v1.0.0
-
Changes:
-
Support for Python 3.6 has been dropped. This has also resulted in
changes to the following dependencies:- numpy requirement increased from
1.12.1
to1.14.5
- scipy requirement increased from
1.0.0
to1.1.0
- pint requirement increased from
0.9
to0.10.1
- matplotlib requirement increased from
2.0.0
to2.2.2
- h5py requirement increased from
2.7.0
to2.8.0
- numpy requirement increased from
-
The following deprecated features have been removed:
- The
return_mode_widths
argument inForceConstants.calculate_qpoint_phonon_modes
andForceConstants.calculate_qpoint_frequencies
has been removed - The
eta_scale
argument incalculate_qpoint_phonon_modes/frequencies
has been removed - The alias command-line tool argument
--weights
has been removed - The alias arguments
x_label
,y_label
,y_min
andy_max
to
plot_1d/2d
have been removed - The
modes_from_file
andforce_constants_from_file
functions from
euphonic.cli.utils
have been removed - Calling
broaden
on aSpectrum
with uneven bin widths without
specifying themethod='convolve'
argument will now raise aValueError
- The
-
DOS and PDOS calculated by the
calculate_dos
and
calculate_dos_map
methods ofQpointPhononModes
and
QpointFrequencies
, andQpointPhononModes.calculate_pdos
are
now calculated per atom rather than per unit cell (integrated area
is3
rather than3*N_atom
). This is to keep consistency with
the structure factors calculated by
QpointPhononModes.calculate_structure_factor
which are calculated
per atom. -
The option
average_repeat_points
when importing q-point modes or
frequencies from a CASTEP .phonon file with
QpointFrequencies/QpointPhononModes.from_castep
is nowTrue
by default. To recover previous behaviour set this toFalse
.
-