orix 0.9.0rc2
Pre-release
Pre-release
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 byScalar
, like class propertiesRotation.angle
,Vector3d.azimuth
and so on, are returned directly as anumpy.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.