All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support for other characters as separators in function
load
of submoduleio
. - Function
am2euler
to obtain Euler angles from gravity and geomagnetic measurements. - Notice of discontinuation of
io
andplotting
submodules. - Add badge of code quality.
- Using
isinstance(x, y)
instead oftype(x)==y
to confirm types of variables. - Update setup information.
- This changelog.
- Script
triad.py
for future submodule implementation of TRIAD method.
- Action
Build Python Package
builds only when new commit is pushed tomaster
branch. - Simplify building triads in function
triad
of submoduleorientation
. - Fix documentation of
am2angles
andquest
of submoduleorientation
.
- Class
QuaternionArray
to handle several quaternions at once. - Add methods
log()
,exp()
,inv()
,to_array()
andto_list()
to classQuaternion
.
- Fix and/or improve
- Class
Quaternion
to handle quaternion operations. - Add methods
log()
,exp()
,inv()
,to_array()
andto_list()
to classQuaternion
. - More definitions of colors with formats ints and floats.
- Functions
hex_to_int()
andhex_to_float()
convert any color defined as hex intoint
andfloat
. - Badges in README to indicate basic information.
- Improve versioning.
- Function
R2q()
to get quaternion from rotation matrix. Methodfrom_DCM()
of classQuaternion
is preferred.