{
 "ocl_version": "0.1.0",
 "name": "Nadder Bottom",
 "slug": "nadder-bottom",
 "confidence": "U",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 55.87933030735002,
   "diagnostic": true,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 785.0,
   "end_distance_m": 787.0,
   "start_elevation_m": 151.77080120142574,
   "end_elevation_m": 152.88838780757274,
   "min_gradient_pct": -49.35218967873851,
   "suppressed_max_gradient_pct": 88.96224719740928,
   "suppressed_location_m": [
    380.0,
    382.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 53.60641179985445,
   "diagnostic": true,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 785.0,
   "end_distance_m": 788.0,
   "start_elevation_m": 151.77080120142574,
   "end_elevation_m": 153.37899355542137,
   "min_gradient_pct": -45.40457433953217,
   "suppressed_max_gradient_pct": 81.94147529715157,
   "suppressed_location_m": [
    380.0,
    383.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 47.099781305518036,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 783.0,
   "end_distance_m": 788.0,
   "start_elevation_m": 151.02400449014547,
   "end_elevation_m": 153.37899355542137,
   "min_gradient_pct": -37.41961307880672,
   "suppressed_max_gradient_pct": 67.2877781726254,
   "suppressed_location_m": [
    380.0,
    385.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 38.7610248998962,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 782.0,
   "end_distance_m": 792.0,
   "start_elevation_m": 150.73801950352615,
   "end_elevation_m": 154.61412199351577,
   "min_gradient_pct": -23.51322947701135,
   "suppressed_max_gradient_pct": 40.086346438349665,
   "suppressed_location_m": [
    376.0,
    386.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 29.907582564568713,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 332.0,
   "end_distance_m": 352.0,
   "start_elevation_m": 99.76921566400385,
   "end_elevation_m": 105.7507321769176,
   "min_gradient_pct": -9.021493374480016
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 26.254262385796036,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 326.0,
   "end_distance_m": 351.0,
   "start_elevation_m": 99.07712170832475,
   "end_elevation_m": 105.64068730477376,
   "min_gradient_pct": -6.558623505120636
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 19.620763758767964,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 302.0,
   "end_distance_m": 352.0,
   "start_elevation_m": 95.94035029753361,
   "end_elevation_m": 105.7507321769176,
   "min_gradient_pct": -4.696401632451909
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 15.47166123247331,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 270.0,
   "end_distance_m": 370.0,
   "start_elevation_m": 92.10215384900158,
   "end_elevation_m": 107.57381508147489,
   "min_gradient_pct": -3.21401143934375,
   "suppressed_max_gradient_pct": 16.24604474277818,
   "suppressed_location_m": [
    286.0,
    386.0
   ]
  }
 ],
 "shape": {
  "ascent_concentration": 0.426,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 127.0,
  "shape_class": "sustained"
 },
 "length_m": 2587.4990872301096,
 "start_elevation_m": 69.94241836421145,
 "end_elevation_m": 242.44005031164662,
 "endpoint_gain_m": 172.49763194743517,
 "overall_gradient_pct": 6.666577499437578,
 "accumulated_ascent_m": 202.76085595119517,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 47.099781305518036,
   "start_distance_m": 783.0,
   "end_distance_m": 788.0,
   "midpoint_distance_m": 785.5,
   "start_elevation_m": 151.02400449014547,
   "end_elevation_m": 153.37899355542137,
   "start_xy": [
    287788.4911562493,
    94036.39400609884
   ],
   "end_xy": [
    287783.84129184886,
    94038.23214675099
   ]
  },
  "max_10m": {
   "gradient_pct": 38.7610248998962,
   "start_distance_m": 782.0,
   "end_distance_m": 792.0,
   "midpoint_distance_m": 787.0,
   "start_elevation_m": 150.73801950352615,
   "end_elevation_m": 154.61412199351577,
   "start_xy": [
    287789.4211291294,
    94036.02637796842
   ],
   "end_xy": [
    287780.12140032847,
    94039.7026592727
   ]
  },
  "max_20m": {
   "gradient_pct": 29.907582564568713,
   "start_distance_m": 332.0,
   "end_distance_m": 352.0,
   "midpoint_distance_m": 342.0,
   "start_elevation_m": 99.76921566400385,
   "end_elevation_m": 105.7507321769176,
   "start_xy": [
    288219.302280302,
    93910.68390149296
   ],
   "end_xy": [
    288202.0514820294,
    93920.80368207155
   ]
  },
  "max_25m": {
   "gradient_pct": 26.254262385796036,
   "start_distance_m": 326.0,
   "end_distance_m": 351.0,
   "midpoint_distance_m": 338.5,
   "start_elevation_m": 99.07712170832475,
   "end_elevation_m": 105.64068730477376,
   "start_xy": [
    288224.4775197837,
    93907.64796731937
   ],
   "end_xy": [
    288202.914021943,
    93920.29769304261
   ]
  },
  "max_50m": {
   "gradient_pct": 19.620763758767964,
   "start_distance_m": 302.0,
   "end_distance_m": 352.0,
   "midpoint_distance_m": 327.0,
   "start_elevation_m": 95.94035029753361,
   "end_elevation_m": 105.7507321769176,
   "start_xy": [
    288244.3996929212,
    93894.30579487933
   ],
   "end_xy": [
    288202.0514820294,
    93920.80368207155
   ]
  },
  "max_100m": {
   "gradient_pct": 15.47166123247331,
   "start_distance_m": 270.0,
   "end_distance_m": 370.0,
   "midpoint_distance_m": 320.0,
   "start_elevation_m": 92.10215384900158,
   "end_elevation_m": 107.57381508147489,
   "start_xy": [
    288270.4067631326,
    93875.66089479857
   ],
   "end_xy": [
    288186.1600590328,
    93929.10874789167
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -37.41961307880672,
   "start_distance_m": 722.0,
   "end_distance_m": 727.0,
   "midpoint_distance_m": 724.5,
   "start_elevation_m": 147.34978158481076,
   "end_elevation_m": 145.47880093087042,
   "start_xy": [
    287845.668363702,
    94015.23218818032
   ],
   "end_xy": [
    287840.9009897374,
    94016.7395519327
   ]
  },
  "min_10m": {
   "gradient_pct": -23.51322947701135,
   "start_distance_m": 720.0,
   "end_distance_m": 730.0,
   "midpoint_distance_m": 725.0,
   "start_elevation_m": 147.44469269501988,
   "end_elevation_m": 145.09336974731875,
   "start_xy": [
    287847.57531328785,
    94014.62924267937
   ],
   "end_xy": [
    287838.0405653587,
    94017.64397018413
   ]
  },
  "min_20m": {
   "gradient_pct": -9.021493374480016,
   "start_distance_m": 2.0,
   "end_distance_m": 22.0,
   "midpoint_distance_m": 12.0,
   "start_elevation_m": 69.80866135201065,
   "end_elevation_m": 68.00436267711464,
   "start_xy": [
    288514.4655959273,
    93779.09913258342
   ],
   "end_xy": [
    288494.49155520083,
    93778.08045841758
   ]
  },
  "min_25m": {
   "gradient_pct": -6.558623505120636,
   "start_distance_m": 2167.0,
   "end_distance_m": 2192.0,
   "midpoint_distance_m": 2179.5,
   "start_elevation_m": 227.69810788787277,
   "end_elevation_m": 226.0584520115926,
   "start_xy": [
    286526.5523137152,
    94535.12374362293
   ],
   "end_xy": [
    286505.46132482385,
    94548.24491192917
   ]
  },
  "min_50m": {
   "gradient_pct": -4.696401632451909,
   "start_distance_m": 2143.0,
   "end_distance_m": 2193.0,
   "midpoint_distance_m": 2168.0,
   "start_elevation_m": 228.4069975202512,
   "end_elevation_m": 226.05879670402524,
   "start_xy": [
    286549.6980804115,
    94528.77760432087
   ],
   "end_xy": [
    286504.6364560144,
    94548.81023612576
   ]
  },
  "min_100m": {
   "gradient_pct": -3.21401143934375,
   "start_distance_m": 2139.0,
   "end_distance_m": 2239.0,
   "midpoint_distance_m": 2189.0,
   "start_elevation_m": 228.31175907632317,
   "end_elevation_m": 225.09774763697942,
   "start_xy": [
    286553.5557081942,
    94527.71991443718
   ],
   "end_xy": [
    286463.051793562,
    94567.38089253948
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 55.87933030735002,
   "start_distance_m": 785.0,
   "end_distance_m": 787.0,
   "midpoint_distance_m": 786.0,
   "start_elevation_m": 151.77080120142574,
   "end_elevation_m": 152.88838780757274,
   "start_xy": [
    287786.63121048914,
    94037.1292623597
   ],
   "end_xy": [
    287784.7712647289,
    94037.86451862057
   ]
  },
  "max_3m": {
   "gradient_pct": 53.60641179985445,
   "start_distance_m": 785.0,
   "end_distance_m": 788.0,
   "midpoint_distance_m": 786.5,
   "start_elevation_m": 151.77080120142574,
   "end_elevation_m": 153.37899355542137,
   "start_xy": [
    287786.63121048914,
    94037.1292623597
   ],
   "end_xy": [
    287783.84129184886,
    94038.23214675099
   ]
  }
 },
 "diagnostic_note": "Windows <=3 m are at raster-noise scale (1-sigma raster noise alone is roughly +/-7 pp at 2 m and +/-5 pp at 3 m on a 1 m DTM). Diagnostic use only: never a headline or ranking value.",
 "quality_summary": {
  "overhead_obstruction": {
   "obstruction_threshold_m": 2.0,
   "obstructed_fraction": 0.073,
   "obstruction_max_height_m": 8.34,
   "flagged_windows_m": []
  },
  "structure_suppression": {
   "masked_fraction": 0.01,
   "windows_resited": [
    2.0,
    3.0,
    5.0,
    10.0,
    100.0
   ],
   "windows_unresolved": []
  },
  "excluded_ranges_m": [
   [
    378.0,
    385.0
   ],
   [
    620.0,
    625.0
   ],
   [
    628.0,
    633.0
   ],
   [
    662.0,
    668.0
   ]
  ],
  "review": [
   "max5_over_45",
   "short_window_divergence"
  ],
  "extent": [
   "descends_at_start",
   "may_continue_beyond_end"
  ]
 },
 "provenance": {
  "analysis_version": "0.1.0",
  "sample_interval_m": 1.0,
  "interpolation": "bilinear",
  "smoothing": "none",
  "gradient_windows_m": [
   5.0,
   10.0,
   20.0,
   25.0,
   50.0,
   100.0
  ],
  "diagnostic_windows_m": [
   2.0,
   3.0
  ],
  "elevation_crs": "EPSG:27700",
  "elevation_resolution_m": 1.0,
  "elevation_tiles": [
   "data/cache/england/bulk_dtm_1m/SX8590.tif"
  ],
  "calculated_at": "2026-08-15T02:41:23+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "data/cache/pbf/england-2026-08-12-roads.osm.pbf",
  "osm_snapshot": "2026-08-12T20:21:46Z",
  "elevation_provider": "Environment Agency",
  "elevation_dataset": "EA LIDAR Composite DTM 1m (2022)",
  "elevation_licence": "Open Government Licence v3 \u2014 \u00a9 Environment Agency",
  "elevation_coverage_id": "13787b9a-26a4-4775-8523-806d13af58fc__Lidar_Composite_Elevation_DTM_1m",
  "elevation_tile_ids": [
   "SX8590.tif"
  ],
  "climb_origin": "discovered",
  "notes": "Coarse pass: max 11.7% over 200 m (Terrain 50), gain 34.5 m over 366 m way. EXTENDED by graph walk: +0 segment(s) at base, +6 at top (stop: base=no_descending_continuation, top=no_ascending_continuation; min_avg=2.0%). Review before adopting. DEDUPE: absorbed 2 overlapping proposal(s): church-lane-2, discovered-lane-50-7378-3-6005"
 },
 "area": {
  "place": "Waddles Down",
  "county": "Devon"
 }
}