Skip to content

orix 0.9.0rc2

Pre-release
Pre-release
Compare
Choose a tag to compare
@hakonanes hakonanes released this 11 May 13:27

orix 0.9.0 is a minor release of orix, an open-source Python library for handling orientations, rotations and crystal symmetry.

This version contains many small and some larger changes, including enhancements to existing classes and bug fixes. See the changelog or v0.8.2...v0.9.0rc2 for a complete list of changes.

Notable changes:

  • orix.scalar.Scalar has been removed, so the data held by Scalar, like class properties Rotation.angle, Vector3d.azimuth and so on, are returned directly as a numpy.ndarray.
  • Creating rotations from Euler angles interprets the angles in the Bunge convention by default, i.e. rotations are transformations from the sample to the crystal.
  • Reducing memory usage when computing the misorientation distance matrix, rotation outer products and quaternion-vector outer products have been added via lazy computation with dask.
  • The alignment of crystal axes in the package is documented in the user guide.