deep_causality_num-v0.1.6
·
1 commit
to main
since this release
Added
- (deep_causality_num) This change introduces a new Quaternion type accompanied by a comprehensive suite.
Fixed
- (deep_causality_num) Minor fixes and lints.
- (deep_causality_num) The Display implementation for Quaternion has been refined to correctly handle the signs of its components, producing a more standard and readable mathematical format. All tests pass.
- (deep_causality_num) The slerp implementation has been corrected by removing the incorrect special case for antipodal quaternions and adding a check for nearly identical quaternions to use linear interpolation, preventing division by
- (deep_causality_num) The scalar division implementation has been refactored to align with Rust's standard floating-point division-by-zero behavior, which produces
- (quaternion) The scalar division implementation has been refactored to align with Rust's standard floating-point division-by-zero behavior, which produces
Other
- Updated Bazel config. Applied minor lint.
- (quaternion) Added docstring to all public API methods.
- Updated README
- (quaternion) Address test inaccuracies and revert slerp regression. Added rotation methods and tests.
- Updated SBOM for all crates.