Releases: deepcausality-rs/deep_causality
Releases · deepcausality-rs/deep_causality
ultragraph-v0.8.9
Other
- Updated SBOM for all crates.
deep_causality_uncertain-v0.3.4
Added
- (deep_causality_uncertain) Migrated internal compute graph to ConsTree from deep_causality_ast crate.
- (ast) Add deep_causality_ast crate with persistent tree
Other
- Updated SBOM for all crates.
- (deep_causality_uncertain) Increased test coverage.
- Trying a new approach for HKT traits and extensions for Uncertain type
- Trying a new approach with HKT-like traits with type bounds.
- Removed extensions from uncertain crate
- Merge branch 'deepcausality-rs:main' into 008-hkt-uncertain-specs
- ✦ feat(uncertain): Implement Higher-Kinded Types
- Added specs for HKT uncertain types.
deep_causality_tensor-v0.1.7
Added
- (deep_causality_tensor) Updated EinSumOp for better ergonomics.
- (deep_causality_tensor) Added From impl for value and reference to CausalTensor.
- (deep_causality_tensor) Refactored code organization and improved documentation of public API.
- (deep_causality_tensor) Refactored code organization
- Optimize N-dimensional tensor trace calculation
- (deep_causality_tensor) Updated and tested implementation for Einstein Sum Convention.
- (deep_causality_tensor) Added initial implementation for Einstein Sum Convention.
Other
- (deep_causality_ast) Improved test organization.
- (deep_causality_tensor) Improved test coverage and test organization.
- The mat_mul_2d function has been updated to use direct array access with
- (deep_causality_tensor) Improved test coverage of implementation for Einstein Sum Convention.
- linting and formatting.
- Optimize 2D tensor trace calculation
- Added new test cases to deep_causality_tensor/src/types/a
- (deep_causality_tensor) Added example code and updated Readme for Einstein Sum.
- Updated Bazel config
- (deep_causality_tensor) Documented implementation for Einstein Sum Convention.
- Updated SBOM for all crates.
deep_causality_rand-v0.1.4
Other
- Updated SBOM for all crates.
deep_causality_num-v0.1.6
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.
deep_causality_macros-v0.8.9
Other
- Updated SBOM for all crates.
deep_causality_haft-v0.2.2
Other
- Updated SBOM for all crates.
deep_causality_discovery-v0.2.3
Other
- Updated SBOM for all crates.
deep_causality_data_structures-v0.10.3
chore: Release package deep_causality_data_structures version 0.10.3
deep_causality_ast-v0.1.1
Added
- (deep_causality_ast) Added From reference impl to ConstTree
- (deep_causality_ast) code optimization.
- (deep_causality_ast) Added get_id method
Other
- (deep_causality_ast) Improved test organization.
- (deep_causality_tensor) Improved test coverage and test organization.
- Updated SBOM for all crates.
- (deep_causality_ast) updated README.md