File size: 1,087 Bytes
0191ae7 22ced1b 0191ae7 b421a2e | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | ---
title: Time Series Visualizer
emoji: π
colorFrom: red
colorTo: gray
sdk: docker
app_port: 7860
pinned: false
---
# Time Series Visualizer + AI Chart Interpreter
A Gradio app for Miami University Business Analytics students to upload CSV
time-series data, create publication-quality charts, and get AI-powered chart
interpretation.
## Features
- **Upload & Clean** β auto-detect delimiters, date columns, and numeric formats
- **9+ Chart Types** β line, seasonal, subseries, ACF/PACF, decomposition, rolling, YoY, lag, spaghetti
- **Multi-Series Support** β panel (small-multiples) and spaghetti plots for comparing series
- **AI Interpretation** β GPT-5.2 vision analyzes chart images and returns structured insights
- **QueryChat** β natural-language data filtering powered by DuckDB
## Privacy
All data processing happens in-memory. No data is persisted to disk.
Only chart PNG images (never raw data) are sent to the AI when you click "Interpret."
## Acknowledgments
This app was vibe-coded with [Claude Code](https://docs.anthropic.com/en/docs/claude-code).
|