Skip to content

Releases: deepcausality-rs/deep_causality

deep_causality-v0.9.1

02 Sep 06:21
f24e76f

Choose a tag to compare

Added

  • (deep_causality) Added new example for Effect Ethos with CSM.
  • (deep_causality) Integrated Effect Ethos with CSM
  • (deep_causality) Added explanation of the verdict to the effect ethos.
  • (deep_causality) Implement core Telos framework for deontic inference

Fixed

  • (deep_causality) fixed mapping maintained by EffectEthos
  • (deep_causality) fixed incorrect test.

Other

  • (deep_causality) updated TagIndex to use a HashSet to prevent duplicate tags.
  • (deep_causality) promoted CSM modules from files into directories.
  • (deep_causality) Improved test coverage
  • (deep_causality) Improved test coverage
  • (deep_causality) Improved test coverage
  • (deep_causality) Decluttered tests for EffectEthos
  • (deep_causality) Improved test coverage
  • Updated Bazel config.
  • Updated Docstring.
  • Formats and lints.
  • (deep_causality) Added more tests to test new EffectEthos.
  • Updated Effect Ethos type and added a new high level API
  • (deep_causality) Added tests for new effect ethos and teloid types.
  • Reworked Teloid, TeloidStore, and ProposedAction types
  • Implemented ActionParameterValue and ProposedAction type
  • Removed duplicate copyright note
  • Added TeloidStore
  • Added telos types tag_index and teloid_modal. Added unit tests. Updated primitive aliases. Updated Bazel test config.

dcl_data_structures-v0.10.0

02 Sep 07:18
2781150

Choose a tag to compare

Added

  • (deep_causality_uncertain) Preparing for release,

Other

  • Added migration path to dcl crate.
  • Added migration path to dcl crate.
  • Renamed dcl_data_structure crate to deep_causality_data_structures

ultragraph-v0.8.3

27 Aug 06:31
29ec037

Choose a tag to compare

Added

  • (ultragraph) Added debug impl to UltraGraph

Fixed

  • (ultragraph) fixed failing test.

Other

  • (deep_causality) Improved test coverage

deep_causality_macros-v0.8.2

27 Aug 06:31
29ec037

Choose a tag to compare

Other

  • update Cargo.toml dependencies

deep_causality-v0.9.0

27 Aug 06:32
29ec037

Choose a tag to compare

Added

  • (deep_causality) Added new example for Effect Ethos with CSM.
  • (deep_causality) Integrated Effect Ethos with CSM
  • (deep_causality) Added explanation of the verdict to the effect ethos.
  • (deep_causality) Implement core Telos framework for deontic inference

Fixed

  • (deep_causality) fixed mapping maintained by EffectEthos
  • (deep_causality) fixed incorrect test.

Other

  • (deep_causality) updated TagIndex to use a HashSet to prevent duplicate tags.
  • (deep_causality) promoted CSM modules from files into directories.
  • (deep_causality) Improved test coverage
  • (deep_causality) Improved test coverage
  • (deep_causality) Improved test coverage
  • (deep_causality) Decluttered tests for EffectEthos
  • (deep_causality) Improved test coverage
  • Updated Bazel config.
  • Updated Docstring.
  • Formats and lints.
  • (deep_causality) Added more tests to test new EffectEthos.
  • Updated Effect Ethos type and added a new high level API
  • (deep_causality) Added tests for new effect ethos and teloid types.
  • Reworked Teloid, TeloidStore, and ProposedAction types
  • Implemented ActionParameterValue and ProposedAction type
  • Removed duplicate copyright note
  • Added TeloidStore
  • Added telos types tag_index and teloid_modal. Added unit tests. Updated primitive aliases. Updated Bazel test config.

ultragraph-v0.8.2

08 Aug 09:48
2fe99ba

Choose a tag to compare

Other

  • Updated copyright in Cargo.toml fils
  • Updated dependencies in UltraGraph and for Bazel.
  • Updated UltraGraph README.md
  • Improved docstring

deep_causality_macros-v0.8.1

08 Aug 09:48
2fe99ba

Choose a tag to compare

Other

  • Updated copyright in Cargo.toml fils
  • Updated CausableReasoning trait to handle RelayTo variant to dispatch to a different causaloid.

deep_causality-v0.8.2

08 Aug 09:49
2fe99ba

Choose a tag to compare

Added

  • (deep_causality) Implemented Adaptive Reasoning #282
  • (deep_causality) Added Configurable Reasoning Modalities to Causal Collectins.
  • (deep_causality) Added Programmatic Verification of Model Assumptions #275
  • (deep_causality) Unified Evidence and PropagatingEffect into a Single Typ #273

Other

  • Rolled back manual version setting.
  • Bumped up deep_causality version for auto-release
  • Updated copyright in Cargo.toml fils
  • Added unit tests for graph indexable data in context graph.
  • added data indexable trait and default implementation for context graph.
  • Fixed failing test
  • Added code example for Rubin Causal Model.
  • Removed overly strict trait constraints from Dataoid/ Data context type.
  • Enhanced graph reasoning to handle RelayTo target validation. Updated error handling for non-existent nodes and added corresponding unit test.
  • Fixed typo
  • Added tests for adaptive reasoning.
  • Removed duplicate license header
  • Updated test utils to enhance error handling for non-deterministic effects; added unit test for erroneous singleton evaluation.
  • Added unit tests for deterministic propagation in empty causable collections, including explain method validation.
  • Updated tests for deterministic input-output causaloids. Updated test utils. Improved causality graph evaluation logical clarity.
  • Enhanced graph reasoning: introduced proper effect propagation logic and improved documentation clarity in causable graph methods.
  • Simplified evaluate in causable graph
  • Limited access scope for private helper method in causable collection
  • Refactored module names in causable_collection and causable_graph traits for improved clarity and consistency.
  • Removed dead code
  • Refactored CausableReasoning into modular CausableCollection traits. Enhanced structure and accessibility for causable collections.
  • Removed unused files
  • Improved code organization for CausableReasoning trait. Secured private impl's by limiting scope.
  • Improved test coverage; renamed for simpler name convention.
  • Added or improved test coverage for causable reasoning for all causable collections.
  • reworked evaluate_probabilistic_propagation and evaluate_mixed_propagation in causable_reasoning.rs
  • Working on evaluate_mixed_propagation
  • Removed halting variant from PropagatingEffect
  • Simplified causable_reasoning
  • Separated debug and display trait impl for Assumption type.
  • Finalized Programmatic Verification of Model Assumptions #275
  • Restored previous implementation of causable_reasoning.rs
  • Added empty test to Assumption vector.
  • Improved test coverage for Assumption.
  • Improved test coverage for Model.
  • Added tests for AggregateLogic
  • Improved AssumptionError and its testing.
  • Working on Configurable Reasoning Modalitie #274
  • Updated CausableReasoning trait to handle RelayTo variant to dispatch to a different causaloid.
  • Increased test coverage of PropagatingEffect
  • Lints and formats
  • Increased test coverage of PropagatingEffect
  • Increased test coverage of PropagatingEffect
  • Updated benchmarks to use new PropagatingEffect.
  • Removed unused Evidence type.
  • Format and lints
  • Derived Default of PropagatingEffect instead of custom impl.
  • Bump criterion from 0.6.0 to 0.7.0
  • Linting and formatting.
  • Added black_box to evaluate_single_cause to ensure no fluke can ever happen.
  • Updated benchmark code with minor fix to evaluate_single_cause
  • Improved benchmark code.

dcl_data_structures-v0.9.2

08 Aug 09:48
2fe99ba

Choose a tag to compare

chore: Release package dcl_data_structures version 0.9.2

ultragraph-v0.8.1

10 Jul 14:30
bfb5210

Choose a tag to compare

Other

  • Improved perf of deduplication in brandes_bfs_and_path_counting
  • Improved test coverage
  • Fixed breaking API by restring previous public re-export.
  • Added test coverage for betweenness_centrality algo.
  • Implemented Brandes' algorithm
  • Refactored ultragraph's trait system and algo implementations for better maintainability.
  • Updated README.md
  • Formatting and linting.
  • Improved test coverage.
  • Added Tarjan's algorithm to UltraGraph.
  • Improved test coverage for Dijkstra's algorithm. Improved docstring.
  • Removed problematic check in Dijkstra's algorithm
  • Added Dijkstra's algorithm to UltraGraph.
  • Fixed a memory leak in the ultragraph benchmark.