用于观测数据模型2(odm2)的基于python的应用程序编程接口

odm2api的Python项目详细描述


ODM2 Python API
====

用于[Observations Data Model 2(ODM2)](http://odm2.org)的基于Python的应用程序编程接口。

[API中包含的当前和计划的函数列表](https://github.com/odm2/odm2pythonapi/blob/master/doc/apifunctionlist.md)

安装

安装odm2 python api(`odm2api`)最简单、最可靠的方法是通过[anaconda](https://www.continum.io/downloads)或[miniconda](http://conda.pydata.org/docs/)使用[conda包管理系统](http://conda.pydata.org/miniconda.html)。要开始使用conda(如果不是系统默认值),请将conda添加到路径;在macosx和linux上,它类似于“export path=$home/miniconda/bin:$path”,但确切的路径可能会有所不同。

要激活conda环境,请说“myenv”:
```猛击
在Windows上激活myenv
在MacOSX或Linux上启动myenv
```

**注意:**`odm2api`目前只在python 2.7上测试。为了支持Python3.x,已经做了一些更改,但是还没有进行彻底的测试。


最新版本,来自odm2 anaconda.org频道

[最新的'odm2api'版本](https://github.com/odm2/odm2pythonapi/releases)可在[odm2 anaconda.org频道](https://anaconda.org/odm2/odm2api)上获得,适用于所有主要操作系统平台(Linux、OSX、win32/win64)。将其安装在现有的CONDA环境中:
```
Conda安装-C ODM2 ODM2API
```
安装了所有依赖项,包括pandas及其依赖项(numpy等)。

要使用“odm2api”包创建新环境“myenv”:
```
conda create-n myenv-c odm2 python=2.7个odm2api
```

从github上的“master”分支安装开发版本

**2016年4月26日注意:**这些说明可能有些过时。按照以下说明安装出血边缘github主分支,主要用于开发和测试。

要使用“odm2api”创建新环境“myenv”,请首先下载conda环境文件[conda environment_1.yml](https://raw.githubusercontent.com/odm2/odm2pythonapi/master/condaenvironment_1.yml)。转到下载“condaenvironment_1.yml”的目录。然后,在终端外壳上:
```猛击
conda env create-n myenv--文件py2 conda_environment.yml
```
激活新环境,然后将“odm2api”安装到环境中:
```猛击
在Windows上激活myenv
在MacOSX或Linux上启动myenv

pip安装——进程依赖链接git+https://github.com/odm2/odm2pythonapi.git
```

学分

这项工作得到了国家科学基金会拨款[EAR-1224638]的支持(http://www.nsf.gov/awardsearch/showaward?AWD_id=1224638)和[ACI-1339834](http://www.nsf.gov/awardsearch/showaward?全轮驱动识别号=1339834)。本材料中表达的任何意见、发现和结论或建议均为作者的意见、发现和结论或建议,并不一定反映国家科学基金会的意见。

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

推荐PyPI第三方库


热门话题
java OutOfMemoryError以及如何使运行继续   java树映射内存使用率   使用带有java spark的javascript获取api的挂起承诺状态(POST请求)   java Android:存储用户单击的CardView   输入了有关拖动的java信息   单元测试中的java DecimalFormat(“·#,##0”)前缀   来自客户端的java超时webservice调用   java未使用的超类变量   如何在Java中的参数提示中强制执行整数限制   启动期间Tomcat中出现java错误:找不到DB名称   java Marshall/Unmarshall地图   一个类在另一个类中的java访问变量   如何在java中对字符数组的文本进行对齐?   从jenkins运行时,使用selenium上传excel文件的java不起作用   java将double转换为BigInteger   java Android键盘问题与按键释放   旋转java在两个旋转矩形之间的碰撞检测   在TestNG中执行时,XML中出现java启动错误无法继续执行测试