| 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). | |