h5py

HDF5 for Python -- The h5py package is a Pythonic interface to the HDF5 binary data format.

https://github.com/h5py/h5py

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    32 of 214 committers (15.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.1%) to scientific vocabulary

Keywords from Contributors

closember qt cython wx tk gtk cpython cpython-extensions flexible alignment
Last synced: 6 months ago · JSON representation

Repository

HDF5 for Python -- The h5py package is a Pythonic interface to the HDF5 binary data format.

Basic Info
  • Host: GitHub
  • Owner: h5py
  • License: bsd-3-clause
  • Language: Python
  • Default Branch: master
  • Homepage: http://www.h5py.org
  • Size: 10.4 MB
Statistics
  • Stars: 2,165
  • Watchers: 57
  • Forks: 543
  • Open Issues: 326
  • Releases: 40
Created over 13 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License

README.rst

.. image:: https://travis-ci.org/h5py/h5py.png
   :target: https://travis-ci.org/h5py/h5py
.. image:: https://ci.appveyor.com/api/projects/status/h3iajp4d1myotprc/branch/master?svg=true
   :target: https://ci.appveyor.com/project/h5py/h5py/branch/master
.. image:: https://dev.azure.com/h5pyappveyor/h5py/_apis/build/status/h5py.h5py?branchName=master
   :target: https://dev.azure.com/h5pyappveyor/h5py/_build/latest?definitionId=1&branchName=master

HDF5 for Python
===============
`h5py` is a thin, pythonic wrapper around `HDF5 `_,
which runs on Python 3 (3.10+).

Websites
--------

* Main website: https://www.h5py.org
* Source code: https://github.com/h5py/h5py
* Discussion forum: https://forum.hdfgroup.org/c/hdf5/h5py

Installation
------------

Pre-built `h5py` can either be installed via your Python Distribution (e.g.
`Continuum Anaconda`_, `Enthought Canopy`_) or from `PyPI`_ via `pip`_.
`h5py` is also distributed in many Linux Distributions (e.g. Ubuntu, Fedora),
and in the macOS package managers `Homebrew `_,
`Macports `_, or `Fink `_.

More detailed installation instructions, including how to install `h5py` with
MPI support, can be found at: https://docs.h5py.org/en/latest/build.html.


Reporting bugs
--------------

Open a bug at https://github.com/h5py/h5py/issues.  For general questions, ask
on the HDF forum (https://forum.hdfgroup.org/c/hdf5/h5py).

.. _`Continuum Anaconda`: http://continuum.io/downloads
.. _`Enthought Canopy`: https://www.enthought.com/products/canopy/
.. _`PyPI`: https://pypi.org/project/h5py/
.. _`pip`: https://pip.pypa.io/en/stable/

Owner

  • Name: h5py
  • Login: h5py
  • Kind: organization

GitHub Events

Total
  • Create event: 7
  • Release event: 1
  • Issues event: 72
  • Watch event: 80
  • Delete event: 9
  • Issue comment event: 486
  • Push event: 97
  • Pull request review event: 145
  • Pull request review comment event: 165
  • Pull request event: 118
  • Fork event: 13
Last Year
  • Create event: 7
  • Release event: 1
  • Issues event: 72
  • Watch event: 80
  • Delete event: 9
  • Issue comment event: 486
  • Push event: 97
  • Pull request review event: 145
  • Pull request review comment event: 165
  • Pull request event: 118
  • Fork event: 13

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 3,787
  • Total Committers: 214
  • Avg Commits per committer: 17.696
  • Development Distribution Score (DDS): 0.748
Past Year
  • Commits: 209
  • Committers: 16
  • Avg Commits per committer: 13.063
  • Development Distribution Score (DDS): 0.627
Top Committers
Name Email Commits
Andrew Collette a****e@g****m 955
Thomas Kluyver t****s@k****k 921
Thomas A Caswell t****l@b****v 186
James Tocknell a****r@g****m 177
Jerome Kieffer j****r@e****r 105
Aleksandar Jelenak a****k@h****g 86
Thomas VINCENT t****t@e****r 72
Eric Larson l****d@g****m 60
Chen c****a@1****m 51
Андрей Парамонов p****n@l****u 48
ddale d****4@g****m 48
Matthew Einhorn m****t@e****v 47
payno h****o@e****r 46
Clément Robert c****2@p****m 38
Julia Garriga Ferrer j****a@e****r 36
Pierlauro Sciarelli f****s@p****v 33
crusaderky c****y@g****m 29
Anthony Scopatz s****z@g****m 26
Valentin Valls v****s@e****r 26
Satrajit Ghosh s****a@m****u 24
Timothy Poon t****n@d****k 24
kittisopikulm k****m@j****g 22
Ulrik Kofoed Pedersen u****n@d****k 21
Stan West c****n@v****t 19
Martin Raspaud m****d@s****e 18
John Kirkham k****j@j****g 18
Cyril Danilevski c****l@g****m 17
Aaron Parsons a****s@d****k 16
dependabot[bot] 4****] 15
Hameer Abbasi h****i@y****m 15
and 184 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 304
  • Total pull requests: 343
  • Average time to close issues: 7 months
  • Average time to close pull requests: about 1 month
  • Total issue authors: 235
  • Total pull request authors: 60
  • Average comments per issue: 4.65
  • Average comments per pull request: 3.73
  • Merged pull requests: 254
  • Bot issues: 0
  • Bot pull requests: 29
Past Year
  • Issues: 64
  • Pull requests: 132
  • Average time to close issues: 8 days
  • Average time to close pull requests: 7 days
  • Issue authors: 47
  • Pull request authors: 18
  • Average comments per issue: 2.05
  • Average comments per pull request: 2.98
  • Merged pull requests: 96
  • Bot issues: 0
  • Bot pull requests: 21
Top Authors
Issue Authors
  • takluyver (12)
  • neutrinoceros (11)
  • drew-parsons (6)
  • t20100 (5)
  • ajelenak (5)
  • woutdenolf (5)
  • kmuehlbauer (4)
  • bskubi (3)
  • SerGeRybakov (3)
  • ArchangeGabriel (3)
  • LogWell (3)
  • larsoner (3)
  • ax-va (3)
  • gabe-sherman (2)
  • cwiede (2)
Pull Request Authors
  • takluyver (91)
  • neutrinoceros (73)
  • dependabot[bot] (28)
  • ajelenak (17)
  • larsoner (12)
  • crusaderky (9)
  • t20100 (9)
  • aragilar (8)
  • ptim0626 (6)
  • woutdenolf (6)
  • DimitriPapadopoulos (5)
  • loichuder (4)
  • opoplawski (4)
  • ArvidJB (4)
  • Delengowski (3)
Top Labels
Issue Labels
SWMR (17) pull-request-welcome (14) bug (12) bug-in-external-lib (11) enhancement (10) documentation (6) good first issue (6) more-info (5) vlen (3) MPI (2) invalid (2) no-action-taken (1) packaging (1) ci (1) duplicate (1)
Pull Request Labels
documentation (32) ci (30) dependencies (28) enhancement (15) bug (12) github_actions (8) MPI (3) packaging (2) api changes (1) performance (1) pending-review (1) string/unicode usage (1)

Packages

  • Total packages: 3
  • Total downloads:
    • pypi 27,660,603 last-month
  • Total docker downloads: 1,476,519,515
  • Total dependent packages: 3,073
    (may contain duplicates)
  • Total dependent repositories: 66,982
    (may contain duplicates)
  • Total versions: 71
  • Total maintainers: 4
pypi.org: h5py

Read and write HDF5 files from Python

  • Versions: 43
  • Dependent Packages: 2,604
  • Dependent Repositories: 63,012
  • Downloads: 27,660,603 Last month
  • Docker Downloads: 1,476,519,515
Rankings
Dependent packages count: 0.0%
Dependent repos count: 0.0%
Docker downloads count: 0.1%
Downloads: 0.1%
Average: 0.9%
Stargazers count: 2.2%
Forks count: 3.0%
Last synced: 6 months ago
conda-forge.org: h5py
  • Homepage: http://www.h5py.org/
  • License: BSD-3-Clause
  • Latest release: 3.7.0
    published over 3 years ago
  • Versions: 12
  • Dependent Packages: 430
  • Dependent Repositories: 1,985
Rankings
Dependent packages count: 0.1%
Dependent repos count: 0.3%
Average: 4.2%
Forks count: 7.4%
Stargazers count: 9.1%
Last synced: 6 months ago
anaconda.org: h5py

HDF5 lets you store huge amounts of numerical data, and easily manipulate that data from NumPy. For example, you can slice into multi-terabyte datasets stored on disk, as if they were real NumPy arrays. Thousands of datasets can be stored in a single file, categorized and tagged however you want.

  • Homepage: https://www.h5py.org
  • License: BSD-3-Clause
  • Latest release: 3.14.0
    published 8 months ago
  • Versions: 16
  • Dependent Packages: 39
  • Dependent Repositories: 1,985
Rankings
Dependent packages count: 0.5%
Dependent repos count: 1.7%
Average: 8.8%
Forks count: 15.1%
Stargazers count: 17.9%
Last synced: 6 months ago

Dependencies

docs/requirements-rtd.txt pypi
  • readthedocs-sphinx-search ==0.1.1
  • sphinx ==4.3.0
  • sphinx_rtd_theme ==1.0.0