How it was made · 9 steps · 2000–2025
PPM Atacama: from measurement to publication
The path each precipitation value followed, from the network that measured it to this page: what was done to it at each step, which checks it had to pass and which series were left out.
Measurement
Twelve networks, one quality control and one clean database: flag instead of delete, and the measured zero is data.
- 1
Sources
12 networks
- 2
Quality control
Estévez et al. (2011)
flag, don't delete - 3
PPM_DB3
consolidated
0 mm is data
The networks and their stations
| Network | Country | With data | In climatol |
|---|---|---|---|
| DGA | Chile | 156 | 144 |
| DMC | Chile | 62 | 31 |
| SENAMHI | Peru | 24 | 24 |
| SENAMHI | Bolivia | 17 | 13 |
| INIA | Chile | 16 | 15 |
| CEAZA | Chile | 14 | 11 |
| APECO-FDF | Chile | 8 | 3 |
| GHCN | several | 7 | 6 |
| INDAP-CONADI | Chile | 2 | 0 |
| SQM | Chile | 2 | 2 |
| MMA-DMC | Chile | 1 | 0 |
| SNIH | Argentina | 1 | 1 |
| Total | 310 | 250 |
“In climatol”: the stations with at least 48 measured months, which are homogenized.
Quality control
The record-structure check and the tests of Estévez et al. (2011) for weather-station networks, with fixed and dynamic range counted separately. Four apply to monthly rainfall totals, two do not, and one applies in part.
Before the tests: each month has to be complete
| Test | What it checks | Applies? | How it is applied |
|---|---|---|---|
| Record structure | codes, dates and complete files; a failure is an error | applies | missing-value codes and negatives → missing data · duplicates removed · fragments of the same site joined · coordinates corrected where two DGA records agree |
| Fixed range | physical limits; a failure is an error and goes no further | applies | impossible records are removed: stations that do not measure rainfall and obvious regime breaks |
| Dynamic range | against what is plausible at that site; a failure is suspect | applies | more than 6 times the neighbors' maximum (≤ 60 km) that month: flagged, not deleted |
| Step | the change between two consecutive measurements | does not apply | rainfall is discontinuous: Estévez does not apply it |
| Internal consistency | variables of the same station against each other | does not apply | there is a single variable |
| Persistence | a sensor stuck on one value | in part | a whole year at 0.0 mm at a station that usually records rain is flagged for review |
| Spatial consistency | against the neighboring stations | applies | a zero becomes missing data if its neighbors at a similar elevation measured more than 20 mm · then, climatol |
Also
Estévez, J., Gavilán, P. and Giráldez, J. V. (2011). Guidelines on validation procedures for meteorological data from automatic weather stations. Journal of Hydrology, 402, 144–154.
Regime and inheritance
Under 4 years is not infilled. Reliable series estimate their regime; those without data in every month inherit it.
- 4
Regime
only series of 4+ years
reliable ≥3 obs/monthoutExcluded < 4 measured yearsfeeds · not reliableInherits regime from reliable neighborsthen on to climatol
How the regime is assigned
A series is reliable with 48 measured months and 3 values in every calendar month. Those that have the months but not the values in every month inherit the regime of their reliable neighbors (≤ 60 km, ≤ 800 m elevation difference).
climatol in two steps
The exploratory run sets inht; the annual run detects the breaks and the monthly run corrects them.
- 5
Exploratory
sets inht
in · references *ERA5-Land - 6
climatol
detects and corrects
year = 12 months - 7
Database v5
validates
check
How it is run
Publication
A SQLite / D1 database, with CHIRPS at each station, that rebuilds the figures and serves the API; rasters are downloaded at /rasters.
- 8
SQLite · D1
13 tables
inCHIRPS at each station - 9
Site + API
atacama.gfuentes.cl
API · /rastersin · Zarr in R2Downscaling to 7.5″ elevation + NDVIfrom: GWR + CHIRPS
How it is published
Rasters
GWR per month with three safeguards, compared with ANUSPLIN, CR2MET and CHIRPS; downscaling to 7.5″. Only the Zarr goes to R2.
- Comparison ANUSPLIN · CR2MET · CHIRPSfrom: GWR + CHIRPS · LOOCV + exclusion
- Downscaling to 7.5″ elevation + NDVIfrom: GWR + CHIRPS
How they are made
Inputs: CHIRPS v2.0, MODIS NDVI (MOD13Q1), Copernicus DEM GLO-30 and, for comparison, CR2MET v2.5.
In summary
Decisions
- Month without data ≠ dry month
- Flag, don't delete
- climatol only changes measured values where it finds a break
Checks
- Minimum of 48 months to infill
- inht only from the exploratory run
- Before/after, same months
Raster validation
- LOOCV and 25–100 km exclusion
- ANUSPLIN: same model, same cells
- Plausibility: 1.5 × the measured maximum