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 模拟
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 在 Linux
和 macOS
上进行。这些操作包括使用 clippy,这是一个非常严格的代码检查工具。操作还使用 rustfmt 检查代码格式。
代码覆盖率
使用 tarpaulin。该软件包的文档非常出色。简要来说
cargo tarpaulin -o html
此命令将运行测试并生成一个漂亮的 html
报告。
变更日志
请参阅 此处。
依赖项
~1.6–4MB
~89K SLoC