1

Ajoute le genre des personnages et colore les graphiques

This commit is contained in:
2025-12-02 11:37:13 +01:00
parent 267227c9d3
commit 2732dd95dc
14 changed files with 300 additions and 43 deletions

View File

@@ -12,6 +12,7 @@ INVENTORY_PARTS_PATH = Path("data/raw/inventory_parts.csv")
INVENTORY_MINIFIGS_PATH = Path("data/raw/inventory_minifigs.csv")
MINIFIGS_PATH = Path("data/raw/minifigs.csv")
ALIASES_PATH = Path("config/known_character_aliases.csv")
GENDERS_PATH = Path("config/known_character_genders.csv")
DESTINATION_PATH = Path("data/intermediate/minifigs_by_set.csv")
@@ -25,6 +26,7 @@ def main() -> None:
INVENTORY_MINIFIGS_PATH,
MINIFIGS_PATH,
ALIASES_PATH,
GENDERS_PATH,
DESTINATION_PATH,
)

View File

@@ -15,6 +15,7 @@ MINIFIGS_BY_SET_PATH = Path("data/intermediate/minifigs_by_set.csv")
SETS_ENRICHED_PATH = Path("data/intermediate/sets_enriched.csv")
SPANS_PATH = Path("data/intermediate/minifig_character_spans.csv")
DESTINATION_PATH = Path("figures/step24/minifig_character_spans.png")
MILESTONES_PATH = Path("config/milestones.csv")
EXCLUDED_CHARACTERS = ["Figurant"]
@@ -24,7 +25,7 @@ def main() -> None:
sets_years = load_sets_enriched(SETS_ENRICHED_PATH)
spans = aggregate_character_spans(minifigs, sets_years, excluded_characters=EXCLUDED_CHARACTERS)
write_character_spans(SPANS_PATH, spans)
plot_character_spans(SPANS_PATH, DESTINATION_PATH)
plot_character_spans(SPANS_PATH, DESTINATION_PATH, milestones_path=MILESTONES_PATH)
if __name__ == "__main__":