模型分析语法
py-grama的Python项目详细描述
皮尤·格拉玛
模型分析的语法的实现(grama)。有关详细信息,请参阅documentation。在
概述
Grama是一个模型分析语法——一个Python包,支持构建和分析具有量化不确定性的模型。这种语言深受Tidyverse的启发。Grama为构建模型(包含函数和分布)、生成数据和可视化结果提供了方便的语法。这种语言的目的是支持科学家和工程师学习如何处理不确定性,并提高结果的文档+再现性。在
不确定性量化(UQ)是一门分析科学问题中的不确定性并利用这些结果来指导决策的科学。UQ在构建安全关键工程系统和基于科学模型做出高后果选择方面有着重要的应用。然而,UQ一般不在本科水平上教授:许多工程师在本科培训时对他们的学科有一个纯粹的确定性观点,这可能导致概率设计错误negatively impact safety。为此,Grama旨在促进快速模型分析、结果交流和概念教学,所有这些都具有量化的不确定性。Grama
的目标用户是本科及以上级别的科学家和工程师,他们寻求分析计算上轻量级的模型。在
安装
快速安装:
$ pip install py-grama
对于手动安装克隆此存储库,请更改目录并运行以下命令以安装依赖项。(注意:我建议将Anaconda作为Python发行版;它处理大多数依赖关系。)
^{pr2}$运行以下命令检查安装:
$ python > import grama
快速游览
py_grama
具有用于building和{em1}$分析模型的工具。要快速了解功能,请参阅以下笔记本:
教程
tutorials页面上有学习使用py_grama
的教育材料。在
支持和贡献
如果您正在寻求支持或希望提供帮助,请参阅Contributing。在
- 项目
标签: