用于观测数据模型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中两个链表之间的子集   java仅在findViewById()下显示一个ImageButton   在Java Graphics2D中,文本如何在矩形上居中对齐?   java需要一个用于电子表格计算器的正则表达式   ^java中的运算符   java通过一些属性配置文件根据环境动态更改wsdl端点URL   java Ebean/Play框架关系未更新   集合如何将POJO列表转换为Java流中的映射<String,List>?   java为什么JFrame不显示整个图像?   java如何将调用静态导入的泛型方法的结果传递给另一个方法?   迭代器或foreach中的java延迟   需要java socket logback日志接收器   在Java中初始化Map的静态数组   雅加达邮件Java MimeMail:解码后获得额外字符   java为什么这个xmldom解析器不能正确解析rtept、name和cmt标记?   java如何刷新Log4J2中的异步记录器(带中断器)   java使用构建插件pom生成的jar。xml作为同一pom中的依赖项   java基于位置的序列ADT如何在O(1)时间内插入元素?   java ORM实体与DDD实体   Java对象分配