Transmart数据仓库的ETL管理工具包。
tmtk的Python项目详细描述
主人:
开发:
水蟒云最新套餐:
Transmart数据仓库的ETL管理工具包。这个 transmart管理工具包(tmtk)可用于编辑和验证 在给他们装上transmart-batch之前进行研究。
有关一般文档,请访问readthedocs。
安装
通过anaconda cloud或pypi包管理器安装
水蟒:
$ conda install -c conda-forge tmtk
PYPI:
$ pip3 install tmtk
手动安装
初始化virtualenv
$ pip install virtualenv
$ virtualenv -p /path/to/python3.x/installation env
$ source env/bin/activate
对于Mac用户来说,最有可能是
$ pip install virtualenv
$ virtualenv -p python3 env
$ source env/bin/activate
或者使用virtualenvwrapper执行此操作。
从源安装
要将tmtk和所有依赖项安装到python环境中, 并启用Arborist Jupyter笔记本扩展,运行:
$ pip3 install -r requirements.txt $ python3 setup.py install
或者如果要在开发模式下从代码运行该工具:
$ pip3 install -r requirements.txt
$ python3 setup.py develop
$ jupyter-nbextension install --py tmtk.arborist
$ jupyter-serverextension enable tmtk.arborist
要求
- 必须安装这些依赖项:
- 熊猫>;=0.22.0
- ipython=5.3.0
- jupyter=1.0.0
- Jupyter客户端=5.0.0
- Jupyter Core=4.3.0
- Jupyter控制台=5.1.0
- 笔记本电脑=4.4.1
- 请求>;=2.13.0
- tqdm>;=4.11.0
- xlrd>;=1.0.0
- 单击>;=6.0
- 箭头>;=0.10.0
- 可选依赖项:
- MyGene=3.0.0
许可证
lgpl-3.0