跳转到主要内容

纯Python HDF5文件读取器

项目描述

pyfive : 使用纯Python编写的HDF5文件读取器

Travis

pyfive 是一个开源库,用于读取使用纯Python编写的HDF5文件(没有C扩展)。该软件包仍在开发中,并不支持所有HDF5文件的功能。如果您需要更成熟的用于读取和写入HDF5文件的Python库,请尝试 h5py

pyfive旨在支持与h5py相同的API来读取文件。如果一个文件使用h5py支持但pyfive不支持的特性,这被视为bug,应在问题跟踪器上报告。pyfive的目标不是写入HDF5,因此仅适用于写入的API部分将不会实现。

依赖关系

pyfive已在Python 2.7和3.5下进行测试,应也能在Python 3.3和3.4下运行。

除了Python外,运行该软件的唯一依赖项是NumPy。

安装

可以使用pip通过以下命令安装pyfive

pip install pyfive

conda包也可在conda-forge找到,可以安装

conda install -c conda-forge pyfive

要在家中目录中从源安装,请使用

python setup.py install --user

库也可以直接从源目录导入。

开发

git

您可以使用以下命令获取最新的pyfive源代码

git clone https://github.com/jjhelmus/pyfive.git

测试

pyfive附带了一个位于tests目录中的测试套件。您可以使用根目录下的nosetests命令来运行这些测试,前提是已安装nose包。

项目详情


下载文件

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

源代码发行版

pyfive-0.3.0.tar.gz (17.2 kB 查看哈希值)

上传时间 源代码

构建发行版

pyfive-0.3.0-py2.py3-none-any.whl (18.1 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持