Reproducibility artifact: a district-level environmental-layer pipeline and a provenance-labelling module (Rwanda proof-of-concept). Companion code and data for the paper.
# SuRT-GeoHarmonizer
**Auditable administrative-scale Earth-data harmonization and provenance labelling in R and Python**
SuRT-GeoHarmonizer is an open command-line workflow for converting heterogeneous raster products into consistent, provenance-labelled administrative-unit GeoJSON layers. It combines provider-specific preparation, coverage-fraction-weighted polygon aggregation, fail-closed evidence classification, executable positive and negative tests, release-contract validation, and versioned archival practice.
Rwanda is the reference implementation, not a hard-coded product boundary. The generic interface accepts an arbitrary raster, polygon boundary file, unique identifier field, output measurement name, transformation controls, and provenance statement.
The software is descriptive and research-oriented. It does not generate validated hazards, forecasts, epidemiological effects, exposure estimates, or operational recommendations.
## Software status
- **SoftwareX candidate version:** `1.3.0`
- **Candidate branch:** `codex/softwarex-submission-v1.3.0`
- **Reserved v1.3.0 Zenodo DOI:** `10.5281/zenodo.21840177`
- **Zenodo concept DOI:** `10.5281/zenodo.21671788`
- **Historical immutable release:** `v1.2.0`, DOI `10.5281/zenodo.21744708`
- **Code licence:** MIT
- **Validated continuous-integration environment:** Ubuntu Linux
Version `1.2.0` remains immutable. The version-specific DOI `10.5281/zenodo.21840177` is reserved for the SoftwareX-facing `v1.3.0` release and will be registered when the exact validated `v1.3.0` archive is published on Zenodo.
## What the software does
SuRT-GeoHarmonizer provides four connected layers:
1. **Generic administrative harmonization.** `R/harmonize_admin_raster.R` accepts a raster and polygon boundary file and writes a WGS84 GeoJSON containing `unit_id`, a user-defined measurement field, provenance, and geometry.
2. **Provider-specific reference builders.** The Rwanda implementation prepares CHIRPS rainfall, ERA5-Land t …