Python wrapper around rust-n5.
Project description
==== pyn5
.. image:: https://img.shields.io/pypi/v/pyn5.svg :target: https://pypi.python.org/pypi/pyn5
.. image:: https://img.shields.io/pypi/pyversions/pyn5.svg :target: https://pypi.python.org/pypi/pyn5
.. image:: https://travis-ci.org/pattonw/rust-pyn5.svg?branch=master :target: https://travis-ci.org/pattonw/rust-pyn5
.. image:: https://readthedocs.org/projects/pyn5/badge/?version=latest :target: https://rust-pyn5.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status
Python wrapper around rust-n5.
- Free software: MIT license
- Documentation: https://rust-pyn5.readthedocs.io.
Installation
pip install pyn5
installs pre-compiled wheels.
To build from source, you need
maturin
_- rust_ compiler nightly-2019-07-19 (some more recent nightly compilers may also work)
Features
- h5py_ -like interface
Related projects
- N5_ (file system format spec and reference implementation in java)
rust-n5
_ (implementation in rust, used in pyn5)- zarr_ (similar chunked array storage library and format, supports some N5 features)
- z5_ (C++ implementation of zarr and N5 with python bindings, depends on conda)
- h5py_ (hierarchical array storage)
h5py_like
_ (ABCs for APIs like h5py)
Credits
This package was created with Cookiecutter_ and the audreyr/cookiecutter-pypackage
_ project template.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _audreyr/cookiecutter-pypackage
: https://github.com/audreyr/cookiecutter-pypackage
.. _N5: https://github.com/saalfeldlab/n5/
.. _rust-n5: https://github.com/aschampion/rust-n5/
.. _zarr: https://zarr-developers.github.io/
.. _z5: https://github.com/constantinpape/z5/
.. _maturin: https://pypi.org/project/maturin/
.. _rust: https://www.rust-lang.org/tools/install
.. _h5py: https://www.h5py.org/
.. _h5py_like: https://github.com/clbarnes/h5py_like
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for pyn5-1.1.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62dd00f55fdb6fd72c6ca308c755f1838c045595da10c12e9b8d0f8a66e31348 |
|
MD5 | 907fce89eff7f74831f006d0d8111289 |
|
BLAKE2b-256 | b4059b71a319b69f49af33245d8844eb74c7ebf4b7566a90c7ea80d7c1ddb79c |
Hashes for pyn5-1.1.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 942aeb380b59c8b7b539f44087df5bb5a6a7c63279e39def6d42ed11257053a5 |
|
MD5 | b245b8c7b35af81ae01767cc38de2eb1 |
|
BLAKE2b-256 | f164a429900fd70aee00c508c2974e2712e215d509a856f4d2e83a5200608d65 |
Hashes for pyn5-1.1.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb8fb9f7b3add5a4554f11b29fe7d4e37d4fcd60f23ebb37d7ddb928dcdb924a |
|
MD5 | 1b6bd2f7c2160004df3b43ef11dad0df |
|
BLAKE2b-256 | cdcc63e2509906f7d3b7ad9b559dd9bb693d598b6a3fb217e8ffe9796ab037c5 |