Skip to content

Latest commit

 

History

History
171 lines (107 loc) · 7.04 KB

File metadata and controls

171 lines (107 loc) · 7.04 KB

Changelog

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.

[Unreleased]

0.2.8 - 2025-12-31

Added

  • (deep_causality_tensor) Finalized new backend agnostic CPU impl.

0.2.7 - 2025-12-18

Other

  • updated the following local packages: deep_causality_num, deep_causality_tensor

0.2.6 - 2025-12-12

Added

  • (deep_causality_algorithms) Added dedicated MrmrResult type. Updated all downstream usage, examples and added relevant tests.

Fixed

  • fixed a number of Bazel config files.

Other

  • Updated criterion across the repo.

0.2.5 - 2025-12-03

Added

  • (deep_causality_tensor) Added full set of new algebraic trait system to CausalTensor.

Other

  • Regenerated SBOM.
  • Updated dev dependencies across the repo.
  • Updated Dev dependencies.
  • Merge branch 'deepcausality-rs:main' into main
  • Merge remote-tracking branch 'origin/main'
  • Restored manually generated SBOM to restore Dependency and licence scan.

0.2.4 - 2025-11-23

Other

  • Merge branch 'deepcausality-rs:main' into main

Removed

  • removed all manually generated SBOM files

0.2.3 - 2025-11-23

Added

  • (deep_causality_tensor) refactored public Tensor API as a trait.

0.2.2 - 2025-11-05

Other

  • Updated SBOM for all crates.

0.2.1 - 2025-10-31

Added

  • (deep_causality_tensor) Moved TensorProduct implementation from an extension into the CausalTensor type.

0.2.0 - 2025-10-02

Added

  • (deep_causality_algorithms) Generic MRMR
  • (deep_causality_algorithms) Parallelize mRMR feature selection algo.
  • (deep_causality_algorithms) Added new example.
  • (deep_causality_algorithms) Added mrmr score to feature selection. documented in specs/006-mrmr-feature-score.
  • (deep_causality_algorithms) Updated MRMR Error with new variant for score calculation.
  • (deep_causality_algorithms) Added CDL variant of SURD state algo to handle None / NaN values in data
  • (deep_causality_algorithms) Added a CDL variant of the MRMR algorithm that uses CausalTensor<Option> with pairwise value selection to deal with missing data without introducing bias.
  • (deep_causality_algorithms) updated MRMRM Error

Fixed

  • (deep_causality_algorithms) renamed mrmr algo

Other

  • (deep_causality_algorithms) removed dead code and unreachable errors to increased test coverage.
  • (deep_causality_algorithms) increased test coverage.
  • Added specs for parallel implementation of mrmr algo
  • Added stage 2 to ICU sepsis case study
  • (deep_causality_algorithms) Updated README.md
  • (deep_causality_algorithms) Added test coverage for CDL SURD variant.

0.1.4 - 2025-09-25

Other

  • Updated SBOM for all crates.

0.1.2 - 2025-09-22

Fixed

  • (deep_causality) Removed last internal macros and removed dependency on deep_causality_macro crate.

Other

  • Updated SBOM script to generate hash signature together with the SBOM.

0.1.1 - 2025-09-21

Added

  • (deep_causality_tensor) Initial setup. Moved CausalTensor type from the data_structure crate into dedicated deep_causality_tensor crate.
  • (deep_causality_num) Initial implementation. Update of all downstream crates.
  • (deep_causality_algorithms) Implement mRMR (FCQ variant) feature selector

Fixed

  • (deep_causality_algorithms) Fixed Bazel build.

Other

  • Updated Cargo configuration and feature propagation across the entire repo.
  • Reworked and updated Bazel test config across all crates.
  • Merge branch '002-replace-rng-currently'
  • Lots of lints and formats. Updated MSRV to 1.89 and edition 2024 across the entire repo.
  • (deep_causality_rand) Increased test coverage.

0.1.0 - 2025-09-15

Added

  • (deep_causality_data_structures) bumped up version number
  • (deep_causality_algorithms) Updated Bazel build and test config.
  • (deep_causality_data_structures) Added identity types. Removed num_traits dependency.
  • (deep_causality_algorithms) Added a README.md and LICENSE file.
  • (deep_causality_algorithms) Added a README.md to the example_surd in the example folder.
  • (deep_causality_algorithms) Implemented SURD-State algorithm described in the paper "Observational causality by states and interaction type for scientific discovery"
  • (deep_causality_algorithms) Improved SURD-Stat algorithms with separation of causal and non-causal state dependent maps. Improved documentation of the algo.
  • (deep_causality_algorithms) Initial implementation of the SURD-State algorithms.

Fixed

  • (deep_causality_algorithms) Fixed multiple division by zero issue and replaced unsafe tensor division with save_div.

Other

  • Restored version number...
  • Removed version number form internal deps.
  • (deep_causality_algorithms) linting and formatting
  • (deep_causality_data_structures) Improved test coverage.
  • (deep_causality_algorithms) Improved test coverage.
  • (deep_causality_data_structures) Improved test coverage.
  • (deep_causality_algorithms) Improved test coverage.
  • (deep_causality_algorithms) Improved test coverage.
  • Code formating and linting across the repo. Moved old and empty dcl crate into yanked folder.
  • (deep_causality_data_structures) Increased test coverage for CausalTensorMathExt
  • (deep_causality_algorithms) Added test coverage for SURD algo.
  • (deep_causality_algorithms) Added test coverage for SURD algo.