7 个版本 (破坏性)
0.17.0 | 2024年7月14日 |
---|---|
0.15.0 | 2024年6月27日 |
0.14.1 | 2024年6月14日 |
0.12.2 | 2023年5月12日 |
0.6.0 | 2022年10月25日 |
52 在 模拟
每月162 次下载
420KB
10K SLoC
简介
rgrow(未来可能会更改名称)是一个快速、可扩展的Tile Assembly Model模拟器,主要关注需要快速模拟连接和断开事件的动力学模型。它受到Xgrow的启发,但旨在更具可扩展性,并且更容易、更快地编程使用。它具有Rust和Python接口,以及类似于Xgrow的命令行和UI接口。
Python 文档可在 https://rgrow.readthedocs.io/en/latest/ 找到。
Rust 文档可在 https://docs.rs/rgrow/ 找到。
安装
Python 库
版本被推送到 PyPI,包括源代码和各种二进制形式。要安装最新版本,请使用
pip install rgrow
要从 Git 直接使用 Pip 安装
pip install "git+https://github.com/cgevans/rgrow.git#subdirectory=py-rgrow"
或检出存储库,并使用
cd py-rgrow
maturin develop --release -- -C target-cpu=native
如果安装了正确的依赖项,并且激活了 "ui" 功能,则基于 FLTK 的 UI 可在 Python 中使用
cd py-rgrow
maturin develop --release -F ui -- -C target-cpu=native
Rust / CLI
注意,当前的 Rust 版本需要 Rust 夜间版。这应该很快就会改变。
cargo install rgrow
依赖项
~46–84MB
~1.5M SLoC