A collection of eurorack module datasets (ranging from 1000 - 8000 modules) provided as csv files from 2024. The data has been extracted from ModularGrid.
-
Generate_Dataset.ipynb
The scraping script used to extract data off ModularGrid. Use this if you want to create your own datasets using ModularGrid's database. -
Dataset_Cleaning.ipynb
Attempts to clean the dataset. Merges duplicate uploads of modules, including modules that have panel descriptors (e.g. Make Noise - MATHS (black panel) is merged with the original MATHS). -
Eurorack_EDA.ipynb
Example EDA, insight into the most popular manufactures, panel sizes, and functions.
Name
The name of the module.Manufacturer
Name of the company that designed the module.Functions
List of features that the module has been tagged with.HP
Size of the front panel in Horizontal Pitch, where one HP is 5.08mm.Depth
Distance from the font panel to the back of the module in mm.+12V (mA)
Current draw of the positive 12-volt rail.-12V (mA)
Current draw of the negative 12-volt rail.+5V (mA)
Current draw of the positive 5-volt rail.Price (€)
Set or estimated price of the module in Euros.Racks
Number of virtual user racks the module features in.Rating
A mean average of user ratings from 0-5.Votes
Number of users who left a rating.Available
Information regarding whether the module is currently being produced.Approved
Has the module’s specifications been approved by the manufacturer.
Take the code with a pinch of salt, especially the Extracting and Cleaning scripts. It was put together pretty quickly for a university project, so it's just meant to get the job done, not be super efficient. Though I am confident in the quality of the datasets. Feel free to make the code better and use the data!
P.S. Remember to respect the robot.txt when webscraping...