Q-PROC toolkit: reproducible implementation and anonymised dataset (San Carlos, Costa Rica, 2020-2025)
Description
Q-PROC toolkit — reproducible implementation and anonymised dataset for recovering physical quantity from municipal public procurement records, applied to cantonal road asphalt paving in a Costa Rican municipality, 2020–2025.
IPSASB Sustainability Reporting Standard SRS 1 requires annual GHG disclosure. For a local government, road asphalt is typically the most material capital good after waste, and falls under GHG Protocol Scope 3 Category 2 — which requires tonnes of mix placed, not currency spent. Municipalities rarely hold that figure. What they hold is a procurement record.
This toolkit implements the seven rules (R1–R7) of the Q-PROC method: perimeter definition, material identification tolerant to catalogue misspelling, separation of placed work from ancillary services, assignment of physical magnitude, treatment of negative lines, thickness recovery and imputation, and conversion using externally sourced parameters. Result for the case: 1,258,475.0 m² · 129,105.8 t · 10,368.22 tCO2e over six years.
Contents. recalculo.py (the seven rules), parametros.yaml (five parameters, each with its source), three anonymised CSV files (annual result, 418-line detail, nine sensitivity scenarios), README.md, LICENSE, CITATION.cff and SHA-256 checksums.
Declared limitations. Imputed layer thickness moves the total by ±10.2%, against 1.76% for mix density — roughly six-fold; the highest-value improvement is therefore a mandatory thickness field in tender documents, not a better emission factor. The granular material density (1.6 t/m³) has no verified primary source and governs 19.1% of the result; it is flagged as pending in parametros.yaml. Haulage emissions correspond to granular material, not to the asphalt mix itself, whose transport is subsumed in the surfacing line price. Only 7.3% of the recovered mass was weighed directly by the entity; external validation is pending.
Data protection. The underlying procurement record is not published, as it contains supplier identities, purchase-order numbers and unit prices. The derived tables allow full reproduction and audit of every figure reported without reconstructing it.
Transferability. The method operates on line-level procurement data available in any OCDS-compliant system: SICOP (CR), SECOP II (CO), ComprasNet (BR), Mercado Público (CL), CompraNet (MX), SEACE (PE).
Resumen en español. Implementación reproducible del método Q-PROC, que reconstruye la cantidad física de mezcla asfáltica colocada a partir del detalle de línea de órdenes de compra municipales, cuando la entidad no dispone de mediciones de obra. Incluye las siete reglas, los parámetros con su fuente, el conjunto de datos anonimizado y el análisis de sensibilidad de nueve escenarios. Los datos publicados no contienen proveedor, número de orden ni precio unitario.
Files
c8_acarreo_anonimo.csv
Files
(48.3 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:4c1ed8d36fd9da9c1f829b7a031d4036
|
98 Bytes | Preview Download |
|
md5:f5eb128a839af7ea8adc03ce637ff76c
|
663 Bytes | Preview Download |
|
md5:cceec799f2a1be5ac9ed297e8d268b4d
|
25.2 kB | Preview Download |
|
md5:9b5a4ef028e95d93e7e79006c047f08b
|
247 Bytes | Preview Download |
|
md5:515961c063d3a7a57ae6f238f7006e1a
|
492 Bytes | Preview Download |
|
md5:badf0f2a9c28bab4f66e60771db7d0c3
|
825 Bytes | Preview Download |
|
md5:099b8482b3ad742753c639d4f17aced0
|
571 Bytes | Download |
|
md5:8258a3c70c2794d4caf7ec8afd83f052
|
1.1 kB | Download |
|
md5:d70ac6f1cbb60a960cec5f5d4336d135
|
1.6 kB | Download |
|
md5:5538846ff524d2265ad0b5fd2ba19ead
|
4.0 kB | Preview Download |
|
md5:b3f2a54eb6f270a77154c8ec9f38a741
|
13.5 kB | Download |
Additional details
Related works
- Is supplement to
- Preprint: 10.5281/zenodo.22168208 (DOI)