Universal EDA
Apr 15, 2023
·
1 min read

Universal-EDA provides an easy-to-use interface for exploratory data analysis (EDA) and data loading so that the first hour with a new dataset is spent looking at the data rather than writing boilerplate.
Background
The project started while updating an older linear regression project and discovering that the Boston Housing dataset had been removed from newer versions of scikit-learn. Universal-EDA keeps classic teaching datasets available and wraps the repetitive first steps of any analysis.
Features
DataExplorer: summary statistics, missing-value reports, and quick visualizations for any DataFrame.DataLoader: loads common datasets from scikit-learn and converts DataFrames to CSV files.
from src import DataExplorer, DataLoader
df = DataLoader().load_toy_dataset('boston')
DataExplorer(df).basic_info()
What it demonstrates
Packaging reusable analysis code into clean classes, and designing small APIs that make day-to-day data work faster.

Authors
Quantitative Analyst & Python/.NET Engineer
Quantitative analyst and .NET/Python engineer at Onward Energy in Denver. I build forecasting models,
market-data platforms, and the MLOps and CI/CD that keep them honest, backed by an M.S. in Data Analytics
(AI & ML, 4.0 GPA) and a decade of SQL Server, analytics, and full-stack work.