Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,8 @@ due to the particularities of modelling numerical properties in Rust.

## Test structure

Every single test files must be registered to the correspoding mod file and that module must be registered with its higher up module. Not one test file must exists without being resistered with its mod.

The tests folder replicates the exact src folder structure, for for example:

tests/errors/mod.r # contains tests for each error type in a separate file
Expand Down
20 changes: 10 additions & 10 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions deep_causality_algorithms/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.2.8](https://github.com/marvin-hansen/deep_causality/compare/deep_causality_algorithms-v0.2.7...deep_causality_algorithms-v0.2.8) - 2025-12-31

### Added

- *(deep_causality_tensor)* Finalized new backend agnostic CPU impl.

## [0.2.7](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_algorithms-v0.2.6...deep_causality_algorithms-v0.2.7) - 2025-12-18

### Other
Expand Down
6 changes: 3 additions & 3 deletions deep_causality_algorithms/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "deep_causality_algorithms"
version = "0.2.7"
version = "0.2.8"
edition = { workspace = true }
rust-version = { workspace = true }
license = { workspace = true }
Expand Down Expand Up @@ -33,12 +33,12 @@ path = "examples/example_surd.rs"

[dependencies.deep_causality_tensor]
path = "../deep_causality_tensor"
version = "0.2.1"
version = "0.2.2"


[dependencies.deep_causality_num]
path = "../deep_causality_num"
version = "0.1.10"
version = "0.1.11"

[dependencies.rayon]
version = "1.11"
Expand Down
6 changes: 6 additions & 0 deletions deep_causality_ethos/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.2.1](https://github.com/marvin-hansen/deep_causality/compare/deep_causality_ethos-v0.2.0...deep_causality_ethos-v0.2.1) - 2025-12-31

### Other

- Minor lints.

## [0.2.0](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_ethos-v0.1.1...deep_causality_ethos-v0.2.0) - 2025-12-18

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion deep_causality_ethos/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

[package]
name = "deep_causality_ethos"
version = "0.2.0"
version = "0.2.1"
edition = { workspace = true }
rust-version = { workspace = true }
license = { workspace = true }
Expand Down
6 changes: 6 additions & 0 deletions deep_causality_haft/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.2.7](https://github.com/marvin-hansen/deep_causality/compare/deep_causality_haft-v0.2.6...deep_causality_haft-v0.2.7) - 2025-12-31

### Other

- updated the following local packages: deep_causality_num

## [0.2.6](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_haft-v0.2.5...deep_causality_haft-v0.2.6) - 2025-12-18

### Other
Expand Down
4 changes: 2 additions & 2 deletions deep_causality_haft/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "deep_causality_haft"
version = "0.2.6"
version = "0.2.7"
edition = { workspace = true }
rust-version = { workspace = true }
license = { workspace = true }
Expand Down Expand Up @@ -32,7 +32,7 @@ alloc = []

[dependencies.deep_causality_num]
path = "../deep_causality_num"
version = "0.1.10"
version = "0.1.11"
default-features = false

[[example]]
Expand Down
26 changes: 26 additions & 0 deletions deep_causality_multivector/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,32 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.2.4](https://github.com/marvin-hansen/deep_causality/compare/deep_causality_multivector-v0.2.3...deep_causality_multivector-v0.2.4) - 2025-12-31

### Added

- *(deep_causality_tensor)* Applied multiple lints, fixes, and code improvements.
- *(deep_causality_tensor)* Applied multiple lints, fixes, and code improvements.
- *(deep_causality_multivector)* separated MLX code into dedicted files for better maintainabiliy.
- *(deep_causality_multivector)* Increased test coverage.
- *(deep_causality_multivector)* Increased test coverage.
- *(deep_causality_tensor)* Increased test coverage.
- *(deep_causality_multivector)* Added HKT like implementation to CausalMultiFied.
- *(deep_causality_multivector)* Added algebraic trait impl for MultiField.
- *(deep_causality_multivector)* Updated and fixed sample code.
- *(deep_causality_multivector)* Updated Benchmarks.
- *(deep_causality_multivector)* Consolidated API in a single file.
- *(deep_causality_multivector)* Added test coverage for the new MultiField type.
- *(deep_causality_multivector)* Added MLX acceleation; added new MultiField type with MLX acceleration.
- *(deep_causality_metric)* Integrated new metric crate across the repo.

### Other

- Lots of lints, formatting, and minor fixes.
- Lots of lints, formatting, and minor fixes.
- Updated keywords in Cargo.toml
- Add new specification for cross crate hardware acceleration...

## [0.2.3](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_multivector-v0.2.2...deep_causality_multivector-v0.2.3) - 2025-12-18

### Other
Expand Down
4 changes: 2 additions & 2 deletions deep_causality_multivector/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "deep_causality_multivector"
version = "0.2.3"
version = "0.2.4"
edition = { workspace = true }
rust-version = { workspace = true }
license = { workspace = true }
Expand Down Expand Up @@ -43,7 +43,7 @@ version = "0.2"

[dependencies.deep_causality_num]
path = "../deep_causality_num"
version = "0.1.10"
version = "0.1.11"


[dependencies.deep_causality_tensor]
Expand Down
6 changes: 6 additions & 0 deletions deep_causality_num/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.11](https://github.com/marvin-hansen/deep_causality/compare/deep_causality_num-v0.1.10...deep_causality_num-v0.1.11) - 2025-12-31

### Added

- *(deep_causality_multivector)* Updated and fixed sample code.

## [0.1.10](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_num-v0.1.9...deep_causality_num-v0.1.10) - 2025-12-18

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion deep_causality_num/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "deep_causality_num"
version = "0.1.10"
version = "0.1.11"
edition = { workspace = true }
rust-version = { workspace = true }
license = { workspace = true }
Expand Down
12 changes: 6 additions & 6 deletions deep_causality_physics/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -51,23 +51,23 @@ version = "0.0.2"

[dependencies.deep_causality_haft]
path = "../deep_causality_haft"
version = "0.2.6"
version = "0.2.7"

[dependencies.deep_causality_metric]
path = "../deep_causality_metric"
version = "0.1"

[dependencies.deep_causality_multivector]
path = "../deep_causality_multivector"
version = "0.2.3"
version = "0.2.4"

[dependencies.deep_causality_num]
path = "../deep_causality_num"
version = "0.1.10"
version = "0.1.11"

[dependencies.deep_causality_rand]
path = "../deep_causality_rand"
version = "0.1.7"
version = "0.1.8"
optional = true

[dependencies.deep_causality_sparse]
Expand All @@ -76,8 +76,8 @@ version = "0.1"

[dependencies.deep_causality_tensor]
path = "../deep_causality_tensor"
version = "0.2.1"
version = "0.2.2"

[dependencies.deep_causality_topology]
path = "../deep_causality_topology"
version = "0.2.3"
version = "0.2.4"
6 changes: 6 additions & 0 deletions deep_causality_rand/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.8](https://github.com/marvin-hansen/deep_causality/compare/deep_causality_rand-v0.1.7...deep_causality_rand-v0.1.8) - 2025-12-31

### Other

- updated the following local packages: deep_causality_num

## [0.1.7](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_rand-v0.1.6...deep_causality_rand-v0.1.7) - 2025-12-18

### Fixed
Expand Down
4 changes: 2 additions & 2 deletions deep_causality_rand/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "deep_causality_rand"
version = "0.1.7"
version = "0.1.8"
edition = { workspace = true }
rust-version = { workspace = true }
license = { workspace = true }
Expand All @@ -16,7 +16,7 @@ exclude = ["*.bazel", "*/*.bazel", "*.bazel.*", "BUILD", "BUILD.bazel", "MODULE

[dependencies.deep_causality_num]
path = "../deep_causality_num"
version = "0.1.10"
version = "0.1.11"


[features]
Expand Down
6 changes: 6 additions & 0 deletions deep_causality_sparse/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [0.1.3](https://github.com/marvin-hansen/deep_causality/compare/deep_causality_sparse-v0.1.2...deep_causality_sparse-v0.1.3) - 2025-12-31

### Other

- updated the following local packages: deep_causality_num

## [0.1.2](https://github.com/deepcausality-rs/deep_causality/compare/deep_causality_sparse-v0.1.1...deep_causality_sparse-v0.1.2) - 2025-12-18

### Fixed
Expand Down
4 changes: 2 additions & 2 deletions deep_causality_sparse/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "deep_causality_sparse"
version = "0.1.2"
version = "0.1.3"
edition = { workspace = true }
rust-version = { workspace = true }
license = { workspace = true }
Expand Down Expand Up @@ -29,7 +29,7 @@ std = ["deep_causality_num/default"]

[dependencies.deep_causality_num]
path = "../deep_causality_num"
version = "0.1.10"
version = "0.1.11"
default-features = false

[dependencies.deep_causality_haft]
Expand Down
Loading
Loading