Skip to content

deep_causality_num-v0.1.6

Choose a tag to compare

@github-actions github-actions released this 05 Nov 04:50
· 1 commit to main since this release
357de52

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.