使用transmart copy将数据加载到transmart的python库

transmart-loader的Python项目详细描述


Build statuscodecovPyPIPyPI - StatusPyPI - DownloadsMIT license

此包包含表示存储在TranSMART平台中的核心域对象的类, 一个用于转化生物医学研究的开源数据共享和分析平台。

它还提供了一个实用程序,可以将这些对象写入可以加载到 使用transmart-copy工具的transmart数据库。

注:这是一个开发版本。 可在https://github.com/thehyve/python_transmart_loader/issues报告问题

安装和使用

要安装Transmart_加载程序,请执行以下操作:

pip install transmart-loader

或来源:

git clone https://github.com/thehyve/python_transmart_loader.git
cd python_transmart_loader
pip install .

使用量

在这些项目中可以找到使用示例:

文件

该包的完整文档可在Read the Docs获得。

开发

有关软件开发的快速参考,请参阅the software guide checklist

python版本

这个存储库是用Python version 3.6设置的

根据项目需求添加或删除python版本。The guide包含有关python版本以及编写python 2和3兼容代码的更多信息。

包管理和依赖项

这个项目使用pip来安装依赖项和包管理。

  • 依赖项应添加到安装要求列表中的setup.py

测试和代码覆盖率

  • 测试位于tests文件夹中
  • tests文件夹包含:
    • 测试是否为伪数据生成了transmart copy的文件(文件:test_transmart_loader
    • 检查代码是否符合python样式指南(pep 8)的测试(文件:test_lint.py
  • 使用的测试框架是PyTest
  • 测试可以使用python setup.py test

文件

  • 文档应该放在docs文件夹中。
  • 要生成HTML文档,请运行python setup.py build_sphinx

编码风格惯例和编码质量

  • 使用prospector
  • 检查代码样式
  • 您可能需要首先运行pip install .[dev],以安装所需的依赖项

许可证

版权所有(c)2019 Hyve B.V.

Transmart加载器是根据麻省理工学院的许可证授权的。请参阅文件LICENSE

学分

这个包是用CookiecutterNLeSC/python-template创建的。

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

推荐PyPI第三方库


热门话题
与ReentrantLock相比,java ReentrantReadWriteLock的性能非常差   java如何使用Maven Android Studio正确导入?   安卓将ADB添加到我的Java PC应用程序   反射Java getDeclaredConstructor失败,来自JUnit的NoSuchMethodException   JSP上siteedit标记库的java替代   JavaSpring环境概要文件和JPA   java中是否有一个类似于StringBuilder的类,唯一的区别是它具有固定的长度?   JavaMathContext。小数点32 vs MathContext。小数点64,使用哪一个,为什么?   java使用spring在Ibm Websphere MQ中实现重试逻辑   java调用SpriteBatch。开始()和结束()   java有一种从文本中读取文本的方法。文件,并将其设置为pom中的maven属性。xml专家?   java让sitemesh使用struts2   Java Swing:在现有窗口上定位对话框   使用带有MemSql的JPA本机查询的java Select json列