Skip to main content

Ullr Data Engine

Ullr Interactive Menu

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)

Source distribution for ullr-data-cli 1.0.5
File Size Uploaded
ullr_data_cli-1.0.5.tar.gz 11.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ullr-data-cli 1.0.5
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.5 This release

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page