You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BUG: Fixes issues when computing the FZ Quaternion from an input quaternion (#33)
* GIT: Update .gitignore with CMakeUserPresets.json
* Update Copyright Years
* 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.
- 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
Copy file name to clipboardExpand all lines: README.md
+59-21Lines changed: 59 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,27 +4,65 @@ EBSDLib is a C++ Library that can read EBSD Files from OEMs and perform basic EB
4
4
library is to be able to convert between the seven orientation representations that
5
5
are typically used through out materials science and engineering domains.
6
6
7
-
The DREAM.3D project ( [code repository](http://www.github.com/bluequartzsoftware/DREAM3D)and [web site](https://www.dream3d.io)) uses this library for all of the EBSD processing.
7
+
The [DREAM.3D](https://dream3d.bluequartz.net) project and [DREAM3D-NX](https://www.dream3d.io) uses this library for all the EBSD processing.
8
8
9
-
## Supported EBSD OEM Data Files ##
9
+
## Supported EBSD OEM Data FilesDirectionalStatsTest
10
10
11
11
+ EDAX/AMETEK: .ang and HDF5 based file formats
12
12
+ Oxford Instruments: .ctf and .h5oina file formats
13
13
+ Bruker: HDF5 based file format
14
14
15
15
Please have a look at the unit tests for examples on using the various readers.
| Orientation Matrix | X | -- | X | e | X | a | ah | q |
60
+
| Axis Angle | o | X | -- | X | X | X | h | q |
61
+
| Rodrigues | o | a | X | -- | a | X | h | q |
62
+
| Quaternion | X | X | X | X | -- | X | h | q |
63
+
| Homochoric | ao | a | X | a | a | -- | X | q |
64
+
| Cubochoric | hao | ha | h | ha | ha | X | -- | q |
65
+
| Stereographic | a | a | X | X | a | X | hc | -- |
28
66
29
67
**LEGEND**: X = Direct mathematical conversion between the representations
30
68
lower case letters denote the conversion uses other more basic conversions. For
@@ -38,13 +76,13 @@ library has selected to align with the AMETEK/EDAX output.
38
76
39
77
The folder Data/IPF_Legend has premade IPF Legends for all the Laue classes.
40
78
41
-
## Quaternion Convention ##
79
+
## Quaternion ConventionDirectionalStatsTest
42
80
43
-
Please also note that by default EbsdLib organizes Quaternions as Vector-Scalar. If your quaternions
44
-
are layed out as Scalar-Vector there is an extra argument to some functions that you
81
+
Please also note that by default EbsdLib organizes Quaternions as Vector-Scalar (X,Y,Z,W). If your quaternions
82
+
are laid out as Scalar-Vector (w,x,y,z) there is an extra argument to some functions that you
45
83
can set to allow the orientation transformations to accept this layout.
46
84
47
-
## Dependent Libraries ##
85
+
## Dependent LibrariesDirectionalStatsTest
48
86
49
87
EbsdLib is dependent on:
50
88
@@ -53,19 +91,19 @@ EbsdLib is dependent on:
53
91
## Optional Libraries
54
92
55
93
+ HDF5 1.10.4 (HDF5 is optional only if you want the HDF5 functionality)
56
-
+ Qt5 5.15.x (minimum)
94
+
+ Qt5 5.15.x (minimum: Optional)
57
95
58
-
## Rotation Convention ##
96
+
## Rotation ConventionDirectionalStatsTest
59
97
60
98
By convention this library uses **Passive** rotations
61
99
62
-
## Citations ##
100
+
## CitationsDirectionalStatsTest
63
101
64
102
D Rowenhorst, A D Rollett, G S Rohrer, M Groeber, M Jackson, P J Konijnenberg and M De Graef _et al_ 2015 _Modelling Simul. Mater. Sci. Eng._**23** 083501
0 commit comments