Skip to content

cmu-delphi/spectral-analysis

Repository files navigation

Multi-App Dashboard Suite for Spectral Analysis

This repository contains a collection of independent Dash applications for interactive time-series and spectral analysis. Each app is fully self-contained: you can run them separately without needing to launch the entire suite.

Available Apps

App A: FFT Transformation — app_fft_transformation/

Explore frequency-domain properties of time series with interactive FFT filtering.

App B: Delay Filtering — app_delay_filtering/

Simulate symptomatic-to-reporting processes using configurable delay distributions and explore how delays act as low-pass filters on epidemic curves.

Setup

git clone https://github.com/cmu-delphi/spectral-analysis.git
cd spectral-analysis

# Create and activate a Python 3.8 environment
python3.8 -m venv venv
source venv/bin/activate

# Install dependencies
pip install -r requirements.txt

Run an App

To run App app-name

python app-name/app.py

Each app is fully self-contained.

For example, from within the spectral-analysis folder, you can launch App A with:

python app_fft_transformation/app.py

Then open the link in your browser (usually http://127.0.0.1:8050/).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages