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.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89cd9820c8308248192c662319d079c78705c6316af71e8cd270f456471d5642 |
|
MD5 | a2c0aa8713f1aa2388e0c0f95d3ac216 |
|
BLAKE2b-256 | 8d817e6fd847167d6a7a4c969eaec050c03c904a3b23743e561ac9c7cad221ee |
Hashes for pyn5-1.1.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5973c6a383bf83f006f2513dcdcc9a9b11a02f15506a1c9e20bbb08f92082688 |
|
MD5 | 027ac4a1345bcccc25f0bbfc6a4e5623 |
|
BLAKE2b-256 | 0abb1172b3b0934705c4dec4594a1f110b890f56a95379561e65f3b8c4bc6d73 |
Hashes for pyn5-1.1.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfeb18ec0c8a2980b5c437c169ccbc577e8567594725c821243abef68189a684 |
|
MD5 | 19093bf30512ccced918faeb803d89c3 |
|
BLAKE2b-256 | c7c9b99759d5ae5e09636d1e0360f2bc6aaf687317d18d01f61e9f1dc2a9b9fb |