Skip to content

Releases: diffpy/diffpy.structure

3.2.0rc0

09 Aug 19:00
Compare
Choose a tag to compare

Changed:

  • Removed support for Python 2
  • This version only supporting Python 3.10, 3.11, 3.12
  • All docstrings style updated to numpydoc

Deprecated:

  • Deprecated the diffpy.structure.applications module. Use
    diffpy.structure.apps instead

Removed:

  • Removed all six compatibility code

Fixed:

  • Repo structure modified to the new diffpy standard

3.2.0

09 Aug 19:22
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.1.0...3.2.0

Release 3.1.0

09 Dec 13:38
Compare
Choose a tag to compare

See CHANGELOG.md for detailed release notes.

The release is also available at PyPI and Conda.

Release 3.0.2

12 Oct 14:57
c208be2
Compare
Choose a tag to compare

See CHANGELOG.md for detailed release notes.

The release is also available at PyPI and Conda.

Release 3.0.1

27 Jun 21:52
v3.0.1
Compare
Choose a tag to compare

See CHANGELOG.md for detailed release notes.

Release is also available at https://pypi.python.org/pypi.

Release 3.0.0

12 Mar 01:07
v3.0.0
Compare
Choose a tag to compare

See CHANGELOG.md for detailed release notes.

Release is also available at https://pypi.python.org/pypi.

Release 1.3.5

07 Jun 19:26
v1.3.5
Compare
Choose a tag to compare

Changes since v1.3.4

  • Disclaim compatibility with Python 2.6.
  • Make output tarball from makesdist reproducible.
  • Add convenience script debug.py for debugging unit tests.
  • Allow iterators and generators in Structure init.
  • Include micro field in sphinx version.
  • Move package files to the src directory.
  • Switch to automated TestCase discovery.
  • Use the with context manager to close files.
  • Make setup.py compatible with both Python 2 and 3.
  • Avoid use of exec when working with AtomEye XCFG format.
  • Remove unused exception IsotropyError.
  • Return bool from SymOp.is_identity.
  • Convert starred imports to explicit ones.
  • Always update Atom.xyz, _U arrays in place.

Release is also available at https://pypi.python.org/pypi.

Release 1.3.4

25 Aug 16:26
v1.3.4
Compare
Choose a tag to compare

Changes since v1.3.3

  • Add more unit tests.
  • Update tests to use the recent unittest API.
  • Avoid trailing blanks when writing Discus files.
  • Fix isotropicunit initialization.
  • Fix Uisotropy bug in the GeneratorSite class.

Release is also available at https://pypi.python.org/pypi.

Release 1.3.3

28 Apr 17:14
v1.3.3
Compare
Choose a tag to compare

Changes since v1.3.2

  • Fix U, Uisoequiv, anisotropy handling in Atom init.
  • Improve argument processing in the Lattice class.
  • Support array arguments in Lattice functions dot, norm, dist, angle.
  • Add function Lattice.rnorm.
  • Add Structure.copy function for convenient duplication.

Release is also available at https://pypi.python.org/pypi.

Release 1.3.2

09 Feb 17:15
v1.3.2
Compare
Choose a tag to compare

Changes since v1.3.1

  • Always use SymmetryUtilities.epsilon as coordinates resolution.
  • Allow setting coordinates resolution in CIF parser.
  • Add eps keyword argument to P_cif and getParser.
  • Add parser keyword arguments to loadStructure.