用于将ODML结构转换为类似表的表示形式和从类似表的表示形式转换ODML结构的接口

python-odmltables的Python项目详细描述


一个接口,用于将ODML结构转换为类似于表的表示形式,如电子表格。

odmltables提供了一组函数,使用odml简化元数据管理结构的设置、维护和使用。 除了python api之外,python odmltables还通过图形用户界面提供其主要功能。

依赖关系

使用python odmltables需要以下包:

  • Python >= 2.7
  • numpy >= 1.8.2
  • quantities >= 0.10.1
  • odml >= 1.1
  • xlrd >= 0.9.4
  • xlwt >= 1.0.0
  • For building the documentation:
    • numpydoc >= 0.5
    • sphinx >= 1.2.2
  • For running tests:
    • nose >= 1.3.3
  • For the graphical user interface:
    • pyqt4 >= 4.11.4

发布版本

官方发布版本可以在[python包索引](https://pypi.python.org/pypi/python-odmltables/)中找到,并且可以使用pip:

$ pip install --process-dependency-links python-odmltables

最新版本

要安装最新版本的odmltables,首先需要下载odmltables源文件,然后在第二步中安装它。

下载

python odmltables的最新版本可在[github](https://github.com/INM-6/python-odmltables)上找到。您可以使用git并直接在linux下使用以下命令下载python odmltables:

$ cd /home/usr/toolbox/
$ git clone https://github.com/INM-6/python-odmltables.git

或者下载python odmltables作为zip文件并将其解压缩到一个文件夹。

文档

odmltables的文档基于[sphinx](http://www.sphinx-doc.org/en/stable/),可以用多种格式实现可视化。例如,要以html格式访问文档,请导航到odmltables中的documentation文件夹并编译html文档:

$ cd /home/usr/toolbox/python-odmltables/doc
$ make html

所有可用的输出格式都可以使用以下命令列出:

$ make -n

安装

Linux

在linux上,要设置python odmltables,您可以导航到python odmltables文件夹,并通过:

$ cd /home/usr/toolbox/python-odmltables/
$ python setup.py install

您可以通过调用:

$ odml-tables

或者,您可以导航到python odmltables文件夹并运行:

$ ./odmltables-gui

Windows/Mac OS X

在非linux操作系统上,我们建议使用Anacondapython发行版,并在Conda environment中安装所有依赖项,例如:

$ conda create -n neuroscience python numpy scipy pip six
$ source activate neuroscience

然后导航到下载python odmltables的文件夹并运行:

$ python setup.py install

在Windows上,要运行图形向导,请在用户目录中的anaconda/envs/neuroscience/scripts文件夹中执行odml-tables.exe。

或者,在windows或mac os x上,您可以导航到python odmltables文件夹并运行:

$ python odmltables-gui.py

错误

如果您在odmltables中观察到一个bug,请在[github bug tracker](https://github.com/INM-6/python-odmltables/issues)添加一个bug报告

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

推荐PyPI第三方库


热门话题
java IntelliJ找不到依赖项选项卡   java向字符串数组string[]添加元素并在Junit中测试结果   如何在eclipse中获取活动java项目的名称   如何使用java在mysql中插入时间   java ArrayList更新了插入一行,但Jtable仍然没有刷新   如何在JavaSwing中命名坐标(点)   java Matcher/模式不打印   java错误地设置了arraylist   使用UsernamePasswordCredential提供程序的java列表Azure AD   java在HTTP请求中设置UTC时间   未加载事件:jquery完整日历Java集成   java Maven插件依赖项无法从内部repo解析依赖项   Maven更新重置Java版本   java如何向中添加图片。带有Apache POI XWPF的docx,但不指定其大小   Java最大函数递归