diffsims v0.6.0
diffsims 0.6.0 is a minor release of diffsims, an open source Python library focussed on the simulation of diffraction patterns.
See below, the changelog or the GitHub changelog for all updates from the previous release.
Added
- Explicit support for Python 3.11.
- pre-commit for code formatting.
- Deprecation tools for deprecating functions, parameters, methods, and properties.
Changed
- Documentation theme from Furo to the PyData-Sphinx-Theme.
Deprecated
get_hkl()
,get_highest_hkl()
, andget_equivalent_hkl()
methods in the
crystallography module. Please use the following corresponding methods in the
ReciprocalLatticeVector
class instead:from_highest_hkl()
,
from_min_dspacing()
, andsymmetrise()
.
Removed
- Support for Python 3.6 and Python 3.7, leaving 3.8 as the oldest supported version.
ReciprocalLatticePoint
class; Use theReciprocalLatticeVector
class instead,
which is an improved replacement.StructureLibrary.from_crystal_systems()
class method, which previously raised a
NotImplementedError
, but now will throw anAttributeError
instead.