perfect-postcode/analysis/out/national_facts.json
2026-07-03 18:47:28 +01:00

268 lines
No EOL
6.7 KiB
JSON

{
"generated_with": "analysis/cheaper_twins.py",
"params": {
"min_props": 150,
"min_recorded": 40,
"max_km": 3.0,
"min_gap": 0.15,
"max_gap": 0.45,
"build_band": 30,
"school_tol": 1.5,
"station_max": 1.5,
"station_tol": 0.9,
"crime_ratio": 1.5,
"owner_tol": 22,
"degree_tol": 22,
"age_tol": 12,
"floor_ratio": 0.72,
"min_abs_gap": 20000
},
"n_sectors": 7560,
"n_twin_pairs": 415,
"attribution": "Contains HM Land Registry data \u00a9 Crown copyright and database right. Licensed under the Open Government Licence v3.0.",
"best_value_sector": {
"sector": "BD21 3",
"est_psqm": 660,
"sqm_per_100k": 151.6,
"n": 1377
},
"dearest_sector": {
"sector": "W1K 2",
"est_psqm": 34362,
"sqm_per_100k": 2.9,
"n": 591
},
"biggest_twin_gap": {
"pricey_sector": "W1U 3",
"twin_sector": "EC1N 7",
"pricey_psqm": 16948,
"twin_psqm": 9362,
"gap_pct": 44.8,
"gap_per_sqm": 7586,
"gap_on_avg_home": 504469,
"gap_on_90sqm": 682740,
"dist_km": 2.89,
"dominant_type": "Flats/Maisonettes",
"build_year": 1940,
"good_secondary": 1.3,
"station_km": 0.41,
"pricey_lat": 51.51712,
"pricey_lon": -0.15271,
"twin_lat": 51.52057,
"twin_lon": -0.11049,
"pricey_n": 302,
"twin_n": 747
},
"top_twins": [
{
"pricey_sector": "W1U 3",
"twin_sector": "EC1N 7",
"pricey_psqm": 16948,
"twin_psqm": 9362,
"gap_pct": 44.8,
"gap_per_sqm": 7586,
"gap_on_avg_home": 504469,
"gap_on_90sqm": 682740,
"dist_km": 2.89,
"dominant_type": "Flats/Maisonettes",
"build_year": 1940,
"good_secondary": 1.3,
"station_km": 0.41,
"pricey_lat": 51.51712,
"pricey_lon": -0.15271,
"twin_lat": 51.52057,
"twin_lon": -0.11049,
"pricey_n": 302,
"twin_n": 747
},
{
"pricey_sector": "WC2R 1",
"twin_sector": "SW1V 1",
"pricey_psqm": 19997,
"twin_psqm": 11119,
"gap_pct": 44.4,
"gap_per_sqm": 8878,
"gap_on_avg_home": 665850,
"gap_on_90sqm": 799020,
"dist_km": 2.82,
"dominant_type": "Flats/Maisonettes",
"build_year": 2017,
"good_secondary": 2.0,
"station_km": 0.21,
"pricey_lat": 51.51228,
"pricey_lon": -0.11525,
"twin_lat": 51.49297,
"twin_lon": -0.14234,
"pricey_n": 316,
"twin_n": 1408
},
{
"pricey_sector": "L8 7",
"twin_sector": "L7 0",
"pricey_psqm": 2757,
"twin_psqm": 1541,
"gap_pct": 44.1,
"gap_per_sqm": 1216,
"gap_on_avg_home": 78432,
"gap_on_90sqm": 109440,
"dist_km": 2.36,
"dominant_type": "Flats/Maisonettes",
"build_year": 1914,
"good_secondary": 2.3,
"station_km": 1.04,
"pricey_lat": 53.39791,
"pricey_lon": -2.96459,
"twin_lat": 53.41174,
"twin_lon": -2.93813,
"pricey_n": 2054,
"twin_n": 2208
},
{
"pricey_sector": "L3 2",
"twin_sector": "L5 5",
"pricey_psqm": 1642,
"twin_psqm": 920,
"gap_pct": 44.0,
"gap_per_sqm": 722,
"gap_on_avg_home": 47291,
"gap_on_90sqm": 64980,
"dist_km": 1.61,
"dominant_type": "Flats/Maisonettes",
"build_year": 2004,
"good_secondary": 1.5,
"station_km": 0.47,
"pricey_lat": 53.41155,
"pricey_lon": -2.98583,
"twin_lat": 53.42544,
"twin_lon": -2.97852,
"pricey_n": 1341,
"twin_n": 706
},
{
"pricey_sector": "S2 4",
"twin_sector": "S3 9",
"pricey_psqm": 2468,
"twin_psqm": 1402,
"gap_pct": 43.2,
"gap_per_sqm": 1066,
"gap_on_avg_home": 73554,
"gap_on_90sqm": 95940,
"dist_km": 2.82,
"dominant_type": "Flats/Maisonettes",
"build_year": 1986,
"good_secondary": 2.6,
"station_km": 0.72,
"pricey_lat": 53.36993,
"pricey_lon": -1.46978,
"twin_lat": 53.39521,
"twin_lon": -1.46478,
"pricey_n": 2423,
"twin_n": 1778
},
{
"pricey_sector": "W1U 4",
"twin_sector": "NW1 4",
"pricey_psqm": 24238,
"twin_psqm": 13766,
"gap_pct": 43.2,
"gap_per_sqm": 10472,
"gap_on_avg_home": 759220,
"gap_on_90sqm": 942480,
"dist_km": 0.97,
"dominant_type": "Flats/Maisonettes",
"build_year": 1940,
"good_secondary": 1.0,
"station_km": 0.44,
"pricey_lat": 51.51958,
"pricey_lon": -0.15295,
"twin_lat": 51.52803,
"twin_lon": -0.14886,
"pricey_n": 984,
"twin_n": 1340
},
{
"pricey_sector": "WC2A 2",
"twin_sector": "EC2A 2",
"pricey_psqm": 25482,
"twin_psqm": 14576,
"gap_pct": 42.8,
"gap_per_sqm": 10906,
"gap_on_avg_home": 834309,
"gap_on_90sqm": 981540,
"dist_km": 2.3,
"dominant_type": "Flats/Maisonettes",
"build_year": 2019,
"good_secondary": 2.0,
"station_km": 0.42,
"pricey_lat": 51.51496,
"pricey_lon": -0.11456,
"twin_lat": 51.52119,
"twin_lon": -0.08217,
"pricey_n": 254,
"twin_n": 772
},
{
"pricey_sector": "M40 5",
"twin_sector": "M9 4",
"pricey_psqm": 2812,
"twin_psqm": 1626,
"gap_pct": 42.2,
"gap_per_sqm": 1186,
"gap_on_avg_home": 91915,
"gap_on_90sqm": 106740,
"dist_km": 1.18,
"dominant_type": "Terraced",
"build_year": 1958,
"good_secondary": 2.6,
"station_km": 0.72,
"pricey_lat": 53.51372,
"pricey_lon": -2.18713,
"twin_lat": 53.51214,
"twin_lon": -2.20436,
"pricey_n": 1632,
"twin_n": 3530
},
{
"pricey_sector": "W11 2",
"twin_sector": "NW1 6",
"pricey_psqm": 19262,
"twin_psqm": 11154,
"gap_pct": 42.1,
"gap_per_sqm": 8108,
"gap_on_avg_home": 482426,
"gap_on_90sqm": 729720,
"dist_km": 2.94,
"dominant_type": "Flats/Maisonettes",
"build_year": 1890,
"good_secondary": 4.0,
"station_km": 0.53,
"pricey_lat": 51.51407,
"pricey_lon": -0.20373,
"twin_lat": 51.5237,
"twin_lon": -0.16342,
"pricey_n": 4082,
"twin_n": 3312
},
{
"pricey_sector": "N10 3",
"twin_sector": "N12 0",
"pricey_psqm": 9590,
"twin_psqm": 5554,
"gap_pct": 42.1,
"gap_per_sqm": 4036,
"gap_on_avg_home": 296646,
"gap_on_90sqm": 363240,
"dist_km": 2.97,
"dominant_type": "Flats/Maisonettes",
"build_year": 1914,
"good_secondary": 3.9,
"station_km": 1.16,
"pricey_lat": 51.58839,
"pricey_lon": -0.14404,
"twin_lat": 51.60872,
"twin_lon": -0.17254,
"pricey_n": 3984,
"twin_n": 3282
}
]
}