Skip to content

neuppl/rsdd

Repository files navigation

CI codecov

Documentation and tutorial

RSDD

This library is a rust implementation of decision diagrams (binary decision diagrams and sentential decision diagrams). The goal of this library is to be a efficient, safe, and modern implementation of decision diagrams. Ease of integration, performance, and ease of experimentation are core design concerns: the hope is that this library will be a useful platform for experimentation and iteration on new ideas for these important data structures.

To add this in your rust project, use:

[dependencies]
rsdd = { git = "https://github.com/neuppl/rsdd" }

This project is under active research development; if you are interested in contributing please contact Steven Holtzen at [email protected].

Building

After cloning the repository, the following commands are available:

  • cargo build: build a dynamically linkable library in target/debug/
  • cargo build --release: build a release build in target/release
  • cargo test: run the test suite

About

Performant and safe knowledge compilation in rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published