Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: pyxem/orix

orix 0.8.0

21 Dec 13:49
9889817

Choose a tag to compare

orix 0.8.0 is a minor release of orix, an open-source python library for handling orientations, rotations and crystal symmetry.
0.8.0 provides a number of exciting new features as well as internal improvements. For a comprehensive list of changes please refer to the CHANGELOG.

Highlights

  • Users can now plot orientations within an inverse pole figure (#235).
  • Inverse pole figure colouring of spatial maps are also available (#235).
  • Spatial maps can be coloured based on their Euler angles (#201 ).
  • Unit cell orientation can now be plotted with the plot_unit_cell method (#234).

orix 0.7.0

07 Sep 17:57
cec8a99

Choose a tag to compare

orix 0.7.0 is a minor release of orix, an open-source python library for handling orientations, rotations and crystal symmetry.
0.7.0 provides improvements to the speed, ease of use and flexibility of the package.
For a comprehensive list of changes please refer to the CHANGELOG.

Highlights

  • Memory-efficient calculation of a misorientation angle (geodesic distance) matrix between orientations using Dask.
  • New convenience method Misorientation.scatter() to plot orientations in either axis-angle or Rodrigues fundamental zone.
  • Further streamlining of the documentation.
  • Reading of a crystal map from orientation data in Bruker's HDF5 file format.
  • Uniform sampling of orientation space using cubochoric sampling.

orix 0.6.0

23 May 15:34
fd8d28e

Choose a tag to compare

orix 0.6.0 is a minor release of orix, an open-source python library for handling orientations, rotations and crystal symmetry. It significantly extends the functionality of the package. For a comprehensive list of changes please refer to the CHANGELOG.

Highlights

  • Documentation continues to improve, in this version we have added user guides (based off of Jupyter notebooks) as part of the .rtfd suite
  • Several new plotting options have been added, the most obvious of which is the CrystalMap.plot() method.
  • CrystalMap objects can now be written to .ang files
  • New architecture allows for handling operations with direct lattice vectors (uvw/UVTW) and reciprocal lattice vectors (hkl/hkil).

orix 0.5.1

03 Nov 13:12
1a1ae54

Choose a tag to compare

orix 0.5.1 is a patch release of orix. It addresses a small number bugs and introduces a changelog. You can thus find details of all the updates in the CHANGELOG.

orix 0.5.0

08 Sep 20:58
1438075

Choose a tag to compare

orix 0.5.0 is a minor release of orix, an open-source python library for handling orientations, rotations, quaternions and crystal symmetry. It contains a small number of new features as well as a number of improvements. A full list of closed issues and pull requests can be found here.

New Features

  • The Vector3D class now supports spherical polar coordinates (#116)
  • The code is now documented by a read-the-docs site (#112)

Breaking Changes

  • The method for adding a new Phase to an existing CrystalMap has changed (#111)
  • API has been slightly restructured to simplify import statements (#114)

Improvements and Bugfixes

  • speed up for uniform_sample_SO3 with time savings passed onto all the code in the sampling module (#120)
  • create_sample_local is now correct, with more comprehensive testing (#118)

orix 0.4.0

20 Aug 15:02
92c0303

Choose a tag to compare

orix 0.4.0 is a minor release of orix, an open-source python library for handling orientations, rotations, quaternions and crystal symmetry. It contains a small number of new features as well as some general quality of life improvements. A full list can be found of bugs fixed and pull requests merge can be found here.

New Features

  • Methods for sampling SO3 have been provided, both for fundamental zones and local regions around an orientation (#90)
  • to_matrix and from_matrix methods added for Rotation objects (#97)
  • Phase now makes use of space group information (#99, #104 and #106)

Breaking Changes

  • The property .symmetry has been renamed to .point_group for Phase (#92)

Dev Changes

  • Automation of the code formatting process, including a "dev" install (#93)
  • Copyright updated to more accurately reflected contributors (#96)
  • Various CI improvements (#103 and #105)

orix 0.4.0-rc1

20 Aug 12:40
aad2b2d

Choose a tag to compare

orix 0.4.0-rc1 Pre-release
Pre-release

Going forward, orix will have release candidates so that dependencies can be checked in advance of a full release.

Update: This was abandoned, as conda-feedstock doesn't accept release candidates.

orix 0.3.0

21 Jul 14:41
934a259

Choose a tag to compare

orix 0.3.0 is a minor release of orix and open-source python library for handling orientations, rotations, quaternions and crystal symmetry.

In this release cycle we have added a CrystalMap class for handling the results of phase and orientation mapping experiments and created an IO interface. Details of all development associated with this release are available here.

New Features

  • The CrystalMap class was created #47
  • diffpy.structure was added as a dependency to store crystal structures with Phase objects #66
  • IO was updated to provide an HDF5 read/write and interface with KikuchiPy and EMsoft #49 #66 #67

Developer Changes

  • Tests were updated to run with matplotlib-3.3.0 #77 #83

Bug fixes

  • Grain exchange handling was fixed and incorrect docstring examples updated #75

orix 0.2.4

20 Jul 13:57
b2e702c

Choose a tag to compare

orix 0.2.4 is a small patch release. By preventing the matplotlib version from exceeding v3.2 some desirable plotting functionality is preserved.

  • This release contains a single PR, #81, it contains no bugfixes, user changes or deprecations.

orix 0.2.3

20 May 13:53

Choose a tag to compare

orix 0.2.3 is a small patch release. It contains an important bugfix and corrects some regression introduced in 0.2.2 - details can be found in #60

Bugfixes

  • A round-off error in the overidden < method of OrientationRegion has been corrected, this has significant effects upstream.

User Changes

  • The regression introduced in 0.2.2 for the method .from_euler() has been corrected, using the convention argument Krakow_Hielscher
  • The plotting of fundamental regions has been improved to provide smoother edges

Deprecations

  • No new deprecations