Skip to content

Releases: BlueQuartzSoftware/EbsdLib

v2.0.0

21 Nov 17:00

Choose a tag to compare

Rewrote the entire Orientation Transformation set of classes.
Updated the Matrix3x3 and Matrix3x1 classes to be more compatible with the new Orientation classes.
Updated unit testing to use Catch2

v1.0.40

21 Oct 15:29
0211591

Choose a tag to compare

  • BUG: Fixes issues when computing the FZ Quaternion from an input quaternion. The code is taken directly from the EMsoftOO code base.
  • API: Expand the GetFZQuat to each of the subclasses.
  • API: Expand Quaternion API to include functions to create a positive Quaternion
  • Fix issue in H5AngVolumeReader when not reading Euler Angles from a file
  • Added API to all LaueOps classes to return an orientation in the fundamental zone
  • GIT: Update .gitignore with CMakeUserPresets.json
  • Update Copyright Years

v1.0.39

30 Jul 17:40

Choose a tag to compare

  • ENH: Add API to H5EbsdVolumeReader to add compatibility with ReadAng and ReadCtf (#32)
  • ENH: Add example computing symmetrical equivalence. (#30)
  • ENH: Add methods to Quaternion class (#31)

v1.0.38

03 Apr 00:18

Choose a tag to compare

Fixes compile issues introduced by Xcode 16.3

v1.0.37

18 Mar 17:00

Choose a tag to compare

Fixes issue in qu2ax where NaN values could be returned.

v1.0.36

19 Nov 21:35

Choose a tag to compare

BUG: Fixes crashing issues on macOS Xcode 16 in debug mode.

The bug is from some change in Xcode 16.x where using inline const std::string was
causing cross translation unit initialization crashes (seg-fault).

v1.0.35

08 Nov 01:27

Choose a tag to compare

  • VERSION: Update to 1.0.35
  • BUG: Fix crashing due to use of std::string as a constant in headers. (#26)
  • COMP: Add missing #include directive for tbb task_group
  • READER: Implement Aztec .cpr/.crc reader for EBSD data. (#27)
  • Fix Xcode 16 crash on start up.

v1.0.34

18 Nov 22:53
c61a730

Choose a tag to compare

  • Fix compile errors on Xcode 16'
  • Add Oxford Binary Channel 5 file reader for .cpr/.crc file pairs.

v1.0.33

26 Sep 11:36
ce9a0fd

Choose a tag to compare

  • Convert IPFLegend Drawing to use 'canvas_ity' library.
  • Fix ambiguous lambda for a std::transform
  • Add Exemplar Legends and Data files.
  • Create install rules to copy the IPF Legends if requested.
  • Add a small test project that can be used to test an external project using EbsdLib
  • Add Azure Build bots to EbsdLib
  • Fix filenames that are illegal on windows machines
  • Add VCPKG Support for building
  • Fix detection of TBB with MSVC
  • Fix tiff writing bugs (out of order tiff tags)
  • Fix bug where the X, Y and Z Coordinates were not read from the H5Ebsd File

v1.0.32

29 Aug 18:47

Choose a tag to compare

  • Updated LaueClass Symmetry Names
  • Fixed crashing bug when creating EBSDDataArrays and using the Laue symmetry name
  • Refactored the LaueClass IPFColoring codes to share as much as possible.