模型分析语法

py-grama的Python项目详细描述


皮尤·格拉玛

DOIPyPI versionDocumentation StatusBuild StatuscodecovCodeFactor

模型分析的语法的实现(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。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Android:如何写入特定行,Java   Java中从欧元货币字符串中删除空格的数字   Java非均匀多维数组   解密AES时出现java空指针异常   java ConcurrentModificationException尝试移除列表上的所有内容时(非迭代)   Java数学库计算日志   java ISO8601,使用Jackson以毫秒表示json   避免副作用的java最佳实践   java获取JMeterException:调用bsh方法时出错:未定义参数:saa。使用beanshell取样器时   使用javascript将会话从一个jsp页面传输到另一个jsp页面   java在列表中组合相邻元素   java多行JTextPane   java Hibernate映射文件连接两个表而不定义关系?   如何使用Ajax、Java和Spring框架将文件从网页上传到Google云存储   多线程多线程Java中producerconsumer代码的多线程没有提供正确的输出?