Praneshrajan15's picture
Deploy DataForge playground API
eed1cab verified
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