Releases: BlueQuartzSoftware/EbsdLib
Releases · BlueQuartzSoftware/EbsdLib
v2.0.0
v1.0.40
- 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
v1.0.38
Fixes compile issues introduced by Xcode 16.3
v1.0.37
Fixes issue in qu2ax where NaN values could be returned.
v1.0.36
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
v1.0.34
- Fix compile errors on Xcode 16'
- Add Oxford Binary Channel 5 file reader for .cpr/.crc file pairs.
v1.0.33
- 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
- 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.