All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning:
## Release Version - Release Date
### Added
### Changed
### Deprecated
### Removed
### Fixed
### Security
Begin of the actual Changelog:
- Added
CHANGELOG
,CITATION
,CODE_OF_CONDUCT
,CONTRIBUTING
docs. - Added issues templates and pull request templates.
- Added
docoverage
andsort
workflows. - Added
Correlation*
,Covariance*
andPrecisionMatrix
. - Added
PartialCorrelation
statistic. - Added
ChiSquared
,FisherZ
,StudentsT
conditional independence tests. - Added
ConfusionMatrix
andSHD
metrics. - Added
From<DOT>
forGraph
andDiGraph
. - Added
with_shuffle
method forHillClimbing
.
- Updated
RENAME
. - Changed Rust setup action to
dtolnay/rust-toolchain
. - Changed workflows triggers to
[push, pull_request]
.
- Fixed invalid edge reversal in
HillClimbing
.
- Added
DOT
parser and plotter.
- Added
AcyclicGraph
,SubGraph
trait. - Added
UnionFind
structure. - Added
ConnectedComponents
graph algorithm. - Added
GraphicalSeparation
graph algorithm. - Added
Categorical*
andContinuousDataset
data structure. - Added
*CountMatrix
data structure. - Added
LogLikelihood
,Akaike*
,BayesianInformationCriterion
statistics, for both categorical and Gaussian distributions. - Added
HillClimbing
causal discovery algorithm. - Added
ForbiddenRequired
edge lists structure.
- Updated CI/CD linting stages.
- Updated CI/CD workflows.
- Updated vertex label getters.
- Updated
BFS
,DFSEdges
implementation.
- Added
BFS
,DFS
graph algorithms.
- Added CI/CD workflows.
- Added
DirectedGraph
trait. - Added
DirectedDenseMatrix
graph.
- Added
Rust
project structure. - Added
BaseGraph
,DefaultGraph
,PartialOrdGraph
traits. - Added
UndirectedDenseMatrix
graph.