Cai-causal-graph

Latest version: v0.5.8

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

Scan your dependencies

Page 1 of 10

0.5.8

- Added the `cai_causal_graph.causal_graph.CausalGraph.get_nondirected_edges` method, which returns all edges that are
not explicitly directed, i.e. not of type `EdgeType.DIRECTED_EDGE`.

0.5.7

- Added support for `numpy < 3.0.0` for Python versions `>= 3.10`.

0.5.6

- Added the `cai_causal_graph.causal_graph.CausalGraph.get_nodes_between` method, which returns the set of all nodes
that are on a directed causal path between two nodes in the graph.

0.5.5

- Fixed a bug in the `cai_causal_graph.causal_graph.CausalGraph.add_edge` method that would allow the addition of an
edge between `b` and `a` when the reversed edge, i.e. between `a` and `b` was already specified.
- Added the `CausalGraphError.ReverseEdgeExistsError` exception, which distinguishes errors arising from the
introduction of cycles or reverse edges.

0.5.4

- Improved the speed of the `cai_causal_graph.causal_graph.CausalGraph.get_descendant_graph` and
`cai_causal_graph.causal_graph.CausalGraph.get_ancestral_graph` methods for large graphs.
- Improved the speed of the `cai_causal_graph.causal_graph.CausalGraph.from_adjacency_matrix` and
`cai_causal_graph.time_series_causal_graph.TimeSeriesCausalGraph.from_adjacency_matrices` methods by introducing a
`validate` flag. When `False`, there are no checks for cycles (default is `True`).
- Also added this flag for all `from_skeleton`, `from_networkx` and `from_gml_string` methods.
- Fixed a bug in the `cai_causal_graph.time_series_causal_graph.TimeSeriesCausalGraph.get_summary_graph` method for the
`cai_causal_graph.time_series_causal_graph.TimeSeriesCausalGraph` class where it would not correctly maintain
floating nodes.

0.5.3

- `cai_causal_graph.utils.get_variable_name_and_lag` now allows new lines in the names of variables.
- Passing `input_list`, `output_list`, and `fully_connected` as arguments to the constructor of a
`cai_causal_graph.causal_graph.CausalGraph` is now deprecated, and will be removed in future versions. To maintain
this behavior, call `cai_causal_graph.causal_graph.CausalGraph.add_fully_connected_nodes` after construction.
- Upgraded `poetry` version from `1.8.2` to `1.8.3` in the GitHub workflows.

Page 1 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.