Skip to content

Releases: deepcausality-rs/deep_causality

dcl_data_structures-v0.4.6

30 Aug 08:31
7a7e5ae
Compare
Choose a tag to compare

Other

  • Formatted entire code base with rustfmt.
  • Updated Readme in data structure crate.
  • Updated README.md with links to sub-crates.
  • Updated copyright in all source and bash script files.
  • Updated copyright in all licence files.

ultragraph-v0.4.6

17 Aug 10:46
a58769d
Compare
Choose a tag to compare

Other

  • Added remaining tests to ultragraph
  • updated tests in ultragraph.
  • Reduced benchmark graph size to decrease CI runtime.

deep_causality_macros-v0.4.5

17 Aug 10:46
a58769d
Compare
Choose a tag to compare

Other

  • Updated SPDX-License-Identifier to GFM comment to prevent rendering meta data as table.
  • Updated copyright with SPDX-License code.
  • Added SPDX-License-Identifier to all docs
  • Removed make_main macro with time_execution util function.

deep_causality-v0.4.0

17 Aug 10:47
a58769d
Compare
Choose a tag to compare

Other

  • Fixed broken benchmark.
  • Separated context graph type into multiple files.
  • Moved contextoid_type into contextoid folder.
  • Moved root type into node types folder
  • Separated Contextoid type into multiple files.
  • Update mode files and prelude
  • Separated Observation type into multiple files.
  • Separated inference type into multiple files.
  • Separated causaloid graph type into multiple files.
  • Separated causaloid type into multiple files.
  • Separated assumption type into multiple files.
  • Removed unnecessary trait bounds in context type.
  • updated tests in ultragraph.
  • Reduced benchmark graph size to decrease CI runtime.
  • Updated causal and context graph to use new ultragraph type alias.
  • Merge branch 'deepcausality-rs:main' into main
  • Fixed typo in referenced author's name.
  • Added recent presentation files to docs.
  • Fixed broken import.
  • Moved reasoning utils to protocol.
  • Limited visibility of internal type aliases to pub(crate)
  • renamed some files.
  • Moved remaining reasoning methods from CausaloidGraph into the default implementation in causable_graph_explaining protocol
  • Moved remaining explain methods from CausaloidGraph into the default implementation in causable_graph_explaining protocol
  • Added test for get_graph. Reorganized graph reasoning tests.
  • Updated code documentation of CausaloidGraph
  • Fixed a bunch of linter errors, re-added default implementation to CausaloidGraph and updated tests.
  • Merge branch 'main' into main
  • Updated protocol documentation.
  • Updated imports, paths, and tests.
  • Moved type aliases into causable graph protocol and made them public
  • refactored reasoning utils into a shared module
  • Added default implementation to CausableGraph and CausableGraphReasoning traits.
  • Updated imports and prelude
  • Moved traits CausableGraph and CausableGraphReasoning into two seperate
  • code formatting
  • Made CausableGraphReasoning trait a sub-trait of CausableGraph
  • Moved utils into seperate causaloid utils file to declutter causaloid graph implementation.
  • Updated documentation
  • Updated documentation
  • Updated documentation
  • Code formatting of protocols.
  • Code formatting of protocols.
  • Added documentation to type extensions.
  • Added tests for causable vec deque
  • Reorganizing causable extension type tests.
  • Added tests for causable Btree map.
  • Updated causable protocol and type extension
  • Reorganizing causable extension type tests.
  • Added tests for inferable VecDeque.
  • Added tests for inferable VecDeque.
  • Added inferable type extension for BTreeMap and VecDeque
  • Reorganizing inferable tests.
  • Added tests for VecDeque observable.
  • Added bree map tests to observable.
  • Reorganizing observable tests.
  • Removed Clone trait requirement from Assumable
  • Code formatting
  • Added assumable tests for VecDeque
  • Updated assumable tests for BTreeMap
  • Updated assumable tests for array and hashmap
  • Added assumable type extension for BTreeMap, HashSet, and BTreeSet
  • Reorganizing assumable tests.
  • Added Readme to DTX example.
  • Updated dependencies in Cargo.toml for DTX example
  • Updated run method in DTX example
  • Added utils to DTX example
  • Added file reader to DTX example
  • Added data types to DTX example
  • Added config types to DTX example
  • Added data to dtx example
  • Added run method to dtx example
  • Started working on new example dtx: Dynamic Context.
  • Added min rust version to examples
  • Updated ctx example dependencies in Cargo.toml
  • Renamed file
  • Updated SPDX-License-Identifier to GFM comment to prevent rendering meta data as table.
  • Updated copyright with SPDX-License code.
  • Added SPDX-License-Identifier to all docs
    [//]: # (---)
    [//]: # (SPDX-License-Identifier: MIT)
    [//]: # (---)

0.3.1

06 Aug 04:40
3ca78e7
Compare
Choose a tag to compare

Updated CSM API

What's Changed

  • Update parquet requirement from 44.0 to 45.0 by @dependabot in #1

New Contributors

Full Changelog: 0.3.0...0.3.1

0.3.0

02 Aug 05:41
7ebba6d
Compare
Choose a tag to compare

Full Changelog: 0.2.9...0.3.0

0.2.9: New Context API [Breaking]

31 Jul 10:31
37ab3d6
Compare
Choose a tag to compare
  • New context API. - See tests & examples.
  • Updated Causaloid API - See tests & examples.
  • Added simpler BaseCausalois type. See smoking code example.

Full Changelog: 0.2.8...0.2.9

0.2.8

27 Jul 09:05
54840d0
Compare
Choose a tag to compare

Expanded context

Full Changelog: 0.2.7...0.2.8

0.2.7

17 Jul 14:12
787ee72
Compare
Choose a tag to compare

Full Changelog: 0.2.6...0.2.7

0.2.5

17 Jul 13:58
b836601
Compare
Choose a tag to compare

Minor release to aggregate largely project related files and documentation

Full Changelog: 0.2.4.1...0.2.5