Skip to content

ForwardSimulation/forrustts

Repository files navigation

Forward simulation with tree sequence recording in rust

This package is currently "experimental"!

forrustts (pronounced "forests") is a port of many ideas from the fwdpp library from C++ to rust.

It is licensed under the MIT license.

Packaging

Getting started

cargo build
cargo test --workspace

Development information

CI

CI testing is done using GitHub actions for both Linux and macOS. These actions include using clippy, which is a very strict code linter. The actions also check code format using rustfmt.

Code coverage

Use tarpaulin. The documentation for that crate is excellent. The short version is:

cargo tarpaulin -o html

This command will run the tests and generate a nice html report.

Change log

See here.