L'Orientation Library est une collection de routines pour la manipulation de rotations / orientations. Elle est utile à l'étude des rotations en général, mais contient également des outils spécifiques à l'étude des microstructures. Les routines peuvent être soient utilisées dans des logiciels tiers, soit lancées directement et individuellement par l'intermédiaire d'un programme exécutable inclus dans la distribution.
Les fonctionnalités de la librairie sont :
- Description (angles d'Euler, matrice de rotation, indices de Miller, figure de pôles (directe et inverse), axe / angle de rotation, quaternions, vecteur de Rodrigues)
- Génération (d'orientations et de désorientations aléatoires)
- Manipulation (combinaison de rotations, symétrie cristalline et symétrie de l'échantillon, désorientations, ...)
- Jeux d'orientations (moyenne, caractérisation de dispersions, filtrage...)
- Cartographie d'orientations...
La librairie est distribuée sous la forme d'une archive contenant le code source, le programme exécutable, ainsi qu'une documentation complète détaillant son installation et utilisation.