================================================================================ WOODWARD_REDISTRICTING - COMPREHENSIVE BOUNDARY ANALYSIS ================================================================================ Study: woodward_redistricting Description: Woodward High School Boundary Redistricting Study Analysis Date: 2025-06-16 Total Options Analyzed: 4 Total Assignments Analyzed: 169 Analyst: MCPS Analysis Team EXECUTIVE SUMMARY ================================================== This analysis evaluates Woodward High School Boundary Redistricting Study using comprehensive distance measurement methodologies and articulation pattern analysis with weighted priority framework. 🎯 ANALYSIS PRIORITY FRAMEWORK: ------------------------------ β€’ Distance/Travel Time (Primary): 60% weight β€’ MSβ†’HS Articulation (Secondary): 30% weight β€’ ESβ†’MS Articulation (Tertiary): 10% weight πŸ† KEY FINDINGS: --------------- β€’ Option 1 ranks as the optimal choice (Score: 1.00) - Distance Rank: 1.0 | MSβ†’HS Rank: 1.0 | ESβ†’MS Rank: 1.0 - MS Splits: 5 schools with complexity score 10 β€’ 49.1% of assignments are short distance (≀1.8 miles) β€’ Road distances average 1.6x longer than straight-line distances β€’ Average travel time: 7.4 minutes β€’ MSβ†’HS Split Complexity Range: 10 to 16 (lower is better) πŸ… CATEGORY LEADERS: -------------------- 🚌 Best Distance/Travel: Option 1 (1.65 mi avg) 🏫 Best MSβ†’HS Articulation: Option 1 (5 splits, complexity 10) πŸ“š Best ESβ†’MS Articulation: Option 1 (1 splits, complexity 2) 🎯 RECOMMENDATIONS: -------------------- β€’ **PRIMARY RECOMMENDATION**: Implement Option 1 (Weighted Score: 1.00) β€’ This option provides the best balance across distance (1.0), MSβ†’HS articulation (1.0), and ESβ†’MS articulation (1.0). β€’ **AVOID**: Option 4 shows the poorest overall performance (Score: 4.00). ENHANCED PERFORMANCE ANALYSIS ======================================== 🎯 WEIGHTED PRIORITY FRAMEWORK: ----------------------------------- This analysis uses a weighted scoring system that prioritizes: 1. Distance/Travel Time (60% weight) - Transportation efficiency 2. MSβ†’HS Articulation (30% weight) - Critical high school transitions 3. ESβ†’MS Articulation (10% weight) - Elementary transitions πŸ† OVERALL WEIGHTED PERFORMANCE RANKING: ---------------------------------------- 1. Option 1 - πŸ₯‡ BEST Weighted Score: 1.00 Category Ranks: Distance 1.0 | MSβ†’HS 1.0 | ESβ†’MS 1.0 MS Splits: 5 schools, Complexity Score: 10 Distance: 1.65 mi avg, 7.2 min avg 2. Option 2 - πŸ₯ˆ GOOD Weighted Score: 2.00 Category Ranks: Distance 2.0 | MSβ†’HS 2.0 | ESβ†’MS 2.0 MS Splits: 6 schools, Complexity Score: 16 Distance: 1.66 mi avg, 7.1 min avg 3. Option 3 - πŸ₯‰ FAIR Weighted Score: 3.00 Category Ranks: Distance 3.0 | MSβ†’HS 3.0 | ESβ†’MS 3.0 MS Splits: 5 schools, Complexity Score: 14 Distance: 1.89 mi avg, 8.3 min avg 4. Option 4 - ❌ POOR Weighted Score: 4.00 Category Ranks: Distance 4.0 | MSβ†’HS 4.0 | ESβ†’MS 4.0 MS Splits: 8 schools, Complexity Score: 16 Distance: 1.63 mi avg, 6.9 min avg πŸ“Š ARTICULATION COMPLEXITY ANALYSIS: ----------------------------------- Complexity scoring: 2-way split = 2 points, 3-way = 6 points, 4-way = 12 points (Formula: split_count Γ— (split_count - 1) for each middle school) MSβ†’HS Split Complexity by Option: Option 1: 5/0 MS split (0.0%), Complexity: 10 Option 2: 6/0 MS split (0.0%), Complexity: 16 Option 3: 5/0 MS split (0.0%), Complexity: 14 Option 4: 8/0 MS split (0.0%), Complexity: 16 πŸ’‘ KEY PERFORMANCE INSIGHTS: ------------------------------ 🎯 Option 1 dominates all categories - clear optimal choice πŸ“ˆ COMPLEXITY TRENDS: -------------------- β€’ MSβ†’HS complexity ranges from 10 to 16 β€’ Complexity variation: 6 points across options β€’ Most complex: Option 2 (Score: 16) β€’ Least complex: Option 1 (Score: 10) METHODOLOGY ============================== STUDY PARAMETERS: -------------------- β€’ Road Distance Multiplier: 1.4x geodesic distance β€’ Average Driving Speed: 22.0 mph β€’ Short Distance Threshold: ≀1.8 miles β€’ Long Distance Threshold: >4.5 miles DISTANCE CALCULATION METHODS: ------------------------------ 1. Geodesic Distance: Haversine formula for great circle distance 2. Road Distance: Real Google Maps API distances when available, geodesic Γ— multiplier as fallback 3. Travel Time: Road distance Γ· average speed 4. Statistical Analysis: Mean, median, standard deviation across all metrics ROAD DISTANCE CALCULATION: ------------------------------ βœ… Google Maps API Integration: ACTIVE β€’ Real road distances calculated for available routes β€’ Automatic fallback to estimated distances when API unavailable β€’ Estimated road distance = geodesic distance Γ— multiplier DISTANCE ANALYSIS ============================== OPTION COMPARISON: -------------------- Option 1 (42 assignments): Average Geodesic Distance: 1.65 Β± 0.97 miles Average Road Distance: 2.64 Β± 1.42 miles Average Travel Time: 7.2 Β± 3.9 minutes Distance Categories: 23 short, 19 medium, 0 long Road Distance Source: Google Maps API + Estimates API Coverage: 42/42 assignments (100.0%) Option 2 (45 assignments): Average Geodesic Distance: 1.66 Β± 0.83 miles Average Road Distance: 2.59 Β± 1.28 miles Average Travel Time: 7.1 Β± 3.5 minutes Distance Categories: 20 short, 25 medium, 0 long Road Distance Source: Google Maps API + Estimates API Coverage: 45/45 assignments (100.0%) Option 3 (41 assignments): Average Geodesic Distance: 1.89 Β± 1.13 miles Average Road Distance: 3.05 Β± 1.93 miles Average Travel Time: 8.3 Β± 5.3 minutes Distance Categories: 18 short, 22 medium, 1 long Road Distance Source: Google Maps API + Estimates API Coverage: 41/41 assignments (100.0%) Option 4 (41 assignments): Average Geodesic Distance: 1.63 Β± 0.88 miles Average Road Distance: 2.52 Β± 1.28 miles Average Travel Time: 6.9 Β± 3.5 minutes Distance Categories: 22 short, 19 medium, 0 long Road Distance Source: Google Maps API + Estimates API Coverage: 41/41 assignments (100.0%) HIGH SCHOOL ANALYSIS ============================== High School Distance Performance by Option: --------------------------------------------- Option 1: --------- Wheaton HS: 1.48 miles avg road distance (9 assignments) Northwood HS: 1.82 miles avg road distance (11 assignments) Bethesda-Chevy Chase HS: 2.55 miles avg road distance (11 assignments) Walter Johnson HS: 2.95 miles avg road distance (11 assignments) Option 2: --------- Wheaton HS: 1.67 miles avg road distance (7 assignments) Bethesda-Chevy Chase HS: 2.21 miles avg road distance (12 assignments) Northwood HS: 2.32 miles avg road distance (14 assignments) Walter Johnson HS: 2.50 miles avg road distance (12 assignments) Option 3: --------- Wheaton HS: 2.08 miles avg road distance (9 assignments) Bethesda-Chevy Chase HS: 2.47 miles avg road distance (12 assignments) Northwood HS: 2.54 miles avg road distance (11 assignments) Walter Johnson HS: 3.16 miles avg road distance (9 assignments) Option 4: --------- Wheaton HS: 1.57 miles avg road distance (9 assignments) Northwood HS: 2.10 miles avg road distance (12 assignments) Bethesda-Chevy Chase HS: 2.31 miles avg road distance (12 assignments) Walter Johnson HS: 2.88 miles avg road distance (8 assignments) ARTICULATION ANALYSIS =================================== Elementary to High School Transition Patterns: --------------------------------------------- Option 1: Total Elementary Schools: 42 Schools with Single Assignment: 39 Schools with Split Assignments: 3 Split Rate: 7.1% ALL Split Assignments: β€’ Viers Mill ES: 2 high schools β†’ Wheaton HS, Woodward HS β€’ Harmony Hills ES: 2 high schools β†’ Wheaton HS, Kennedy HS β€’ Westbrook ES: 2 high schools β†’ Whitman HS, Bethesda-Chevy Chase HS Option 2: Total Elementary Schools: 42 Schools with Single Assignment: 28 Schools with Split Assignments: 14 Split Rate: 33.3% ALL Split Assignments: β€’ New Hampshire Estates ES/Oak View ES: 2 high schools β†’ Northwood HS, Blair HS β€’ Montgomery Knolls ES/Pine Crest ES: 2 high schools β†’ Northwood HS, Blair HS β€’ Viers Mill ES: 2 high schools β†’ Wheaton HS, Woodward HS β€’ Glenallan ES: 2 high schools β†’ Northwood HS, Kennedy HS β€’ Arcola ES: 2 high schools β†’ Northwood HS, Einstein HS β€’ Brookhaven ES: 2 high schools β†’ Wheaton HS, Kennedy HS β€’ Harmony Hills ES: 2 high schools β†’ Wheaton HS, Kennedy HS β€’ Burning Tree ES: 2 high schools β†’ Whitman HS, Walter Johnson HS β€’ Bradley Hills ES: 2 high schools β†’ Whitman HS, Walter Johnson HS β€’ Kensington-Parkwood ES: 2 high schools β†’ Woodward HS, Walter Johnson HS β€’ Rosemary Hills ES/North Chevy Chase ES: 2 high schools β†’ Bethesda-Chevy Chase HS, Walter Johnson HS β€’ Woodlin ES: 2 high schools β†’ Northwood HS, Bethesda-Chevy Chase HS β€’ Flora M. Singer ES: 2 high schools β†’ Northwood HS, Einstein HS β€’ Garrett Park ES: 2 high schools β†’ Woodward HS, Walter Johnson HS Option 3: Total Elementary Schools: 42 Schools with Single Assignment: 30 Schools with Split Assignments: 12 Split Rate: 28.6% ALL Split Assignments: β€’ Kensington-Parkwood ES: 3 high schools β†’ Woodward HS, Einstein HS, Walter Johnson HS β€’ Rosemary Hills ES/North Chevy Chase ES: 3 high schools β†’ Whitman HS, Bethesda-Chevy Chase HS, Einstein HS β€’ Bel Pre ES/Strathmore ES: 2 high schools β†’ Woodward HS, Kennedy HS β€’ Georgian Forest ES: 2 high schools β†’ Woodward HS, Kennedy HS β€’ Viers Mill ES: 2 high schools β†’ Wheaton HS, Walter Johnson HS β€’ Arcola ES: 2 high schools β†’ Einstein HS, Walter Johnson HS β€’ Wheaton Woods ES: 2 high schools β†’ Wheaton HS, Woodward HS β€’ Burning Tree ES: 2 high schools β†’ Whitman HS, Walter Johnson HS β€’ Westbrook ES: 2 high schools β†’ Whitman HS, Bethesda-Chevy Chase HS β€’ Sligo Creek ES: 2 high schools β†’ Northwood HS, Blair HS β€’ Garrett Park ES: 2 high schools β†’ Wheaton HS, Woodward HS β€’ Rosemary Hills ES/Chevy Chase ES: 2 high schools β†’ Whitman HS, Blair HS Option 4: Total Elementary Schools: 42 Schools with Single Assignment: 29 Schools with Split Assignments: 13 Split Rate: 31.0% ALL Split Assignments: β€’ Montgomery Knolls ES/Pine Crest ES: 2 high schools β†’ Northwood HS, Blair HS β€’ Viers Mill ES: 2 high schools β†’ Wheaton HS, Woodward HS β€’ Ashburton ES: 2 high schools β†’ Woodward HS, Walter Johnson HS β€’ Arcola ES: 2 high schools β†’ Northwood HS, Einstein HS β€’ Brookhaven ES: 2 high schools β†’ Wheaton HS, Kennedy HS β€’ Harmony Hills ES: 2 high schools β†’ Wheaton HS, Kennedy HS β€’ Wheaton Woods ES: 2 high schools β†’ Wheaton HS, Woodward HS β€’ Burning Tree ES: 2 high schools β†’ Whitman HS, Walter Johnson HS β€’ Westbrook ES: 2 high schools β†’ Whitman HS, Bethesda-Chevy Chase HS β€’ Kensington-Parkwood ES: 2 high schools β†’ Woodward HS, Walter Johnson HS β€’ Rosemary Hills ES/North Chevy Chase ES: 2 high schools β†’ Bethesda-Chevy Chase HS, Walter Johnson HS β€’ Woodlin ES: 2 high schools β†’ Northwood HS, Bethesda-Chevy Chase HS β€’ Garrett Park ES: 2 high schools β†’ Woodward HS, Walter Johnson HS Elementary to High School Articulation Performance Ranking: ------------------------------------------------------- 1. Option 1: 3/42 splits (7.1%) - πŸ₯ˆ GOOD 2. Option 3: 12/42 splits (28.6%) - πŸ₯‰ FAIR 3. Option 4: 13/42 splits (31.0%) - ❌ POOR 4. Option 2: 14/42 splits (33.3%) - ❌ POOR MIDDLE SCHOOL ARTICULATION ANALYSIS ======================================== Elementary to Middle School Transition Patterns: --------------------------------------------- Option 1: Total Elementary Schools: 42 Schools with Single Assignment: 41 Schools with Split Assignments: 1 Split Rate: 2.4% ALL Split Assignments: β€’ Westbrook ES: 2 middle schools β†’ Westland MS, Pyle MS Option 2: Total Elementary Schools: 42 Schools with Single Assignment: 27 Schools with Split Assignments: 15 Split Rate: 35.7% ALL Split Assignments: β€’ Kensington-Parkwood ES: 3 middle schools β†’ North Bethesda MS, Tilden MS, Silver Creek MS β€’ Garrett Park ES: 3 middle schools β†’ Parkland MS, Tilden MS, Silver Creek MS β€’ Bel Pre ES/Strathmore ES: 2 middle schools β†’ Odessa Shannon MS, Argyle MS β€’ Georgian Forest ES: 2 middle schools β†’ Loiederman MS, Argyle MS β€’ New Hampshire Estates ES/Oak View ES: 2 middle schools β†’ Silver Spring International MS, Eastern MS β€’ Montgomery Knolls ES/Pine Crest ES: 2 middle schools β†’ Silver Spring International MS, Eastern MS β€’ Arcola ES: 2 middle schools β†’ Newport Mill MS, Odessa Shannon MS β€’ Brookhaven ES: 2 middle schools β†’ Parkland MS, Argyle MS β€’ Harmony Hills ES: 2 middle schools β†’ Parkland MS, Argyle MS β€’ Burning Tree ES: 2 middle schools β†’ North Bethesda MS, Pyle MS β€’ Bradley Hills ES: 2 middle schools β†’ North Bethesda MS, Pyle MS β€’ Woodlin ES: 2 middle schools β†’ Silver Spring International MS, Silver Creek MS β€’ Forest Knolls ES: 2 middle schools β†’ Sligo MS, Silver Spring International MS β€’ Rolling Terrace ES: 2 middle schools β†’ Takoma Park MS, Eastern MS β€’ Rosemary Hills ES/Chevy Chase ES: 2 middle schools β†’ Westland MS, Silver Creek MS Option 3: Total Elementary Schools: 42 Schools with Single Assignment: 30 Schools with Split Assignments: 12 Split Rate: 28.6% ALL Split Assignments: β€’ Rosemary Hills ES/North Chevy Chase ES: 3 middle schools β†’ Sligo MS, Silver Creek MS, Pyle MS β€’ Garrett Park ES: 3 middle schools β†’ Tilden MS, Loiederman MS, Argyle MS β€’ Bel Pre ES/Strathmore ES: 2 middle schools β†’ Odessa Shannon MS, Argyle MS β€’ Viers Mill ES: 2 middle schools β†’ North Bethesda MS, Tilden MS β€’ Arcola ES: 2 middle schools β†’ Newport Mill MS, Silver Creek MS β€’ Burning Tree ES: 2 middle schools β†’ North Bethesda MS, Pyle MS β€’ Westbrook ES: 2 middle schools β†’ Westland MS, Pyle MS β€’ Kensington-Parkwood ES: 2 middle schools β†’ Newport Mill MS, Tilden MS β€’ Forest Knolls ES: 2 middle schools β†’ Odessa Shannon MS, Silver Spring International MS β€’ Rosemary Hills ES/Chevy Chase ES: 2 middle schools β†’ Takoma Park MS, Pyle MS β€’ Bethesda ES: 2 middle schools β†’ Sligo MS, Westland MS β€’ Somerset ES: 2 middle schools β†’ Sligo MS, Westland MS Option 4: Total Elementary Schools: 42 Schools with Single Assignment: 28 Schools with Split Assignments: 14 Split Rate: 33.3% ALL Split Assignments: β€’ Harmony Hills ES: 3 middle schools β†’ Parkland MS, Argyle MS, Loiederman MS β€’ Kensington-Parkwood ES: 3 middle schools β†’ North Bethesda MS, Tilden MS, Silver Creek MS β€’ Garrett Park ES: 3 middle schools β†’ Parkland MS, Tilden MS, North Bethesda MS β€’ Georgian Forest ES: 2 middle schools β†’ Loiederman MS, Argyle MS β€’ Montgomery Knolls ES/Pine Crest ES: 2 middle schools β†’ Silver Spring International MS, Eastern MS β€’ Oakland Terrace ES: 2 middle schools β†’ Newport Mill MS, Sligo MS β€’ Ashburton ES: 2 middle schools β†’ North Bethesda MS, Tilden MS β€’ Arcola ES: 2 middle schools β†’ Newport Mill MS, Odessa Shannon MS β€’ Brookhaven ES: 2 middle schools β†’ Parkland MS, Argyle MS β€’ Burning Tree ES: 2 middle schools β†’ North Bethesda MS, Pyle MS β€’ Bannockburn ES: 2 middle schools β†’ Westland MS, Pyle MS β€’ Forest Knolls ES: 2 middle schools β†’ Sligo MS, Silver Spring International MS β€’ Rolling Terrace ES: 2 middle schools β†’ Takoma Park MS, Eastern MS β€’ Rosemary Hills ES/Chevy Chase ES: 2 middle schools β†’ Westland MS, Silver Creek MS Elementary to Middle School Articulation Performance Ranking: ---------------------------------------------------------- 1. Option 1: 1/42 splits (2.4%) - πŸ₯‡ EXCELLENT 2. Option 3: 12/42 splits (28.6%) - πŸ₯‰ FAIR 3. Option 4: 14/42 splits (33.3%) - ❌ POOR 4. Option 2: 15/42 splits (35.7%) - ❌ POOR Middle to High School Transition Patterns: --------------------------------------------- Option 1: Total Middle Schools: 14 Schools with Single Assignment: 9 Schools with Split Assignments: 5 Split Rate: 35.7% 🎯 Complexity Score: 10 (lower is better) ALL Split Assignments: β€’ Loiederman MS: 2 high schools (complexity: 2) β†’ Wheaton HS, Woodward HS β€’ Odessa Shannon MS: 2 high schools (complexity: 2) β†’ Northwood HS, Kennedy HS β€’ Parkland MS: 2 high schools (complexity: 2) β†’ Wheaton HS, Kennedy HS β€’ Silver Spring International MS: 2 high schools (complexity: 2) β†’ Northwood HS, Bethesda-Chevy Chase HS β€’ Sligo MS: 2 high schools (complexity: 2) β†’ Northwood HS, Einstein HS Option 2: Total Middle Schools: 14 Schools with Single Assignment: 8 Schools with Split Assignments: 6 Split Rate: 42.9% 🎯 Complexity Score: 16 (lower is better) ALL Split Assignments: β€’ Parkland MS: 3 high schools (complexity: 6) β†’ Wheaton HS, Woodward HS, Kennedy HS β€’ Loiederman MS: 2 high schools (complexity: 2) β†’ Wheaton HS, Kennedy HS β€’ Odessa Shannon MS: 2 high schools (complexity: 2) β†’ Northwood HS, Kennedy HS β€’ Silver Spring International MS: 2 high schools (complexity: 2) β†’ Northwood HS, Bethesda-Chevy Chase HS β€’ Sligo MS: 2 high schools (complexity: 2) β†’ Northwood HS, Einstein HS β€’ Silver Creek MS: 2 high schools (complexity: 2) β†’ Bethesda-Chevy Chase HS, Walter Johnson HS Option 3: Total Middle Schools: 14 Schools with Single Assignment: 9 Schools with Split Assignments: 5 Split Rate: 35.7% 🎯 Complexity Score: 14 (lower is better) ALL Split Assignments: β€’ Tilden MS: 3 high schools (complexity: 6) β†’ Wheaton HS, Woodward HS, Walter Johnson HS β€’ Argyle MS: 2 high schools (complexity: 2) β†’ Woodward HS, Kennedy HS β€’ Odessa Shannon MS: 2 high schools (complexity: 2) β†’ Northwood HS, Kennedy HS β€’ Eastern MS: 2 high schools (complexity: 2) β†’ Northwood HS, Blair HS β€’ Silver Creek MS: 2 high schools (complexity: 2) β†’ Einstein HS, Walter Johnson HS Option 4: Total Middle Schools: 14 Schools with Single Assignment: 6 Schools with Split Assignments: 8 Split Rate: 57.1% 🎯 Complexity Score: 16 (lower is better) ALL Split Assignments: β€’ Loiederman MS: 2 high schools (complexity: 2) β†’ Wheaton HS, Kennedy HS β€’ Silver Spring International MS: 2 high schools (complexity: 2) β†’ Northwood HS, Bethesda-Chevy Chase HS β€’ Parkland MS: 2 high schools (complexity: 2) β†’ Wheaton HS, Woodward HS β€’ Sligo MS: 2 high schools (complexity: 2) β†’ Northwood HS, Einstein HS β€’ Odessa Shannon MS: 2 high schools (complexity: 2) β†’ Northwood HS, Kennedy HS β€’ Pyle MS: 2 high schools (complexity: 2) β†’ Whitman HS, Bethesda-Chevy Chase HS β€’ Westland MS: 2 high schools (complexity: 2) β†’ Whitman HS, Bethesda-Chevy Chase HS β€’ Silver Creek MS: 2 high schools (complexity: 2) β†’ Bethesda-Chevy Chase HS, Walter Johnson HS Middle to High School Articulation Performance Ranking: ------------------------------------------------------- Ranking considers both split count and complexity (2-way=2pts, 3-way=6pts, 4-way=12pts) 1. Option 1: 5/14 splits (35.7%), Complexity: 10 - πŸ₯ˆ GOOD 2. Option 3: 5/14 splits (35.7%), Complexity: 14 - πŸ₯ˆ GOOD 3. Option 2: 6/14 splits (42.9%), Complexity: 16 - πŸ₯ˆ GOOD 4. Option 4: 8/14 splits (57.1%), Complexity: 16 - πŸ₯ˆ GOOD RECOMMENDATIONS ========================= PRIORITY RECOMMENDATIONS: ------------------------- 1. **PRIMARY RECOMMENDATION**: Implement Option 1 (Weighted Score: 1.00) 2. This option provides the best balance across distance (1.0), MSβ†’HS articulation (1.0), and ESβ†’MS articulation (1.0). 3. **AVOID**: Option 4 shows the poorest overall performance (Score: 4.00). IMPLEMENTATION CONSIDERATIONS: ------------------------------ β€’ Review transportation costs and bus route efficiency β€’ Consider community impact and neighborhood cohesion β€’ Evaluate capacity utilization across all receiving schools β€’ Plan for future enrollment growth and demographic changes TECHNICAL APPENDIX ============================== STUDY CONFIGURATION: -------------------- β€’ Study Name: woodward_redistricting β€’ Input Directory: input_data_second_study β€’ Schools File: MCPS_Schools.json β€’ Boundary Pattern: Woodward_map{option}.json β€’ Available Options: [1, 2, 3, 4] β€’ Output Directory: output/woodward_study ANALYSIS PARAMETERS: -------------------- β€’ Road Distance Multiplier: 1.35 β€’ Average Driving Speed: 22.0 mph β€’ Short Distance Threshold: ≀1.8 miles β€’ Long Distance Threshold: >4.5 miles REPRODUCIBILITY: --------------- β€’ All analysis code available in src/ directory β€’ Configuration saved in study_configs/ directory β€’ Raw data inputs preserved for verification β€’ Analysis timestamp: 2025-06-16