Open-source Data integration platform
OpenHEXA is an open-source data integration platform developed by Bluesquare.
The Toolbox is an utility library to acquire and process data from various data sources. It is installed by default on OpenHEXA, and can be used both in notebooks and in data pipelines.
See the Using the OpenHEXA Toolbox section of the wiki for usage instructions.
pip install openhexa.toolbox
openhexa.toolbox.dhis2 - Acquire and process data from DHIS2 instances
openhexa.toolbox.iaso - Acquire and process data from IASO instances
openhexa.toolbox.kobo - Acquire and process submissions from KoboToolbox instances
openhexa.toolbox.hexa - Interact with OpenHEXA API
openhexa.toolbox.ERA - Acquire and process data from ERA5
This project uses release-please to manage releases using conventional commits.
To release a new version:
- You need to have a least a commit with a conventional commit message (
feat|fix
) since the last release. - release-please will create a new release PR on GitHub.
- Once the PR is merged, release-please will create a new release on GitHub.
- A GitHub action will build the package on github release creation and upload it to PyPI and Anaconda.