metadata
title: DataForge Playground
emoji: 📊
colorFrom: blue
colorTo: green
sdk: docker
app_port: 7860
pinned: false
license: apache-2.0
short_description: Profile CSVs and dry-run safe repairs.
DataForge Playground API
This is the API backend for the DataForge playground. The browser UI is deployed separately through Cloudflare Workers Static Assets; this Hugging Face Docker Space serves stateless CSV profiling and dry-run repair endpoints.
What It Does
- Profile: detects type mismatches, decimal shifts, and functional dependency violations.
- Repair dry run: proposes fixes through SafetyFilter -> SMTVerifier and returns an ephemeral transaction receipt without persisting user data.
- Samples: serves small deterministic CSV examples for the static frontend.
What It Does Not Do
- It does not persist uploaded files.
- It does not use cookies or analytics for file contents.
- It does not call an LLM by default.
- It does not perform autonomous production repair.
Run Locally
python -m pip install -e ".[dev]"
pip install -r playground/api/requirements.txt
uvicorn playground.api.app:app --reload --port 7860
Source
- Main repository:
github.com/Praneshrajan15/data-quality-env - Spec:
specs/SPEC_playground.md - License: Apache-2.0