Ullr Data Engine
A purely native Practice Engine for aspiring Data Analysts to generate and audit datasets.
Ullr is not an automated BI tool that does your job for you. It generates intentionally dirty data, gives you realistic business context, and audits your raw files so you can practice cleaning and analyzing data natively in Excel or SQL.
Installation
pip install ullr-data-cli
How to Practice Data Analytics with Ullr
Ullr is built with a beautiful interactive terminal menu. Just type ullr in your terminal to launch the engine and follow these three steps:
Step 1: Generate the Dirty Data
Launch the interactive menu and select Generate Data (Option 2). Ullr will ask you to choose from 7 different industries (e.g., E-Commerce, Healthcare, SaaS). It will generate hundreds of rows of intentionally flawed data, and automatically output a Stakeholder Brief containing a realistic business scenario and the exact KPIs you need to build.
Step 2: Audit the Damage
Now that you have your dataset, launch the menu again and select Audit Data (Option 1). Ullr will auto-detect the datasets in your folder. Select your file, and Ullr will scan it to give you a full forensic report on missing values, hidden blanks, duplicates, and data type errors.
Step 3: Clean and Analyze (Your Job!)
Now, open the dataset in Excel or SQL. Using Ullr's Stakeholder Brief and Audit Report as your guide, clean the data yourself and build out the requested dashboards. No AI crutches—just pure engineering practice.
Release files for ullr-data-cli 1.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ullr_data_cli-1.0.5.tar.gz | 11.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ullr_data_cli-1.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.4 kB
Release files / ullr_data_cli-1.0.5.tar.gz
| Download URL | ullr_data_cli-1.0.5.tar.gz |
|---|---|
| Size | 11.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d1686fe21634bcafa37b8ab129b1ef4f4f1bc8cd2aa847612b252ea29a267d74
|
|
BLAKE2b-256 checksum How to use checksums |
aefb835042333a7ceacb3a5d44a62fcd167f360a8ab19135e533c2643d4ab33a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / ullr_data_cli-1.0.5-py3-none-any.whl
| Download URL | ullr_data_cli-1.0.5-py3-none-any.whl |
|---|---|
| Size | 10.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b201564475005044d3992a935d1e24ccf25ace641922944b1e7642d344e69d52
|
|
BLAKE2b-256 checksum How to use checksums |
0366e197b1a82182826af0b0c57a0d67bd81c5e1833c3b7ef0fe4745dd2f4862
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|