Cai-causal-graph

Latest version: v0.5.8

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

Scan your dependencies

Page 5 of 10

0.3.9

- Fixed a bug in the `cai_causal_graph.time_series_causal_graph.TimeSeriesCausalGraph.get_topological_order` method in
`cai_causal_graph.time_series_causal_graph.TimeSeriesCausalGraph`.

0.3.8

- Fixed a bug in `cai_causal_graph.time_series_causal_graph.TimeSeriesCausalGraph.from_causal_graph` for
`cai_causal_graph.time_series_causal_graph.TimeSeriesCausalGraph` where the method was not adding floating nodes
correctly.
- Added `cai_causal_graph.time_series_causal_graph.TimeSeriesCausalGraph.max_backward_lag` and
`cai_causal_graph.time_series_causal_graph.TimeSeriesCausalGraph.max_forward_lag` properties to
`cai_causal_graph.time_series_causal_graph.TimeSeriesCausalGraph` to return the absolute maximum backward and
forward time lag of the graph, respectively.
- Fixed a bug with the property `cai_causal_graph.time_series_causal_graph.TimeSeriesCausalGraph.maxlag` in
`cai_causal_graph.time_series_causal_graph.TimeSeriesCausalGraph` since it could give wrong information if the
future was included in the graph.

0.3.7

- Fixed a bug in `cai_causal_graph.time_series_causal_graph.TimeSeriesCausalGraph.from_adjacency_matrices` for
`cai_causal_graph.time_series_causal_graph.TimeSeriesCausalGraph` where the method was not adding floating nodes to
the graph. Now any floating nodes at time lag 0 will be added.

0.3.6

- Added `__iter__` to `cai_causal_graph.causal_graph.Skeleton`.

0.3.5

- Added the `cai_causal_graph.identify_utils.identify_markov_boundary` utility function, which allows you to identify
the Markov boundary of a node in a `cai_causal_graph.causal_graph.CausalGraph` or in a
`cai_causal_graph.causal_graph.Skeleton`.
- Added `get_neighbor_nodes` and `get_neighbors` methods to `cai_causal_graph.causal_graph.CausalGraph` and
`cai_causal_graph.causal_graph.Skeleton`. `get_neighbor_nodes` returns the nodes neighboring the specified node while
`get_neighbors` returns the identifiers of the neighboring nodes. Note: For a
`cai_causal_graph.causal_graph.CausalGraph`, it does not matter what the edge type is, as long as there is an edge
between the specified node and another node, that other node is considered its neighbor.

0.3.4

- Extended documentation to provide further information regarding the types of mixed graphs that can be defined in a
`cai_causal_graph.causal_graph.CausalGraph`.

Page 5 of 10

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.