Skip to content

diffsims v0.6rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@hakonanes hakonanes released this 14 May 18:53
· 22 commits to main since this release
870d632

diffsims 0.6rc1 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.