You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
AlessandroBregoli
687f19ff1f
|
2 years ago | |
---|---|---|
.github | 2 years ago | |
reCTBN | 2 years ago | |
.gitignore | 3 years ago | |
CONTRIBUTING.md | 3 years ago | |
Cargo.toml | 2 years ago | |
README.md | 2 years ago | |
rust-toolchain.toml | 2 years ago | |
rustfmt.toml | 2 years ago |
README.md
reCTBN
Library
Note: At the moment it's in pre-alpha state.
A Continuous Time Bayesian Networks Library written in Rust. 🦀
Develop
Prerequisites:
rust
Prepare the development environment:
cargo build
That's all! ☕️
Contribute
See CONTRIBUTING.md to know how to report bugs, propose features, merge requests or other forms of contribution! 😎🚀
Testing & Linting
To launch tests:
cargo test
To lint with cargo check
:
cargo check --all-targets
Or with clippy
:
cargo clippy --all-targets -- -A clippy::all -W clippy::correctness
To check the formatting:
NOTE: remove
--check
to apply the changes to the file(s).
cargo fmt --all -- --check
Documentation
To generate the documentation:
cargo rustdoc --package reCTBN --open -- --default-theme=ayu