#physics #sir #ddft #epidemic

sir_ddft

SIR-DDFT模型的Rust实现

3个稳定版本

2.0.0 2024年5月14日
1.0.1 2021年4月20日
1.0.0 2021年4月19日

#152 in 科学

每月 22次下载

AGPL-3.0

110KB
2K SLoC

crates.io Documentation Documentation for Python bindings DOI Funding provided by DFG WI 4170/3-1

sir_ddft - SIR-DDFT模型的Rust实现

该仓库包含文章中描述的SIR-DDFT模型的数值实现

te Vrugt, M., Bickmann, J. & Wittkowski, R. 通过动态密度泛函理论模拟的社会距离和隔离对流行病传播的影响。 Nat. Commun. 11, 5576 (2020)

还包括标准SIR模型和具有扩散的空间SIR模型的实现,以供比较。

绑定

该库与Python和JavaScript/WebAssembly的绑定存在于各自的crate中 sir_ddft_pysir_ddft_js,位于本仓库中。

示例和演示

该库及其绑定的使用示例可在相应crate的 examples 子目录中找到。

为了便于使用,我们还包含一个基于Web的演示 web-based demonstration,适用于小规模/低分辨率模拟。对于更高级的使用,我们建议使用 RustPython API

许可证

本仓库中所有代码均受GNU Affero通用公共许可证版本3的许可,但 sir_ddft_js/www/lib 中的代码受MIT许可证许可。我们感谢这些库的版权所有者

  • Plotly.js: 版权 (c) 2021 Plotly, Inc
  • Micromodal.js 版权 (c) 2017 Indrashish Ghosh

依赖项

~3.5MB
~66K SLoC