Every visualisation on this website was created using D3, a JavaScript library for
producing dynamic and interactive data visualisations.
The catalogues of all composers were scraped and cleaned using
a custom Python script, with data sourced from IMSLP.
The project was based on a dataset from Kaggle: Top Classical Composers,
which served as the starting point for the analysis.