Add all local circuit work — year-by-year SVGs and tooling

This commit is contained in:
2026-03-25 22:17:47 +01:00
parent 6ceeba7fb9
commit c94ebcfb22
1149 changed files with 171650 additions and 421 deletions
+12
View File
@@ -0,0 +1,12 @@
from pathlib import Path
from models.model_builder import load_circuits_json
circuits_dir = Path("./circuits")
circuits_data = load_circuits_json(circuits_dir.joinpath("circuits.json"), load_geo_data=True)
for country_slug, country in circuits_data.items():
country.load_geo_json_data()
for locality_slug, locality in country.localities.items():
for circuit_slug, circuit in locality.circuits.items():
for layout_slug, track_layout in circuit.layouts.items():
track_layout.save_svg(circuits_dir)