pyvista 0.49.2 | vtk 9.7.2 | geopandas 1.2.0 | python-ags4 1.2.0 === Step 1: SPT N-values and refusals === 415 tests in 52 holes, 0.6 to 105.0 m deep N from 2 to 1200; 183 tests (44%) above 50 penetration implied by those values for 50 blows: 12.5 to 294.1 mm, e.g. 12, 47, 80, 123, 200, 294 === Step 2: the GEOL unit at each test === tests holes median_N refusals UNIT MGR 7 3 5.0 0% HEAD 13 9 18.0 8% SLIP 189 31 19.0 5% WHL 3 2 150.0 100% HMB 1 1 171.0 100% FE 18 6 23.0 28% ASLS 1 1 600.0 100% BLPL 38 11 106.0 68% BDS 31 6 231.0 94% WHM 73 10 316.0 97% MRB 1 1 316.0 100% DYS 26 7 131.5 96% CHAM 2 1 24.0 0% NR 12 11 218.0 92% === Step 3: N against elevation, by unit === Made ground 7 tests median N 5 168 to 192 m OD Head 13 tests median N 18 229 to 278 m OD Landslide deposits 189 tests median N 19 120 to 254 m OD Fuller's Earth 18 tests median N 23 243 to 285 m OD Birdlip Limestone 38 tests median N 106 212 to 267 m OD Bridport Sand 31 tests median N 231 189 to 212 m OD Whitby Mudstone 73 tests median N 316 129 to 194 m OD Dyrham 26 tests median N 132 139 to 179 m OD Other units 20 tests median N 214 128 to 281 m OD === Step 4: across the base of the landslide deposits === 31 holes log landslide deposits directly on bedrock; 28 of them have SPTs (235 tests) base of the deposits: 1.3 to 20.7 m deep, median 10.4 m above the base: 178 tests, median N 19, refusals 5% below the base: 57 tests, median N 128, refusals 84% first test below the base refused in 7 of 12 holes; bedrock beneath: Whitby Mudstone Formation 15, Dyrham Formation 5, Charmouth Mudstone Formation 3, Salperton Limestone Formation 3, Fuller's Earth Formation 3, Marlstone Rock Formation 1, Aston Limestone Formation 1 === Step 5: N on the 3D logs === 39 holes with SPTs on Crickley Hill: 880 log intervals, 378 SPT discs, 24 rings at the base of the landslide deposits === Step 6: depth to the first refusal === 32 holes reached refusal, at 0.6 to 60.0 m (median 4.1 m); 20 holes never did (deepest test 1.0 to 13.7 m) plateau, east of 393,100 E: 9 holes, median depth to refusal 2.2 m escarpment, west of 393,100 E: 11 holes, median depth to refusal 13.0 m === Step 7: write the tests to a GeoPackage === a417_spt.gpkg: 415 PointZ features in EPSG:27700, fields LOCA_ID, ISPT_TOP, mOD, N, refusal, pen_mm, UNIT, unit_name, band figures: 01-spt-n-3d.png, 02-n-vs-elevation-by-unit.png, 03-n-across-slip-base.png, 04-depth-to-refusal-map.png