5 个版本

0.2.0 2021 年 4 月 23 日
0.1.3 2021 年 3 月 29 日
0.1.2 2021 年 3 月 26 日
0.1.1 2020 年 12 月 29 日
0.1.0 2020 年 12 月 29 日

#210 in 模拟

MIT 许可证

96KB
2K SLoC

Rust 中的树序列记录的向前模拟

此软件包目前为“实验性”!

forrustts (发音为 "forests") 是将 C++ 中的 fwdpp 库的许多想法移植到 Rust 中的。

它根据 GNU 通用公共许可证版本 3 或更高版本 ("GPL3+") 许可。

打包

入门

cargo build
cargo test

示例程序位于子目录 examples/

cargo build --examples

二进制文件将在 target/debug/examples 中找到。

构建优化示例

cargo build --release --examples

二进制文件将在 target/release/examples 中找到。

这些程序使用 clap 进行命令行选项。传递 --help 到任何一个,以获取使用信息。

开发信息

CI

CI 测试使用 GitHub actions 在 LinuxmacOS 上进行。这些操作包括使用 clippy,这是一个非常严格的代码检查工具。操作还使用 rustfmt 检查代码格式。

代码覆盖率

使用 tarpaulin。该软件包的文档非常出色。简要来说

cargo tarpaulin -o html

此命令将运行测试并生成一个漂亮的 html 报告。

变更日志

请参阅 此处

依赖项

~1.6–4MB
~89K SLoC