Skip to content

deep_causality-v0.8.2

Choose a tag to compare

@github-actions github-actions released this 08 Aug 09:49
· 550 commits to main since this release
2fe99ba

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.