Skip to content

diffsims v0.6.0

Compare
Choose a tag to compare
@hakonanes hakonanes released this 05 Jun 17:03
· 15 commits to main since this release
e48680a

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(), and get_equivalent_hkl() methods in the
    crystallography module. Please use the following corresponding methods in the
    ReciprocalLatticeVector class instead: from_highest_hkl(),
    from_min_dspacing(), and symmetrise().

Removed

  • Support for Python 3.6 and Python 3.7, leaving 3.8 as the oldest supported version.
  • ReciprocalLatticePoint class; Use the ReciprocalLatticeVector class instead,
    which is an improved replacement.
  • StructureLibrary.from_crystal_systems() class method, which previously raised a
    NotImplementedError, but now will throw an AttributeError instead.