Open index.html in a browser to use the app.
The app uses data/clean/baby_names_master.csv, generated by:
python scripts/clean_data.pyDrop new CSV files into data/raw/, add an entry to scripts/source_manifest.json, then rerun the script. Raw CSVs can already be normalized with this header:
year,state_or_territory,sex,name,count,rank,source_url,source_name,notes
2023,QLD,boy,Oliver,451,1,https://example.test,Queensland yearly release,top listThe cleaner also accepts common aliases such as gender for sex and calculates rank when count data is present.
To refresh BabyCenter Australia top-100 rows:
python scripts/fetch_babycenter.py 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025
python scripts/clean_data.pyImportant data note: Australia does not have one official national baby-name dataset. Public datasets are usually released by state or territory, and many publish only top-100 names. “Not listed” means the name was outside the published list or unavailable, not that it had zero births.