管理和模拟的大规模分层参数集
项目描述
我们认为将模型的参数与模型本身清晰分离是一种最佳实践。至少,参数应该在文件开头单独的部分中定义。理想情况下,它们应该在完全独立的文件中定义。这使得版本控制更加容易,因为模型代码通常比参数更改得更少,并且使得跟踪模拟项目更加容易,因为参数集可以存储在数据库中,在GUI中显示等。
Parameters 包提供Python类,以便更容易地处理复杂模型的参数集。特别是它提供了以下工具:
处理具有深层分层结构的模型的参数;
指定参数值应从随机分布中抽取;
指定值范围,例如进行敏感性分析;
指定参数的物理尺寸和允许值范围;
定义并遍历参数空间中的多个点;
对参数集进行预定义模式的验证。
许可证
版权 (C) 2008-2013 Andrew Davison, Eilif Muller, Jan Antolik
参数是自由软件;您可以自由分发和/或修改它,前提是您遵守自由软件基金会发布的GNU通用公共许可证的条款;许可证的版本为2,或者(根据您的选择)任何更新的版本。
本程序的分发是希望它会有用,但没有任何保证;甚至没有关于其商誉或特定用途适用性的暗示保证。有关详细信息,请参阅GNU通用公共许可证。
您应该已随本程序收到一份GNU通用公共许可证的副本;如果没有,请写信给自由软件基金会,公司地址:美国马萨诸塞州波士顿市富兰克林街51号,第5层,邮编02110-1301 USA。
GNU通用公共许可证不允许将此软件重新分发在专有程序中。
查看源文件:LICENSE.txt
安装
$ pip install 参数
文档
报告错误
项目详情
关闭
参数-0.2.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 543bc7778be852e0e58692f328bf2b1e24566d66eb47cb693a8eb3939f631d14 |
|
MD5 | b3e9623e431dfc4a99adf08bbb095c2e |
|
BLAKE2b-256 | 40f1083c2f2ee6066c39fbdc65d2b0b9669091244852edf8fc5b1399f051ca5b |