Cai-causal-graph

Latest version: v0.5.8

Safety actively analyzes 687881 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 10

0.2.9

- Added support for `python` version `3.12`.

0.2.8

- Changed the order of the documentation in the sidebar to ensure Quickstart is at the top.

0.2.7

- Improved internal logic for how an `cai_causal_graph.graph_components.Edge` is instantiated from a dictionary.

0.2.6

- Improved the `cai_causal_graph.causal_graph.CausalGraph.copy` method in `cai_causal_graph.causal_graph.CausalGraph`
such that it is more general and preserves the subclass type. As such, the `.copy` method was removed from the
`cai_causal_graph.time_series_causal_graph.TimeSeriesCausalGraph` class.
- Extended equality methods for the `cai_causal_graph.causal_graph.Skeleton`,
`cai_causal_graph.causal_graph.CausalGraph`, and
`cai_causal_graph.time_series_causal_graph.TimeSeriesCausalGraph` classes. A new keyword parameter `deep` has been
added. If `deep=True`, deep equality checks are also done on all nodes and edges in the graphs. To call you must do
`graph_1.__eq__(graph_2, deep=True)` as `graph_1 == graph_2` still matches previous behavior.

0.2.5

- Added the `cai_causal_graph.identify_utils.identify_confounders` utility function, which allows you to identify
a list of confounders between two nodes in a `cai_causal_graph.causal_graph.CausalGraph`.
- Added the `cai_causal_graph.identify_utils.identify_instruments` utility function, which allows you to identify
a list of instrumental variables between two nodes in a `cai_causal_graph.causal_graph.CausalGraph`.
- Added the `cai_causal_graph.identify_utils.identify_mediators` utility function, which allows you to identify
a list of mediators between two nodes in a `cai_causal_graph.causal_graph.CausalGraph`.

0.2.4

- Fixed formatting in the documentation.

Page 8 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.