https://github.com/aloftdata/odimh5

A simple Python package to access data in ODIM HDF5 format

https://github.com/aloftdata/odimh5

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
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.0%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

A simple Python package to access data in ODIM HDF5 format

Basic Info
  • Host: GitHub
  • Owner: aloftdata
  • License: mit
  • Language: Python
  • Default Branch: main
  • Size: 175 KB
Statistics
  • Stars: 1
  • Watchers: 4
  • Forks: 0
  • Open Issues: 2
  • Releases: 0
Archived
Created about 5 years ago · Last pushed about 3 years ago
Metadata Files
Readme License

README.md

odimh5

This package is no longer maintained. Its functionality is entirely included in vptstools.

PyPI version .github/workflows/run-tests.yaml Code style: black

A simple Python package to access data in ODIM HDF5 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

4) Upload it to PyPI:

$ python3 -m twine upload dist/*

5) Tag it:

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

Owner

  • Name: Aloft
  • Login: aloftdata
  • Kind: organization

GitHub Events

Total
Last Year

Dependencies

requirements.txt pypi
  • Sphinx ==4.0.2
  • black ==21.5b2
  • build ==0.4.0
  • flake8 ==3.9.2
  • mypy ==0.812
  • pep517 ==0.10.0
  • pytest ==6.2.4
  • twine ==3.4.1
setup.py pypi
  • Installation *
  • h5py >=3.1.0
  • pytz *
.github/workflows/run-tests.yaml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
pyproject.toml pypi