Fill gaps in groundwater level records.
Transducer failures and download visits that came too late leave holes in piezometer records — right where trend assessments and licensing reports need continuity.
How it works
Groundwater levels move slowly and respond to drivers you often also measure: barometric pressure, rainfall, a neighbouring well. Gaplad learns those relationships from your record, fills the holes, and shows the measured reconstruction error per gap length before you export anything.
- Quality scan first — error codes, spikes, frozen sensors and re-installed sensors are found before anything is modelled.
- Validated before filled — synthetic gaps are carved from your observed groundwater level record, filled blind, and scored against held-out truth. The winning method per gap length fills the real gaps.
- Honest by construction — short gaps use interpolation because it wins there; unfillable gaps stay unfilled with the reason stated; every filled value is flagged, with uncertainty bands from measured residuals.
Your data never leaves your browser
Sensor re-installations are detected automatically — a re-zeroed transducer splits the record into epochs, and the model never trains across the jump. The model trains in a background thread on your machine — there is no upload, no account, and nothing to get security clearance for.
Open Gaplad — freeFree tier runs the full pipeline on up to 20,000 time steps (about two years of hourly data) with a watermark line on exports. A one-time licence lifts the size limit and cleans the exports. Exported CSVs flag every filled value; the trust report is a single HTML file you can attach to a deliverable.