{
 "ocl_version": "0.1.0",
 "name": "Chemin du Peulet",
 "slug": "chemin-du-peulet",
 "confidence": "A",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 34.21296802903271,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 1500.0,
   "end_distance_m": 1502.0,
   "start_elevation_m": 671.4354290135061,
   "end_elevation_m": 672.1196883740868,
   "min_gradient_pct": -7.0447169946874055
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 33.518295959341536,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 1500.0,
   "end_distance_m": 1503.0,
   "start_elevation_m": 671.4354290135061,
   "end_elevation_m": 672.4409778922864,
   "min_gradient_pct": -6.025513845528015
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 32.88097773289337,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 2583.0,
   "end_distance_m": 2588.0,
   "start_elevation_m": 813.307997946546,
   "end_elevation_m": 814.9520468331907,
   "min_gradient_pct": -5.454499061088427
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 32.010053300705295,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 2583.0,
   "end_distance_m": 2593.0,
   "start_elevation_m": 813.307997946546,
   "end_elevation_m": 816.5090032766166,
   "min_gradient_pct": -4.343356626054629
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 31.26561698752539,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 2573.0,
   "end_distance_m": 2593.0,
   "start_elevation_m": 810.2558798791115,
   "end_elevation_m": 816.5090032766166,
   "min_gradient_pct": -3.3630763281036025
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 31.12624930639413,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 2573.0,
   "end_distance_m": 2598.0,
   "start_elevation_m": 810.2558798791115,
   "end_elevation_m": 818.03744220571,
   "min_gradient_pct": -3.1596006941013
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 28.873658782119037,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1475.0,
   "end_distance_m": 1525.0,
   "start_elevation_m": 664.0507433186401,
   "end_elevation_m": 678.4875727096996,
   "min_gradient_pct": -2.065020271957337
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 27.23547302352563,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1478.0,
   "end_distance_m": 1578.0,
   "start_elevation_m": 664.8151520463521,
   "end_elevation_m": 692.0506250698777,
   "min_gradient_pct": -0.6035356318380991
  }
 ],
 "shape": {
  "ascent_concentration": 0.329,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 534.0,
  "shape_class": "sustained"
 },
 "length_m": 3370.754415986559,
 "start_elevation_m": 511.12338900303615,
 "end_elevation_m": 939.6637172119027,
 "endpoint_gain_m": 428.5403282088666,
 "overall_gradient_pct": 12.713484143977322,
 "accumulated_ascent_m": 431.7620576552717,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 32.88097773289337,
   "start_distance_m": 2583.0,
   "end_distance_m": 2588.0,
   "midpoint_distance_m": 2585.5,
   "start_elevation_m": 813.307997946546,
   "end_elevation_m": 814.9520468331907,
   "start_xy": [
    2576137.310109795,
    1111697.7984346002
   ],
   "end_xy": [
    2576134.989574859,
    1111702.2273303554
   ]
  },
  "max_10m": {
   "gradient_pct": 32.010053300705295,
   "start_distance_m": 2583.0,
   "end_distance_m": 2593.0,
   "midpoint_distance_m": 2588.0,
   "start_elevation_m": 813.307997946546,
   "end_elevation_m": 816.5090032766166,
   "start_xy": [
    2576137.310109795,
    1111697.7984346002
   ],
   "end_xy": [
    2576132.542554516,
    1111706.5858291604
   ]
  },
  "max_20m": {
   "gradient_pct": 31.26561698752539,
   "start_distance_m": 2573.0,
   "end_distance_m": 2593.0,
   "midpoint_distance_m": 2583.0,
   "start_elevation_m": 810.2558798791115,
   "end_elevation_m": 816.5090032766166,
   "start_xy": [
    2576141.802822497,
    1111688.8648138866
   ],
   "end_xy": [
    2576132.542554516,
    1111706.5858291604
   ]
  },
  "max_25m": {
   "gradient_pct": 31.12624930639413,
   "start_distance_m": 2573.0,
   "end_distance_m": 2598.0,
   "midpoint_distance_m": 2585.5,
   "start_elevation_m": 810.2558798791115,
   "end_elevation_m": 818.03744220571,
   "start_xy": [
    2576141.802822497,
    1111688.8648138866
   ],
   "end_xy": [
    2576129.4655110985,
    1111710.5092117838
   ]
  },
  "max_50m": {
   "gradient_pct": 28.873658782119037,
   "start_distance_m": 1475.0,
   "end_distance_m": 1525.0,
   "midpoint_distance_m": 1500.0,
   "start_elevation_m": 664.0507433186401,
   "end_elevation_m": 678.4875727096996,
   "start_xy": [
    2575812.566769864,
    1111232.4569381734
   ],
   "end_xy": [
    2575773.1335579925,
    1111259.674946022
   ]
  },
  "max_100m": {
   "gradient_pct": 27.23547302352563,
   "start_distance_m": 1478.0,
   "end_distance_m": 1578.0,
   "midpoint_distance_m": 1528.0,
   "start_elevation_m": 664.8151520463521,
   "end_elevation_m": 692.0506250698777,
   "start_xy": [
    2575811.7308389116,
    1111235.3380713866
   ],
   "end_xy": [
    2575728.1493949667,
    1111237.2129807887
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -5.454499061088427,
   "start_distance_m": 2406.0,
   "end_distance_m": 2411.0,
   "midpoint_distance_m": 2408.5,
   "start_elevation_m": 797.6020762945632,
   "end_elevation_m": 797.3293513415088,
   "start_xy": [
    2576064.201066783,
    1111578.073420139
   ],
   "end_xy": [
    2576068.127246828,
    1111581.1679757414
   ]
  },
  "min_10m": {
   "gradient_pct": -4.343356626054629,
   "start_distance_m": 2403.0,
   "end_distance_m": 2413.0,
   "midpoint_distance_m": 2408.0,
   "start_elevation_m": 797.691564931061,
   "end_elevation_m": 797.2572292684555,
   "start_xy": [
    2576061.7788068103,
    1111576.3034888906
   ],
   "end_xy": [
    2576069.687448503,
    1111582.419251732
   ]
  },
  "min_20m": {
   "gradient_pct": -3.3630763281036025,
   "start_distance_m": 2394.0,
   "end_distance_m": 2414.0,
   "midpoint_distance_m": 2404.0,
   "start_elevation_m": 797.9236056018208,
   "end_elevation_m": 797.2509903362001,
   "start_xy": [
    2576054.56007196,
    1111570.941672674
   ],
   "end_xy": [
    2576070.477509143,
    1111583.0322804304
   ]
  },
  "min_25m": {
   "gradient_pct": -3.1596006941013,
   "start_distance_m": 2388.0,
   "end_distance_m": 2413.0,
   "midpoint_distance_m": 2400.5,
   "start_elevation_m": 798.0471294419808,
   "end_elevation_m": 797.2572292684555,
   "start_xy": [
    2576049.2167055397,
    1111568.2364335025
   ],
   "end_xy": [
    2576069.687448503,
    1111582.419251732
   ]
  },
  "min_50m": {
   "gradient_pct": -2.065020271957337,
   "start_distance_m": 2381.0,
   "end_distance_m": 2431.0,
   "midpoint_distance_m": 2406.0,
   "start_elevation_m": 798.276726037419,
   "end_elevation_m": 797.2442159014404,
   "start_xy": [
    2576042.6151677845,
    1111565.925875529
   ],
   "end_xy": [
    2576083.913345875,
    1111593.447567332
   ]
  },
  "min_100m": {
   "gradient_pct": -0.6035356318380991,
   "start_distance_m": 2376.0,
   "end_distance_m": 2476.0,
   "midpoint_distance_m": 2426.0,
   "start_elevation_m": 798.2807718817782,
   "end_elevation_m": 797.67723624994,
   "start_xy": [
    2576037.7467951784,
    1111564.8164506578
   ],
   "end_xy": [
    2576119.692042659,
    1111620.7388952768
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 34.21296802903271,
   "start_distance_m": 1500.0,
   "end_distance_m": 1502.0,
   "midpoint_distance_m": 1501.0,
   "start_elevation_m": 671.4354290135061,
   "end_elevation_m": 672.1196883740868,
   "start_xy": [
    2575795.1988424184,
    1111249.3509518628
   ],
   "end_xy": [
    2575793.44798225,
    1111250.3176414042
   ]
  },
  "max_3m": {
   "gradient_pct": 33.518295959341536,
   "start_distance_m": 1500.0,
   "end_distance_m": 1503.0,
   "midpoint_distance_m": 1501.5,
   "start_elevation_m": 671.4354290135061,
   "end_elevation_m": 672.4409778922864,
   "start_xy": [
    2575795.1988424184,
    1111249.3509518628
   ],
   "end_xy": [
    2575792.5725521655,
    1111250.8009861747
   ]
  }
 },
 "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": {
  "review": [],
  "extent": [
   "may_start_earlier",
   "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:2056",
  "elevation_resolution_m": 0.5,
  "elevation_tiles": [
   "data/cache/ch/swissalti3d_2024_2575-1110_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2024_2575-1111_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2024_2576-1111_0.5_2056_5728.tif"
  ],
  "calculated_at": "2026-09-10T20:02:37+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "data/cache/pbf/switzerland-2026-09-10-batch.osm.pbf",
  "osm_snapshot": "",
  "run_id": "ch-run6-260910",
  "elevation_provider": "swisstopo swissALTI3D",
  "elevation_licence": "swisstopo open government data (OGD): free use, attribution '\u00a9 swisstopo' \u2014 https://www.swisstopo.admin.ch/en/terms-and-conditions",
  "elevation_dataset": "swissALTI3D 0.5 m DTM (Federal Office of Topography swisstopo)",
  "elevation_tile_ids": [
   "2575-1110",
   "2575-1111",
   "2576-1111"
  ],
  "climb_origin": "discovered",
  "canopy_check": "unavailable \u2014 no surface model (DSM or point cloud) registered for this coverage",
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Fully",
  "county": "Valais/Wallis",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}