简单的文件数据管理数据库。

signac的Python项目详细描述


signac-简单的数据管理

Affiliated with NumFOCUSPyPIconda-forgeCircleCIRTDLicensePyPI-downloadsGitter

signac framework帮助用户管理和扩展基于文件的工作流,促进数据重用、共享和可复制性。

它提供了一个简单而健壮的数据模型,可以为数据和元数据创建定义良好的可索引存储布局。 这使得在大数据空间上操作更容易,简化了后处理和分析,并使数据可以集体访问。

资源

安装

signac的建议安装方法是通过condapip。 该软件在python版本2.7和3.4+上进行了测试,并为所有主要平台构建。

要通过conda-forge通道安装signac,请执行:

conda install -c conda-forge signac

要通过pip>安装signacsignac,请执行:

pip install signac

有关其他安装方法的详细信息,请参见documentation

快速启动

该框架促进了基于项目的工作流。 设置新项目:

$ mkdir my_project
$ cd my_project
$ signac init MyProject

并访问项目句柄:

>>>project=signac.get_project()

测试

您可以执行以下操作来测试此包:

$ python -m unittest discover tests/

致谢

在使用signac作为出版物工作的一部分时,我们非常感谢您适当地承认signac。 我们已经准备了如何做到这一点的例子。 非常感谢!

signac框架是一个NumFOCUS Affiliated Project

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

推荐PyPI第三方库


热门话题
java如何设置用户的特定输入,即仅8位数字?   java嗅探访问的站点并保存到文件   java系统。出来同时使用字符串和int时的println行为   java在一个变量的右边可以做多少算术运算   java我可以将RequestToken发送到web浏览器,还是应该将其存储在数据库中?   java Android错误:应用程序意外停止,请重试   Java中的字符串如何提取   java向XmlObject的所有标记添加前缀   web服务无法从同一网络访问web服务   静态变量和实例变量之间的java性能差异   java无法从Thymeleaf获取transactionsynchronized会话   java为什么实现runnable总是交织结果?   宽度优先搜索Java最短距离   java Hibernate额外懒惰不工作   java为什么程序稍后会输出代码中的其他内容?   java如何在正则表达式中使用插入符号和美元?   java即时搜索/在JTable单元格中自动完成   这个java forloop是如何工作的?   java NullPointerException MainFragment facebook登录