Add independent Flemish low-rise calibration candidates
GeoIntel release gates / Compile, test, contracts and builds (push) Canceled after 0s
GeoIntel release gates / Python and npm vulnerability policy (push) Canceled after 0s
GeoIntel release gates / GIS image, SBOM and container scan (push) Canceled after 0s

This commit is contained in:
Jens
2026-07-30 04:53:19 +02:00
parent 08422ca50c
commit 7af17e8667
4 changed files with 50 additions and 0 deletions
@@ -6,6 +6,11 @@ V63_CANDIDATES = {
"beveren-ribbon-cal-candidate-v63",
"oostkamp-suburban-cal-candidate-v63",
}
V66_CANDIDATES = {
"zutendaal-lowrise-cal-candidate-v66",
"zoersel-lowrise-cal-candidate-v66",
"landen-rural-cal-candidate-v66",
}
def test_portfolio_slugs_are_unique() -> None:
@@ -19,3 +24,11 @@ def test_v63_calibration_candidates_are_flemish_train_role_inputs() -> None:
assert all(aoi.region == "flanders" for aoi in candidates.values())
assert all(aoi.split == "train" for aoi in candidates.values())
assert all(aoi.sample_role == "positive" for aoi in candidates.values())
def test_v66_lowrise_candidates_are_flemish_train_role_inputs() -> None:
candidates = {aoi.slug: aoi for aoi in AOIS if aoi.slug in V66_CANDIDATES}
assert set(candidates) == V66_CANDIDATES
assert all(aoi.region == "flanders" for aoi in candidates.values())
assert all(aoi.split == "train" for aoi in candidates.values())
assert all("lowrise" in aoi.context for aoi in candidates.values())