Skip to main content

A Python package to read ODIM HDF5 files

Project description

# odimh5

[![.github/workflows/run-tests.yaml](https://github.com/enram/odimh5/actions/workflows/run-tests.yaml/badge.svg)](https://github.com/enram/odimh5/actions/workflows/run-tests.yaml) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

A simple Python package to access data in [ODIM HDF5](https://www.eumetnet.eu/wp-content/uploads/2019/01/ODIM_H5_v23.pdf) format.

Limitations:

  • (currently) read-only

  • Python 3.7+

# Tutorial

## Install from PyPI

$ pip install odimh5

# Development instructions

## Install the local package

$ pip install -e .

## Install dev dependencies

$ pip install -r requirements.txt

## Run tests

$ pytest $ mypy odimh5

## Format code

$ black .

## Generate and upload a new version

  1. Update version number in setup.py

  2. Make sure everything is commited

  3. Build the package:

` $ python3 -m build `

  1. Upload it to PyPI:

` $ python3 -m twine upload dist/* `

  1. Tag it:

` $ git tag v0.1.0 $ git push origin --tags `

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

odimh5-0.1.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

odimh5-0.1.0-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file odimh5-0.1.0.tar.gz.

File metadata

  • Download URL: odimh5-0.1.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.7.9

File hashes

Hashes for odimh5-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6fb193664219b47bc140d263703b83b2a46b2fa7a3831507e50614da321f0a20
MD5 9ecd9212305a753d9da72631980a0a68
BLAKE2b-256 ca65a4c3a21312c3b32178aa911756ec0ebbfba7dcb4fa13a78840ec12001147

See more details on using hashes here.

File details

Details for the file odimh5-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: odimh5-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.7.9

File hashes

Hashes for odimh5-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d9238729ed04282f381a8084acbb25315f6ccc5cae18a8fbcd5632d6d12cefe3
MD5 8f9009aabc04448be409b17125ee4313
BLAKE2b-256 e2f2afb829ed8b05342995c0c5afa7d97b6b856668eb7e43bcfd9e2d544fefd3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page