{"schema":"swimsignal.lab-sampling-gaps","version":"1.0.0","made":"2026-11-02T01:02:20+00:00","outcomes_to":"2026-09-28","years":["2023","2024","2025","2026"],"months":["01","02","03","04","05","06","07","08","09","10","11","12"],"spots":[{"id":"bw-uke4100-08901","name":"Wharfe at Cromwheel, Ilkley","lat":53.93189,"lon":-1.81618,"kind":"river","area":"Yorkshire","ea":80,"local":0},{"id":"bw-uke2203-08903","name":"Nidd at the Lido, Knaresborough","lat":53.9982,"lon":-1.45145,"kind":"river","area":"Yorkshire","ea":60,"local":0},{"id":"bw-uke4200-08904","name":"Wharfe at Wilderness Carpark","lat":53.92655,"lon":-1.38542,"kind":"river","area":"Yorkshire","ea":58,"local":0},{"id":"bw-uke2204-08905","name":"Swale above Richmond Falls","lat":54.40058,"lon":-1.73468,"kind":"river","area":"Yorkshire","ea":21,"local":0},{"id":"bw-ukf2208-09701","name":"Rutland Water Whitwell Creek","lat":52.66351,"lon":-0.63186,"kind":"lake","area":"Midlands","ea":76,"local":0},{"id":"bw-ukf2208-09702","name":"Rutland Water Sykes Lane","lat":52.66321,"lon":-0.61314,"kind":"lake","area":"Midlands","ea":70,"local":0},{"id":"bw-ukf1400-09750","name":"Colwick Country Park (West Lake)","lat":52.94516,"lon":-1.09815,"kind":"lake","area":"Midlands","ea":69,"local":0},{"id":"bw-ukh1201-09801","name":"Sheep's Green, River Cam","lat":52.19607,"lon":0.11683,"kind":"river","area":"East of England","ea":61,"local":0},{"id":"bw-ukh1406-10712","name":"Falcon Meadow, River Waveney","lat":52.45648,"lon":1.44304,"kind":"river","area":"East of England","ea":20,"local":0},{"id":"bw-ukh1401-11051","name":"Friars Meadow, River Stour","lat":52.03408,"lon":0.73489,"kind":"river","area":"East of England","ea":62,"local":0},{"id":"bw-ukk1302-11760","name":"Cotswold Country Park and Beach","lat":51.66098,"lon":-1.96091,"kind":"lake","area":"Thames Valley","ea":56,"local":0},{"id":"bw-uki1101-11910","name":"Hampstead Heath (Ladies Pond)","lat":51.56672,"lon":-0.16009,"kind":"lake","area":"London","ea":80,"local":0},{"id":"bw-uki1101-11920","name":"Hampstead Heath (Mens Pond)","lat":51.56334,"lon":-0.15662,"kind":"lake","area":"London","ea":60,"local":0},{"id":"bw-uki1101-11930","name":"Hampstead Heath (Mixed Pond)","lat":51.56071,"lon":-0.16625,"kind":"lake","area":"London","ea":70,"local":0},{"id":"bw-uki1106-11940","name":"The Serpentine - Hyde Park","lat":51.50491,"lon":-0.16907,"kind":"lake","area":"London","ea":81,"local":0},{"id":"bw-ukj1102-11941","name":"Pangbourne Meadow, River Thames","lat":51.48683,"lon":-1.08394,"kind":"river","area":"Thames Valley","ea":21,"local":0},{"id":"bw-uki2203-11942","name":"Ham and Kingston, River Thames","lat":51.42702,"lon":-0.31074,"kind":"river","area":"London","ea":20,"local":0},{"id":"bw-ukj2310-11945","name":"Frensham Great Pond","lat":51.15731,"lon":-0.7918,"kind":"lake","area":"South and South East","ea":55,"local":0},{"id":"bw-ukj1402-11946","name":"Wolvercote Mill Stream","lat":51.78082,"lon":-1.29596,"kind":"river","area":"Thames Valley","ea":80,"local":0},{"id":"bw-ukj1403-11947","name":"Wallingford Beach, River Thames","lat":51.60005,"lon":-1.12032,"kind":"river","area":"Thames Valley","ea":61,"local":0},{"id":"bw-ukj3308-19001","name":"River Avon at Fordingbridge","lat":50.92632,"lon":-1.78854,"kind":"river","area":"South and South East","ea":60,"local":0},{"id":"bw-ukk1500-19002","name":"River Avon at Queen Elizabeth Gardens","lat":51.06767,"lon":-1.80218,"kind":"river","area":"South and South East","ea":20,"local":0},{"id":"bw-ukk2304-35201","name":"River Tone at French Weir Park","lat":51.01809,"lon":-3.11285,"kind":"river","area":"South West","ea":61,"local":0},{"id":"bw-ukk1100-36050","name":"Henleaze Lake","lat":51.49462,"lon":-2.60571,"kind":"lake","area":"South West","ea":79,"local":0},{"id":"bw-ukk2301-36051","name":"River Frome at Farleigh Hungerford","lat":51.31791,"lon":-2.28093,"kind":"river","area":"South West","ea":60,"local":0},{"id":"bw-ukg2200-36060","name":"River Teme in Ludlow","lat":52.36643,"lon":-2.72537,"kind":"river","area":"Severn and the Welsh borders","ea":61,"local":0},{"id":"bw-ukg2100-36070","name":"River Severn at Ironbridge","lat":52.62933,"lon":-2.49179,"kind":"river","area":"Severn and the Welsh borders","ea":61,"local":0},{"id":"bw-ukg2200-36071","name":"River Severn in Shrewsbury","lat":52.71037,"lon":-2.75671,"kind":"river","area":"Severn and the Welsh borders","ea":60,"local":0},{"id":"bw-ukd6300-40752","name":"Sandy Lane, Chester","lat":53.18744,"lon":-2.87007,"kind":"river","area":"Severn and the Welsh borders","ea":20,"local":0},{"id":"bw-ukd1203-45625","name":"Windermere, Lakeside YMCA","lat":54.3004,"lon":-2.96146,"kind":"lake","area":"Cumbria and the Lake District","ea":80,"local":0},{"id":"bw-ukd1203-45650","name":"Windermere, Millerground Landing","lat":54.38071,"lon":-2.92254,"kind":"lake","area":"Cumbria and the Lake District","ea":80,"local":0},{"id":"bw-ukd1203-45675","name":"Windermere, Rayrigg Meadow","lat":54.37816,"lon":-2.9225,"kind":"lake","area":"Cumbria and the Lake District","ea":80,"local":0},{"id":"bw-ukd1203-45700","name":"Windermere, Fellfoot","lat":54.27452,"lon":-2.95377,"kind":"lake","area":"Cumbria and the Lake District","ea":81,"local":0},{"id":"bw-ukd1230-45725","name":"Coniston Water, Brown Howe","lat":54.31134,"lon":-3.09122,"kind":"lake","area":"Cumbria and the Lake District","ea":60,"local":0},{"id":"bw-ukd1230-45750","name":"Coniston Water, Boating Centre","lat":54.36396,"lon":-3.06608,"kind":"lake","area":"Cumbria and the Lake District","ea":60,"local":0},{"id":"bw-ukd1230-45775","name":"Coniston Water, Monk Coniston","lat":54.37179,"lon":-3.05435,"kind":"lake","area":"Cumbria and the Lake District","ea":60,"local":0},{"id":"bw-ukd1101-45800","name":"Derwent Water at Crow Park","lat":54.59499,"lon":-3.14218,"kind":"lake","area":"Cumbria and the Lake District","ea":61,"local":0},{"id":"bw-ukd4308-46501","name":"River Ribble at Edisford Bridge","lat":53.86847,"lon":-2.41728,"kind":"river","area":"Lancashire","ea":60,"local":0},{"id":"lune-devils-bridge","name":"River Lune, Devil's Bridge, Kirkby Lonsdale","lat":54.1984,"lon":-2.5907,"kind":"river","area":"Cumbria and the Lake District","ea":0,"local":0},{"id":"lune-crook-o-lune","name":"River Lune, Crook o' Lune, Caton","lat":54.0747,"lon":-2.7315,"kind":"river","area":"Lancashire","ea":0,"local":0},{"id":"wharfe-bolton-abbey","name":"River Wharfe, Bolton Abbey (Cavendish Pavilion)","lat":53.987,"lon":-1.889,"kind":"river","area":"Yorkshire","ea":0,"local":0},{"id":"wharfe-burnsall","name":"River Wharfe, Burnsall","lat":54.047,"lon":-1.953,"kind":"river","area":"Yorkshire","ea":0,"local":0},{"id":"wharfe-appletreewick","name":"River Wharfe, Appletreewick","lat":54.0331,"lon":-1.9207,"kind":"river","area":"Yorkshire","ea":0,"local":0},{"id":"wharfe-linton-falls","name":"River Wharfe, Linton Falls, Grassington","lat":54.068,"lon":-2.0,"kind":"river","area":"Yorkshire","ea":0,"local":0},{"id":"ure-aysgarth","name":"River Ure, Aysgarth Falls","lat":54.2925,"lon":-1.9855,"kind":"river","area":"Yorkshire","ea":0,"local":0},{"id":"ribble-stainforth-force","name":"River Ribble, Stainforth Force","lat":54.102,"lon":-2.279,"kind":"river","area":"Yorkshire","ea":0,"local":0},{"id":"gordale-janets-foss","name":"Janet's Foss, Gordale Beck, Malham","lat":54.068,"lon":-2.137,"kind":"river","area":"Yorkshire","ea":0,"local":0},{"id":"semerwater","name":"Semerwater","lat":54.279,"lon":-2.133,"kind":"lake","area":"Yorkshire","ea":0,"local":0},{"id":"ullswater-glenridding","name":"Ullswater, Glenridding","lat":54.544,"lon":-2.948,"kind":"lake","area":"Cumbria and the Lake District","ea":0,"local":0},{"id":"ullswater-pooley-bridge","name":"Ullswater, Pooley Bridge","lat":54.61,"lon":-2.816,"kind":"lake","area":"Cumbria and the Lake District","ea":0,"local":0},{"id":"brothers-water","name":"Brothers Water","lat":54.50759,"lon":-2.92391,"kind":"lake","area":"Cumbria and the Lake District","ea":0,"local":0},{"id":"buttermere","name":"Buttermere","lat":54.539,"lon":-3.268,"kind":"lake","area":"Cumbria and the Lake District","ea":0,"local":0},{"id":"crummock-water","name":"Crummock Water","lat":54.558,"lon":-3.302,"kind":"lake","area":"Cumbria and the Lake District","ea":0,"local":0},{"id":"loweswater","name":"Loweswater","lat":54.58336,"lon":-3.35492,"kind":"lake","area":"Cumbria and the Lake District","ea":0,"local":0},{"id":"bassenthwaite","name":"Bassenthwaite Lake","lat":54.6531,"lon":-3.21357,"kind":"lake","area":"Cumbria and the Lake District","ea":0,"local":0},{"id":"wastwater","name":"Wastwater","lat":54.439,"lon":-3.296,"kind":"lake","area":"Cumbria and the Lake District","ea":0,"local":0},{"id":"grasmere","name":"Grasmere (lake)","lat":54.45,"lon":-3.02,"kind":"lake","area":"Cumbria and the Lake District","ea":0,"local":0},{"id":"rydal-water","name":"Rydal Water","lat":54.447,"lon":-2.989,"kind":"lake","area":"Cumbria and the Lake District","ea":0,"local":0},{"id":"loughrigg-tarn","name":"Loughrigg Tarn","lat":54.4306,"lon":-3.0117,"kind":"lake","area":"Cumbria and the Lake District","ea":0,"local":0},{"id":"derwent-water-calfclose","name":"Derwent Water, Calfclose Bay","lat":54.586,"lon":-3.133,"kind":"lake","area":"Cumbria and the Lake District","ea":0,"local":0},{"id":"elter-water","name":"Elter Water","lat":54.43,"lon":-3.033,"kind":"lake","area":"Cumbria and the Lake District","ea":0,"local":0},{"id":"blea-tarn","name":"Blea Tarn, Langdale","lat":54.4306,"lon":-3.0914,"kind":"lake","area":"Cumbria and the Lake District","ea":0,"local":0},{"id":"duddon-birks-bridge","name":"River Duddon, Birks Bridge","lat":54.372,"lon":-3.19,"kind":"river","area":"Cumbria and the Lake District","ea":0,"local":0},{"id":"eden-armathwaite","name":"River Eden, Armathwaite","lat":54.8068,"lon":-2.7682,"kind":"river","area":"Cumbria and the Lake District","ea":0,"local":0},{"id":"eden-lazonby","name":"River Eden, Lazonby","lat":54.755,"lon":-2.702,"kind":"river","area":"Cumbria and the Lake District","ea":0,"local":0},{"id":"tees-low-force","name":"River Tees, Low Force","lat":54.6463,"lon":-2.1511,"kind":"river","area":"North East","ea":0,"local":0},{"id":"coquet-rothbury","name":"River Coquet, Rothbury","lat":55.309,"lon":-1.911,"kind":"river","area":"North East","ea":0,"local":0},{"id":"allen-plankey-mill","name":"River Allen, Plankey Mill","lat":54.953,"lon":-2.3215,"kind":"river","area":"North East","ea":0,"local":0},{"id":"derwent-slippery-stones","name":"River Derwent, Slippery Stones (Howden)","lat":53.4527,"lon":-1.7467,"kind":"river","area":"Peak District and Sheffield","ea":0,"local":0},{"id":"dove-dovedale","name":"River Dove, Dovedale stepping stones","lat":53.054,"lon":-1.786,"kind":"river","area":"Peak District and Sheffield","ea":0,"local":0},{"id":"hatchmere","name":"Hatchmere, Delamere","lat":53.245,"lon":-2.672,"kind":"lake","area":"Severn and the Welsh borders","ea":0,"local":0},{"id":"wye-hereford","name":"River Wye, Bishop's Meadow, Hereford","lat":52.051,"lon":-2.717,"kind":"river","area":"Severn and the Welsh borders","ea":0,"local":0},{"id":"wye-symonds-yat","name":"River Wye, Symonds Yat","lat":51.844,"lon":-2.642,"kind":"river","area":"Severn and the Welsh borders","ea":0,"local":0},{"id":"carding-mill-reservoir","name":"Carding Mill Valley Reservoir, Long Mynd","lat":52.54602,"lon":-2.83282,"kind":"lake","area":"Severn and the Welsh borders","ea":0,"local":0},{"id":"avon-warleigh-weir","name":"River Avon, Warleigh Weir, Bath","lat":51.3766,"lon":-2.3006,"kind":"river","area":"South West","ea":0,"local":0},{"id":"frome-tellisford-weir","name":"River Frome, Tellisford Weir","lat":51.2979,"lon":-2.2808,"kind":"river","area":"South West","ea":0,"local":0},{"id":"dart-spitchwick","name":"River Dart, Spitchwick (Deeper Marsh)","lat":50.5253,"lon":-3.8145,"kind":"river","area":"South West","ea":0,"local":0},{"id":"dart-sharrah-pool","name":"River Dart, Sharrah Pool","lat":50.5301,"lon":-3.8401,"kind":"river","area":"South West","ea":0,"local":0},{"id":"plym-cadover-bridge","name":"River Plym, Cadover Bridge","lat":50.464,"lon":-4.028,"kind":"river","area":"South West","ea":0,"local":0},{"id":"teign-fingle-bridge","name":"River Teign, Fingle Bridge","lat":50.696,"lon":-3.778,"kind":"river","area":"South West","ea":0,"local":0},{"id":"barle-tarr-steps","name":"River Barle, Tarr Steps","lat":51.077,"lon":-3.618,"kind":"river","area":"South West","ea":0,"local":0},{"id":"cam-grantchester","name":"River Cam, Grantchester Meadows","lat":52.1874,"lon":0.1021,"kind":"river","area":"East of England","ea":0,"local":0},{"id":"great-ouse-houghton","name":"River Great Ouse, Houghton Mill","lat":52.3283,"lon":-0.1143,"kind":"river","area":"East of England","ea":0,"local":0},{"id":"waveney-outney-common","name":"River Waveney, Outney Common, Bungay","lat":52.459,"lon":1.43,"kind":"river","area":"East of England","ea":0,"local":0},{"id":"stour-dedham","name":"River Stour, Dedham","lat":51.96,"lon":0.995,"kind":"river","area":"East of England","ea":0,"local":0},{"id":"thames-lechlade","name":"River Thames, Lechlade","lat":51.692,"lon":-1.689,"kind":"river","area":"Thames Valley","ea":0,"local":0},{"id":"thames-buscot-weir","name":"River Thames, Buscot Weir","lat":51.679,"lon":-1.665,"kind":"river","area":"Thames Valley","ea":0,"local":0},{"id":"thames-clifton-hampden","name":"River Thames, Clifton Hampden","lat":51.654,"lon":-1.21,"kind":"river","area":"Thames Valley","ea":0,"local":0},{"id":"thames-henley","name":"River Thames, Henley-on-Thames","lat":51.5383,"lon":-0.9005,"kind":"river","area":"Thames Valley","ea":0,"local":0},{"id":"thames-hurley","name":"River Thames, Hurley","lat":51.549,"lon":-0.812,"kind":"river","area":"Thames Valley","ea":0,"local":0},{"id":"thames-port-meadow","name":"River Thames, Port Meadow, Oxford","lat":51.7715,"lon":-1.2905,"kind":"river","area":"Thames Valley","ea":0,"local":0},{"id":"ouse-barcombe-mills","name":"River Ouse (Sussex), Barcombe Mills","lat":50.9086,"lon":0.0298,"kind":"river","area":"South and South East","ea":0,"local":0},{"id":"medway-tonbridge","name":"River Medway, Tonbridge","lat":51.196,"lon":0.274,"kind":"river","area":"South and South East","ea":0,"local":0},{"id":"osm-ullswater-sandwick","name":"Ullswater, near Sandwick","lat":54.57432,"lon":-2.91114,"kind":"lake","area":"Cumbria and the Lake District","ea":0,"local":0},{"id":"osm-windermere-waterhead","name":"Windermere, Waterhead, Ambleside","lat":54.41897,"lon":-2.96235,"kind":"lake","area":"Cumbria and the Lake District","ea":0,"local":59},{"id":"osm-wharfe-greenholme","name":"River Wharfe, Greenholme, Burley-in-Wharfedale","lat":53.92277,"lon":-1.74892,"kind":"river","area":"Yorkshire","ea":0,"local":0},{"id":"osm-rivelin-plunge-pool","name":"River Rivelin, plunge pool, Rivelin Valley","lat":53.38169,"lon":-1.56,"kind":"river","area":"Peak District and Sheffield","ea":0,"local":0},{"id":"osm-burbage-padley-gorge","name":"Burbage Brook, Padley Gorge","lat":53.3186,"lon":-1.61385,"kind":"river","area":"Peak District and Sheffield","ea":0,"local":0},{"id":"osm-wye-chee-dale","name":"River Wye, Chee Dale, Derbyshire","lat":53.25426,"lon":-1.81488,"kind":"river","area":"Peak District and Sheffield","ea":0,"local":0},{"id":"osm-dane-three-shires-head","name":"River Dane, Panniers Pool, Three Shires Head","lat":53.21374,"lon":-1.98745,"kind":"river","area":"Peak District and Sheffield","ea":0,"local":0},{"id":"osm-lathkill-dale","name":"River Lathkill, Lathkill Dale, Over Haddon","lat":53.19044,"lon":-1.68894,"kind":"river","area":"Peak District and Sheffield","ea":0,"local":0},{"id":"osm-bradford-youlgrave","name":"River Bradford, Bradford Dale, Youlgrave","lat":53.17316,"lon":-1.68596,"kind":"river","area":"Peak District and Sheffield","ea":0,"local":0},{"id":"osm-great-ouse-overcote","name":"River Great Ouse, Overcote","lat":52.32303,"lon":-0.0039,"kind":"river","area":"East of England","ea":0,"local":0},{"id":"osm-thames-long-bridges","name":"River Thames, Long Bridges, Oxford","lat":51.73783,"lon":-1.24522,"kind":"river","area":"Thames Valley","ea":0,"local":0},{"id":"osm-wey-waverley","name":"River Wey, Waverley, near Farnham","lat":51.2076,"lon":-0.76378,"kind":"river","area":"South and South East","ea":0,"local":0},{"id":"osm-test-chilbolton","name":"River Test, Chilbolton Cow Common","lat":51.15903,"lon":-1.44483,"kind":"river","area":"South and South East","ea":0,"local":0},{"id":"osm-itchen-compton-lock","name":"River Itchen, Compton Lock","lat":51.02718,"lon":-1.32219,"kind":"river","area":"South and South East","ea":0,"local":0},{"id":"osm-teign-drogo-weir","name":"River Teign, Drogo Weir","lat":50.69205,"lon":-3.81044,"kind":"river","area":"South West","ea":0,"local":0},{"id":"osm-dart-dartington","name":"River Dart, Dartington Pontoon","lat":50.4394,"lon":-3.69136,"kind":"river","area":"South West","ea":0,"local":0}],"calendar":[{"spot_id":"bw-ukd1101-45800","name":"Derwent Water at Crow Park","kind":"lake","area":"Cumbria and the Lake District","who":"ea","by_month":[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,4,5,4,6,1,0,0,0],[0,0,0,0,2,7,4,4,3,0,0,0],[0,0,0,0,3,5,5,4,4,0,0,0]]},{"spot_id":"bw-ukd1203-45625","name":"Windermere, Lakeside YMCA","kind":"lake","area":"Cumbria and the Lake District","who":"ea","by_month":[[0,0,0,0,4,6,4,5,1,0,0,0],[0,0,0,0,4,5,5,4,2,0,0,0],[0,0,0,0,3,5,5,4,3,0,0,0],[0,0,0,0,2,5,5,4,4,0,0,0]]},{"spot_id":"bw-ukd1203-45650","name":"Windermere, Millerground Landing","kind":"lake","area":"Cumbria and the Lake District","who":"ea","by_month":[[0,0,0,0,4,6,4,5,1,0,0,0],[0,0,0,0,4,5,5,4,2,0,0,0],[0,0,0,0,3,5,5,4,3,0,0,0],[0,0,0,0,2,5,5,4,4,0,0,0]]},{"spot_id":"bw-ukd1203-45675","name":"Windermere, Rayrigg Meadow","kind":"lake","area":"Cumbria and the Lake District","who":"ea","by_month":[[0,0,0,0,4,6,4,5,1,0,0,0],[0,0,0,0,4,5,5,4,2,0,0,0],[0,0,0,0,3,5,5,4,3,0,0,0],[0,0,0,0,2,5,5,4,4,0,0,0]]},{"spot_id":"bw-ukd1203-45700","name":"Windermere, Fellfoot","kind":"lake","area":"Cumbria and the Lake District","who":"ea","by_month":[[0,0,0,0,4,6,4,5,1,0,0,0],[0,0,0,0,4,5,5,4,2,0,0,0],[0,0,0,0,3,5,5,4,3,0,0,0],[0,0,0,0,2,5,6,4,4,0,0,0]]},{"spot_id":"bw-ukd1230-45725","name":"Coniston Water, Brown Howe","kind":"lake","area":"Cumbria and the Lake District","who":"ea","by_month":[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,4,5,5,4,2,0,0,0],[0,0,0,0,3,5,5,4,3,0,0,0],[0,0,0,0,2,5,5,4,4,0,0,0]]},{"spot_id":"bw-ukd1230-45750","name":"Coniston Water, Boating Centre","kind":"lake","area":"Cumbria and the Lake District","who":"ea","by_month":[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,4,5,5,4,2,0,0,0],[0,0,0,0,3,5,5,4,3,0,0,0],[0,0,0,0,2,5,5,4,4,0,0,0]]},{"spot_id":"bw-ukd1230-45775","name":"Coniston Water, Monk Coniston","kind":"lake","area":"Cumbria and the Lake District","who":"ea","by_month":[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,4,5,5,4,2,0,0,0],[0,0,0,0,3,5,5,4,3,0,0,0],[0,0,0,0,2,5,5,4,4,0,0,0]]},{"spot_id":"bw-ukd4308-46501","name":"River Ribble at Edisford Bridge","kind":"river","area":"Lancashire","who":"ea","by_month":[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,4,5,4,5,2,0,0,0],[0,0,0,0,4,5,6,4,1,0,0,0],[0,0,0,0,2,5,6,5,2,0,0,0]]},{"spot_id":"bw-ukd6300-40752","name":"Sandy Lane, Chester","kind":"river","area":"Severn and the Welsh borders","who":"ea","by_month":[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,2,4,5,4,5,0,0,0]]},{"spot_id":"bw-uke2203-08903","name":"Nidd at the Lido, Knaresborough","kind":"river","area":"Yorkshire","who":"ea","by_month":[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,4,4,4,5,3,0,0,0],[0,0,0,0,4,4,5,4,3,0,0,0],[0,0,0,0,3,4,5,4,4,0,0,0]]},{"spot_id":"bw-uke2204-08905","name":"Swale above Richmond Falls","kind":"river","area":"Yorkshire","who":"ea","by_month":[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,2,6,3,5,5,0,0,0]]},{"spot_id":"bw-uke4100-08901","name":"Wharfe at Cromwheel, Ilkley","kind":"river","area":"Yorkshire","who":"ea","by_month":[[0,0,0,0,4,4,4,4,4,0,0,0],[0,0,0,0,4,5,5,5,1,0,0,0],[0,0,0,0,4,4,5,4,3,0,0,0],[0,0,0,0,3,4,5,4,4,0,0,0]]},{"spot_id":"bw-uke4200-08904","name":"Wharfe at Wilderness Carpark","kind":"river","area":"Yorkshire","who":"ea","by_month":[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,4,4,5,5,2,0,0,0],[0,0,0,0,4,4,5,4,3,0,0,0],[0,0,0,0,3,3,5,4,3,0,0,0]]},{"spot_id":"bw-ukf1400-09750","name":"Colwick Country Park (West Lake)","kind":"lake","area":"Midlands","who":"ea","by_month":[[0,0,0,0,3,5,4,5,3,0,0,0],[0,0,0,0,4,2,4,3,2,0,0,0],[0,0,0,0,3,3,4,3,2,0,0,0],[0,0,0,0,2,3,5,4,5,0,0,0]]},{"spot_id":"bw-ukf2208-09701","name":"Rutland Water Whitwell Creek","kind":"lake","area":"Midlands","who":"ea","by_month":[[0,0,0,0,3,5,5,5,3,0,0,0],[0,0,0,0,4,5,4,4,3,0,0,0],[0,0,0,0,4,4,4,4,4,0,0,0],[0,0,0,0,2,3,3,3,4,0,0,0]]},{"spot_id":"bw-ukf2208-09702","name":"Rutland Water Sykes Lane","kind":"lake","area":"Midlands","who":"ea","by_month":[[0,0,0,0,3,5,5,4,3,0,0,0],[0,0,0,0,4,5,4,4,3,0,0,0],[0,0,0,0,4,4,4,4,4,0,0,0],[0,0,0,0,1,2,2,2,3,0,0,0]]},{"spot_id":"bw-ukg2100-36070","name":"River Severn at Ironbridge","kind":"river","area":"Severn and the Welsh borders","who":"ea","by_month":[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,3,5,5,5,2,0,0,0],[0,0,0,0,3,3,5,5,5,0,0,0],[0,0,0,0,2,4,5,5,4,0,0,0]]},{"spot_id":"bw-ukg2200-36060","name":"River Teme in Ludlow","kind":"river","area":"Severn and the Welsh borders","who":"ea","by_month":[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,3,6,5,5,2,0,0,0],[0,0,0,0,3,3,5,5,4,0,0,0],[0,0,0,0,2,4,5,5,4,0,0,0]]},{"spot_id":"bw-ukg2200-36071","name":"River Severn in Shrewsbury","kind":"river","area":"Severn and the Welsh borders","who":"ea","by_month":[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,3,5,5,5,2,0,0,0],[0,0,0,0,3,3,5,5,4,0,0,0],[0,0,0,0,2,4,5,5,4,0,0,0]]},{"spot_id":"bw-ukh1201-09801","name":"Sheep's Green, River Cam","kind":"river","area":"East of England","who":"ea","by_month":[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,4,4,4,4,5,0,0,0],[0,0,0,0,3,4,4,5,4,0,0,0],[0,0,0,0,2,4,4,5,5,0,0,0]]},{"spot_id":"bw-ukh1401-11051","name":"Friars Meadow, River Stour","kind":"river","area":"East of England","who":"ea","by_month":[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,4,4,4,4,5,0,0,0],[0,0,0,0,3,5,4,4,4,0,0,0],[0,0,0,0,2,6,5,4,4,0,0,0]]},{"spot_id":"bw-ukh1406-10712","name":"Falcon Meadow, River Waveney","kind":"river","area":"East of England","who":"ea","by_month":[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,2,5,5,4,4,0,0,0]]},{"spot_id":"bw-uki1101-11910","name":"Hampstead Heath (Ladies Pond)","kind":"lake","area":"London","who":"ea","by_month":[[0,0,0,0,3,5,4,5,3,0,0,0],[0,0,0,0,4,4,5,3,4,0,0,0],[0,0,0,0,4,4,5,3,4,0,0,0],[0,0,0,0,2,5,5,5,3,0,0,0]]},{"spot_id":"bw-uki1101-11920","name":"Hampstead Heath (Mens Pond)","kind":"lake","area":"London","who":"ea","by_month":[[0,0,0,0,3,5,4,5,3,0,0,0],[0,0,0,0,4,3,3,3,2,0,0,0],[0,0,0,0,3,3,3,3,3,0,0,0],[0,0,0,0,1,2,3,2,2,0,0,0]]},{"spot_id":"bw-uki1101-11930","name":"Hampstead Heath (Mixed Pond)","kind":"lake","area":"London","who":"ea","by_month":[[0,0,0,0,3,5,4,5,3,0,0,0],[0,0,0,0,4,3,3,3,2,0,0,0],[0,0,0,0,3,3,3,3,3,0,0,0],[0,0,0,0,2,5,5,5,3,0,0,0]]},{"spot_id":"bw-uki1106-11940","name":"The Serpentine - Hyde Park","kind":"lake","area":"London","who":"ea","by_month":[[0,0,0,0,3,5,4,5,3,0,0,0],[0,0,0,0,4,4,5,3,4,0,0,0],[0,0,0,0,4,4,5,4,4,0,0,0],[0,0,0,0,2,5,5,5,3,0,0,0]]},{"spot_id":"bw-uki2203-11942","name":"Ham and Kingston, River Thames","kind":"river","area":"London","who":"ea","by_month":[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,2,5,5,5,3,0,0,0]]},{"spot_id":"bw-ukj1102-11941","name":"Pangbourne Meadow, River Thames","kind":"river","area":"Thames Valley","who":"ea","by_month":[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,2,4,5,4,6,0,0,0]]},{"spot_id":"bw-ukj1402-11946","name":"Wolvercote Mill Stream","kind":"river","area":"Thames Valley","who":"ea","by_month":[[0,0,0,0,4,4,4,4,4,0,0,0],[0,0,0,0,5,4,4,4,3,0,0,0],[0,0,0,0,3,5,2,5,4,0,0,0],[0,0,0,0,2,4,5,4,6,0,0,0]]},{"spot_id":"bw-ukj1403-11947","name":"Wallingford Beach, River Thames","kind":"river","area":"Thames Valley","who":"ea","by_month":[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,5,4,4,4,3,0,0,0],[0,0,0,0,3,5,3,5,4,0,0,0],[0,0,0,0,2,4,5,4,6,0,0,0]]},{"spot_id":"bw-ukj2310-11945","name":"Frensham Great Pond","kind":"lake","area":"South and South East","who":"ea","by_month":[[0,0,0,0,3,5,4,5,3,0,0,0],[0,0,0,0,3,4,3,3,2,0,0,0],[0,0,0,0,2,2,2,2,2,0,0,0],[0,0,0,0,1,2,3,3,1,0,0,0]]},{"spot_id":"bw-ukj3308-19001","name":"River Avon at Fordingbridge","kind":"river","area":"South and South East","who":"ea","by_month":[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,4,5,3,4,4,0,0,0],[0,0,0,0,4,4,4,4,4,0,0,0],[0,0,0,0,3,5,4,4,4,0,0,0]]},{"spot_id":"bw-ukk1100-36050","name":"Henleaze Lake","kind":"lake","area":"South West","who":"ea","by_month":[[0,0,0,0,3,5,4,5,3,0,0,0],[0,0,0,0,3,4,4,5,3,0,0,0],[0,0,0,0,4,4,4,4,4,0,0,0],[0,0,0,0,2,5,5,4,4,0,0,0]]},{"spot_id":"bw-ukk1302-11760","name":"Cotswold Country Park and Beach","kind":"lake","area":"Thames Valley","who":"ea","by_month":[[0,0,0,0,4,4,4,4,4,0,0,0],[0,0,0,0,5,2,3,3,3,0,0,0],[0,0,0,0,2,2,2,2,2,0,0,0],[0,0,0,0,2,1,2,2,3,0,0,0]]},{"spot_id":"bw-ukk1500-19002","name":"River Avon at Queen Elizabeth Gardens","kind":"river","area":"South and South East","who":"ea","by_month":[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,3,5,4,4,4,0,0,0]]},{"spot_id":"bw-ukk2301-36051","name":"River Frome at Farleigh Hungerford","kind":"river","area":"South West","who":"ea","by_month":[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,4,4,5,3,4,0,0,0],[0,0,0,0,4,4,4,4,4,0,0,0],[0,0,0,0,2,5,5,4,4,0,0,0]]},{"spot_id":"bw-ukk2304-35201","name":"River Tone at French Weir Park","kind":"river","area":"South West","who":"ea","by_month":[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,3,5,5,5,3,0,0,0],[0,0,0,0,4,4,4,4,4,0,0,0],[0,0,0,0,3,5,5,5,2,0,0,0]]},{"spot_id":"osm-windermere-waterhead","name":"Windermere, Waterhead, Ambleside","kind":"lake","area":"Cumbria and the Lake District","who":"local","by_month":[[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,2,5,4,5,4,4,5,0,0],[0,0,2,4,4,5,4,4,5,2,0,0]]}],"fixed_day_rain":{"mm_48h":10,"period":"2024-2026","note":"EA samples are taken on days fixed in advance, so the share after rain is about what a fixed schedule in the same area and months would get. Archived forecast rain, not a gauge.","by_area":{"Cumbria and the Lake District":{"rows":458,"wet":178},"East of England":{"rows":132,"wet":12},"Lancashire":{"rows":59,"wet":22},"London":{"rows":18,"wet":2},"Midlands":{"rows":145,"wet":23},"Severn and the Welsh borders":{"rows":190,"wet":25},"South West":{"rows":114,"wet":13},"South and South East":{"rows":108,"wet":13},"Thames Valley":{"rows":126,"wet":14},"Yorkshire":{"rows":187,"wet":25}},"by_month":{"05":{"rows":255,"wet":47},"06":{"rows":371,"wet":96},"07":{"rows":379,"wet":58},"08":{"rows":349,"wet":73},"09":{"rows":183,"wet":53}}},"attribution":["Environment Agency bathing water quality data, Open Government Licence v3.0","Bacteria counts: Ambleside Action for a Future, Waterhead E. coli Testing (WET) project."],"sources":[{"file":"data/research/ecoli_evidence.v1.json","sha256":"4b706230bb532d61e60d791f8d08b6e4b4ecf0883ffa55026f49ca855b5e302f"},{"file":"data/research/waterhead_wet.v1.json","sha256":"5a04c8ba7673c082286505ca4d79bf9d9c2163878c10d5b5468c03accdf941f0"},{"file":"data/research/sampling_planner.v1.json","sha256":"3893e43690b91b3aeab982b6cb433f186a46a9e8aaa1db82cd701796e9f693fe"},{"file":"docs/CONCENTRATION-STUDY-2026-11-atlas-rows.csv","sha256":"3dad94f4323f6c141872575eb75ec4274ed182291efee3046d51d0502c9fb0ae"},{"file":"spots.csv","sha256":"1c00d9c64784da51ab4920396db27d35fd6a050d73a029826b199624bbe9570e"},{"file":"spots-osm.csv","sha256":"912bf3d484082f772cf84c764352d05a4b6625f2f1d667d338a2f05c868e1a86"},{"file":"scripts/lab_sampling_gaps.py","sha256":"b06c31b7e65ab597a67afc46772c080538b247cbdeb68837613af91003d6e404"}]}
