作者和执行多元宇宙分析

boba的Python项目详细描述


波霸

轻松地编写和执行多元宇宙分析。

boba是一种简单的领域特定语言,用于指定多元分析。 它附带了一个命令行工具来解析您的规范并生成 universe脚本,允许您使用一个命令执行所有脚本,以及 将输出打包到单个表中。

  • 与python和r一起使用
  • 处理简单的参数替换和复杂的代码流依赖关系
https://travis-ci.com/uwdata/multiverse-spec.svg?token=rJbb9JzhKMhFGcT7Fb6D&branch=masterhttps://img.shields.io/badge/python-3.7-blue.svghttps://img.shields.io/badge/License-BSD%203--Clause-blue.svg

安装

您可以从 python包索引(pypi):

pip install --upgrade boba

使用量

要创作多元宇宙,请参考规范rules。 这里有一个simple example让你开始!

要分析您的规范并生成实际的脚本,请调用boba并传递 在模板脚本和json规范的路径中:

boba --script template.py -- json spec.json

有关更多命令行选项,请参见CLI

cli

您可以通过以下方式调用命令行工具:
波巴[选项]

它有几个简单的选项:

--script,-s

默认值:./script_annotated.py(可选)

模板脚本的路径。

--json,-j

默认值:./spec.json(可选)

json规范的路径。

--out,-o

默认值:.(可选)

保存生成的universe脚本、摘要表等的输出目录。

--lang,-l

(可选)

分析脚本的语言;我们目前支持python和r。 如果没有指定,我们将从文件扩展名推断它。

--help
显示帮助消息并退出.< /dD>

示例

历史记录

0.1.0(2019-08-26)

  • pypi上的第一个版本。

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

推荐PyPI第三方库


热门话题
JavaSpringBootHibernate5忽略@Table和@Column   java readLine是如何工作的?   java除了Oracle的JVM(windows)之外,还有什么BSD许可的替代方案吗?   javascript处理程序执行导致异常:所需的MultipartFile参数“file”不存在   java如何检查url是否与标识符匹配?   java在对象创建之后实现一个接口   java安卓:如何将github库放入项目中   java如何制作自定义文本组件?   如何在java中更新属性文件   java Hibernate持久映射   JavaSpring批处理如何从postgres读取数据,然后在步骤中写入数据   java应用程序已在Android Emulator Eclipse中停止   java找不到参数[org.jetbrains.kotlin:kotlinstdlibjdk7:1.3.50]的方法实现()   java AWS DynamoDB如何从数据库中获取只有一个字段的对象   在使用ajax进行表单提交时,java无法阻止默认表单提交   集合如何在Java中定义基于两个变量进行比较的比较器   多线程基准测试Java中的多线程集合   java如何通过浏览器运行终端程序?