跳转到主要内容

G-Node REST API客户端。

项目描述

Python G-Node客户端是一个库,它为Python编程语言提供了访问G-Node REST-API的接口。该客户端提供了一种高级接口,包括诸如懒加载、缓存和防止所谓的丢失更新等有用功能。此外,该客户端库可以处理原生neo和odml对象。

依赖关系

使用G-Node客户端需要安装一些其他Python包

  • neo 用于在Python中表示电生理数据的包

  • quantities 物理量的算术运算和转换

  • odml 开放元数据标记语言

  • appdirs 获取适当的平台特定用户目录

  • request-futures 异步Python HTTP请求

  • h5py Python的HDF5

为了构建文档并使用 setup.py 安装包,以下是一些推荐的软件包。

除了 python odml 包之外的所有依赖项,都可以使用 easy_install 安装。在基于 debian 的 Linux 发行版上,可以使用包管理器(apt-get、aptitude)安装 quantities(python-quantities)、neo(python-neo)、sphinx(python-sphinx)、setuptools(python-setuptools)和 h5py(python-h5py)包。

要安装 odml 包,请使用以下命令,并具有适当的权限(例如,使用 sudo 执行最后一个命令)。

git clone https://github.com/G-Node/python-odml.git
cd python-odml
python setup.py install

安装

要安装客户端,请使用适当的权限调用以下命令。

git clone https://github.com/G-Node/python-gnode-client.git
cd python-gnode-client
python setup.py install

如何使用客户端

更多关于如何使用客户端的信息可以在在线文档中找到。

如果系统已安装sphinxsetuptools,则也可以通过执行以下命令从克隆的仓库构建文档

python setup.py build_sphinx

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

gnodeclient-0.4.0.tar.gz (60.2 kB 查看散列)

上传时间

由以下提供支持