https://github.com/catalystneuro/hdmf-zarr
Zarr I/O backend for HDMF
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
✓DOI references
Found 1 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.9%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Zarr I/O backend for HDMF
Basic Info
- Host: GitHub
- Owner: catalystneuro
- License: other
- Language: Python
- Default Branch: dev
- Homepage: https://hdmf-zarr.readthedocs.io/
- Size: 3.66 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Fork of hdmf-dev/hdmf-zarr
Created almost 3 years ago
· Last pushed 12 months ago
Metadata Files
Readme
Changelog
Contributing
License
Code of conduct
README.rst
.. image:: docs/source/figures/logo_hdmf_zarr.png
:width: 400
hdmf-zarr
=========
The ``hdmf-zarr`` library implements a Zarr v2 backend for HDMF as well as convenience classes for integration of Zarr with PyNWB to support writing of NWB files to Zarr.
**Status:** The Zarr backend is **under development** and may still change. See the `overiew page `_ for an overview of the available features and known limitations of hdmf-zarr.
Support for Zarr v3 is planned. You can track progress of the support in https://github.com/hdmf-dev/hdmf-zarr/issues/202.
Documentation Status
--------------------
Latest release:
.. image:: https://readthedocs.org/projects/hdmf-zarr/badge/?version=stable
:target: https://hdmf-zarr.readthedocs.io/en/stable/?badge=stable
:alt: Documentation status for latest release
Dev branch:
.. image:: https://readthedocs.org/projects/hdmf-zarr/badge/?version=dev
:target: https://hdmf-zarr.readthedocs.io/en/dev/?badge=dev
:alt: Documentation status for dev branch
CI / Health Status
------------------
.. image:: https://codecov.io/gh/hdmf-dev/hdmf-zarr/branch/dev/graph/badge.svg
:target: https://codecov.io/gh/hdmf-dev/hdmf-zarr
.. image:: https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/run_coverage.yml/badge.svg
:target: https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/run_coverage.yml
.. image:: https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/run_tests.yml/badge.svg
:target: https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/run_tests.yml
.. image:: https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/run_all_tests.yml/badge.svg
:target: https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/run_all_tests.yml
.. image:: https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/check_external_links.yml/badge.svg
:target: https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/check_external_links.yml
.. image:: https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/deploy_release.yml/badge.svg
:target: https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/deploy_release.yml
.. image:: https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/ruff.yml/badge.svg
:target: https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/ruff.yml
.. image:: https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/codespell.yml/badge.svg
:target: https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/codespell.yml
.. image:: https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/HDMF_dev.yaml/badge.svg
:target: https://github.com/hdmf-dev/hdmf-zarr/actions/workflows/HDMF_dev.yaml
----------------
If you use HDMF or hdmf_zarr in your research, please use the following citation:
* A. J. Tritt, O. Ruebel, B. Dichter, R. Ly, D. Kang, E. F. Chang, L. M. Frank, K. Bouchard,
*"HDMF: Hierarchical Data Modeling Framework for Modern Science Data Standards,"*
2019 IEEE International Conference on Big Data (Big Data),
Los Angeles, CA, USA, 2019, pp. 165-179, doi: 10.1109/BigData47090.2019.9005648.
* HDMF-Zarr, RRID:SCR_022709
Documentation
-------------
See the ``hdmf-zarr`` documentation for details: https://hdmf-zarr.readthedocs.io
Usage
-----
The library is intended to be used in conjunction with HDMF. ``hdmf-zarr`` mainly provides
with the ``ZarrIO`` class an alternative to the ``HDF5IO`` I/O backend that ships with HDMF.
To support customization of I/O settings, ``hdmf-zarr`` provides ``ZarrDataIO`` (similar to
``H5DataIO`` in HDMF). Using ``ZarrIO`` and ``ZarrDataIO`` works much in the same way as ``HDF5IO``.
To ease integration with the NWB data standard and PyNWB, ``hdmf-zarr`` provides the ``NWBZarrIO``
class as alternative to ``pynwb.NWBHDF5IO``. See the tutorials included with the documentation for more details.
Owner
- Name: CatalystNeuro
- Login: catalystneuro
- Kind: organization
- Email: hello@catalystneuro.com
- Website: catalystneuro.com
- Twitter: catalystneuro
- Repositories: 87
- Profile: https://github.com/catalystneuro
GitHub Events
Total
- Delete event: 3
- Issue comment event: 6
- Push event: 7
- Pull request review event: 3
- Pull request review comment event: 2
- Pull request event: 2
- Create event: 1
Last Year
- Delete event: 3
- Issue comment event: 6
- Push event: 7
- Pull request review event: 3
- Pull request review comment event: 2
- Pull request event: 2
- Create event: 1
Dependencies
.github/workflows/black.yml
actions
- actions/checkout v3.2.0 composite
- actions/setup-python v4 composite
- pre-commit/action v3.0.0 composite
.github/workflows/check_external_links.yml
actions
- actions/checkout v3 composite
- actions/setup-python v4 composite
- styfle/cancel-workflow-action 0.11.0 composite
.github/workflows/deploy_release.yml
actions
- actions/checkout v3 composite
- actions/setup-python v4 composite
.github/workflows/project_action.yml
actions
- actions/add-to-project v0.4.0 composite
- tibdex/github-app-token v1.7.0 composite
.github/workflows/run_all_tests.yml
actions
- actions/checkout v3 composite
- actions/setup-python v4 composite
- conda-incubator/setup-miniconda v2 composite
- styfle/cancel-workflow-action 0.11.0 composite
.github/workflows/run_coverage.yml
actions
- actions/checkout v3 composite
- actions/setup-python v4 composite
- codecov/codecov-action v3 composite
- styfle/cancel-workflow-action 0.11.0 composite
.github/workflows/run_flake8.yml
actions
- actions/checkout v3 composite
- actions/setup-python v4 composite
- styfle/cancel-workflow-action 0.11.0 composite
.github/workflows/run_tests.yml
actions
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- conda-incubator/setup-miniconda v2 composite
- styfle/cancel-workflow-action 0.11.0 composite
pyproject.toml
pypi
requirements-dev.txt
pypi
- coverage ==6.4.2 development
- flake8 ==5.0.4 development
- flake8-debugger ==4.1.2 development
- flake8-print ==5.0.0 development
- pytest ==7.1.2 development
- pytest-cov ==3.0.0 development
- python-dateutil ==2.8.2 development
- tox ==3.25.1 development
requirements-doc.txt
pypi
- matplotlib *
- sphinx >=4
- sphinx-copybutton *
- sphinx-gallery *
- sphinx_rtd_theme >=1
requirements-min.txt
pypi
- hdmf ==3.5.4
- importlib_resources *
- numcodecs ==0.9.1
- pynwb ==2.3.2
- setuptools *
- zarr ==2.11.0
requirements.txt
pypi
- hdmf ==3.5.4
- numcodecs ==0.11.0
- numpy ==1.23.5
- pynwb ==2.3.2
- zarr ==2.11.0
setup.py
pypi