has issues
This commit is contained in:
parent
2e112d7398
commit
c645b0f1d4
96 changed files with 2147083 additions and 5787 deletions
|
|
@ -39,6 +39,8 @@ def main():
|
|||
pl.col("Ofsted phase").is_in(["Primary", "Secondary"])
|
||||
& pl.col("Latest OEIF overall effectiveness").is_in(["1", "2"])
|
||||
)
|
||||
if ofsted.is_empty():
|
||||
raise ValueError("No good+ primary/secondary Ofsted schools found")
|
||||
|
||||
print(f"Good+ schools: {len(ofsted):,}")
|
||||
print(
|
||||
|
|
@ -74,6 +76,8 @@ def main():
|
|||
)
|
||||
|
||||
schools = ofsted.join(arcgis, on="postcode", how="inner")
|
||||
if schools.is_empty():
|
||||
raise ValueError("No Ofsted schools matched ArcGIS postcode coordinates")
|
||||
print(f"Schools with coordinates: {len(schools):,}")
|
||||
|
||||
# Load all postcodes for proximity counting
|
||||
|
|
@ -88,6 +92,7 @@ def main():
|
|||
|
||||
result = counts_5km.join(counts_2km, on="postcode")
|
||||
|
||||
args.output.parent.mkdir(parents=True, exist_ok=True)
|
||||
result.write_parquet(args.output)
|
||||
size_mb = args.output.stat().st_size / (1024 * 1024)
|
||||
print(f"Wrote {args.output} ({size_mb:.1f} MB)")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue