-
Notifications
You must be signed in to change notification settings - Fork 0
add general documentation #97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,58 @@ | ||||||
| # OpenHEXA Pipeline Templates Overview | ||||||
|
|
||||||
| This repository contains reusable pipeline templates for common data workflows. Use the tables below to identify which template best fits your use case. Each table is grouped by data source or domain (DHIS2, ERA5, IASO, Other). | ||||||
|
|
||||||
| --- | ||||||
|
|
||||||
| ## DHIS2 Pipelines | ||||||
|
|
||||||
| | **Template Name** | **Description** | **Comments / Particularities** | | ||||||
| |:----------------------------------|:-------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------| | ||||||
| | **dhis2_extract_analytics** | Extracts analytics data (for data elements, data element groups, indicators, indicator groups), enriching them with metadata. | | | ||||||
| | **dhis2_extract_dataset** | Extracts data from a DHIS2 dataset, enriches with metadata, outputs Parquet/CSV/DB/Dataset. | | | ||||||
| | **dhis2_extract_data_elements** | Extracts data values for specified data elements or data element groups. | | | ||||||
| | **dhis2_extract_events** | Extracts event values for a DHIS2 program. | | | ||||||
| | **dhis2_metadata_extract** | Extracts information about DHIS2 metadata. It can extract data for: organisation units, organisation unit groups, datasets, data elements, data element groups, and category option combos. | | | ||||||
|
||||||
| | **dhis2_shapes_extract** | Extracts org unit geometries from DHIS2. | The organisation unit level to extract geometries from can be specified. | | ||||||
|
|
||||||
|
||||||
Copilot
AI
Feb 20, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This document title uses “OpenHEXA”, but this line uses “OpenHexa”. Please make the capitalization consistent throughout the document.
lgarridobsq marked this conversation as resolved.
Show resolved
Hide resolved
lgarridobsq marked this conversation as resolved.
Show resolved
Hide resolved
Copilot
AI
Feb 20, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This uses “organizational units” whereas earlier the document uses “organisation units”. Please standardize spelling across the document.
| | **iaso_extract_orgunits** | Extracts organizational units from IASO, processes geometry, and exports to various formats. | | | |
| | **iaso_extract_orgunits** | Extracts organisation units from IASO, processes geometry, and exports to various formats. | | |
lgarridobsq marked this conversation as resolved.
Show resolved
Hide resolved
lgarridobsq marked this conversation as resolved.
Show resolved
Hide resolved
Copilot
AI
Feb 20, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This hardcodes the canonical GitHub repository URL even though the file lives inside that repository; this can become stale in forks or if the repo moves. Consider replacing with a relative link (e.g., to the repo root) or wording like “in this repository”, and optionally add relative links to each template’s README for easier navigation.
| You can find all of the pipelines here: https://github.com/BLSQ/openhexa-templates-ds. Each of them has a README file with detailed documentation about its parameters, expected inputs and outputs, and example runs. | |
| You can find all of the pipelines in this repository. Each of them has a README file with detailed documentation about its parameters, expected inputs and outputs, and example runs. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The doc presents these tables as an overview of templates in the repository, but it currently omits at least some top-level template folders that contain a
pipeline.py(e.g.,build_dataset/anddhis2_to_dhis2_data_elements/). Please either add the missing templates to the appropriate tables or explicitly state that this is a curated (non-exhaustive) list.