Published June 5, 2024 | Version v0.6.0
Software Open

pyxem/diffsims: diffsims v0.6.0

Description

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.

Files

pyxem/diffsims-v0.6.0.zip

Files (310.8 kB)

Name Size Download all
md5:7ad4cb846cf5f61a896c2ef177b2d3ad
310.8 kB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/pyxem/diffsims/tree/v0.6.0 (URL)