2个版本
0.1.1 | 2021年9月30日 |
---|---|
0.1.0 | 2021年9月29日 |
在 数学 分类中排名第543
每月下载量2,315次
在 net_ensembles 中使用
545KB
10K SLoC
科学采样
最低Rust版本:1.55.0
关于
包含大偏差采样方法(Wang-Landau、副本交换Wang-Landau、熵采样、马尔可夫链)、自助重采样、直方图、热图等。它还允许您为热图创建gnuplot脚本。
工作分支的文档可以在这里找到。
用法
将此添加到您的 Cargo.toml
[dependencies]
sampling = "0.1.1"
# for feature "serde_support" (enabled by default) also use
serde = { version = "1.0", features = ["derive"] }
其他功能
sweep_time_optimization
:启用一些可能或可能不适用于您的大偏差模拟的微小优化。默认情况下是禁用的,因为大多数用户将不会从中受益。
sweep_stats
也会激活 sweep_time_optimization
功能。这是为了测试目的。您将获得有关 Rewl
的漫步者需要多长时间的信息。
replica_exchange
:默认启用。如果您想使用任何副本交换类型或方法,请使用此功能。
如果您想在构建时最小化构建时间和空间要求,您可以禁用默认功能,并仅启用您需要的功能。
[dependencies]
sampling = { version = "0.1.1", default-features = false }
注意
没有任何保证,但由于我编写这个库是为了自己的科学模拟,我会尽最大努力避免错误。
您可以在我的主页上了解更多关于我的研究和信息。
如果您发现任何错误,或想要请求新功能:请随时在仓库中打开一个新的问题。
许可
以下任一许可下提供
- Apache License,版本2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义,您有意提交的任何包含在作品中的贡献,将双授权如上所述,不附加任何额外条款或条件。
依赖项
~0.5–1MB
~19K SLoC