Skip to content

Releases: BlueQuartzSoftware/EbsdLib

DataArchive

02 Apr 14:50

Choose a tag to compare

This holds data for EbsdLib testing

Instructions

Compress your file using tar.gz. If the file was created by SIMPL/DREAM3D then add a 6_6_ prefix to the file. If there is a .xdmf file also include that file in the tar.gz.

The command to tar up the archive would be: tar -zvcf Foo.tar.gz Foo.* which will archive all files that are named Foo.*, so Foo.dreamd and Foo.xdmf.

compute the SHA512 hash using shasum -a 512 [FILENAME].

Update the table below.
Upload your file.
Scroll down to the bottom and click the "Update Release" button.

Update the Top Level CMakeLists.txt file to call the download_test_data cmake function with the new data archive name and hash.

Deprecated

These files are unused and slated to be removed in upcoming update

Test Name SHA 512 Hash
Laue_Orientation_Clusters_v6.tar.gz f327d3d2a86d539b3c1f3fc755d8f5741d8eb68aab45fc1ab54d9e5db48643903f9a37898366203e6eb2e7585ce57c6e186cca2107acb1a53318b813345cb10a

v2.1.0

16 Jan 20:44

Choose a tag to compare

  • BUG: Fix bugs inside of the _calcRodNearestOrigin function.

Earlier commit from Nov 2025 changed the RodSym values to 4 component values but
that function still assumed it was a 3 component Rodrigues Orientation.

  • Update some static constants to constexpr

  • COMP: Remove legacy float[3][3] for MatSymOp functions

  • ENH: Update more functions, static constants, formatting and other bits

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.