Streamlit Browser App
The Streamlit app wraps the ICg-CaST Python workflows in a local browser UI. It can run synthetic simulations, the full demo workflow, baseline model training and evaluation, ICg-Bench experiments, and output inspection.
Install
python -m pip install -e ".[app]"
For Streamlit Community Cloud or other requirements.txt based deployments,
use the repository-level requirements file:
python -m pip install -r requirements.txt
For development with tests and linting:
python -m pip install -e ".[dev,app]"
Run
streamlit run streamlit_app.py
or:
make app
The app writes run outputs under outputs/streamlit/<run-name>. Those outputs
use the same file formats as the CLI: CSV tables, PNG plots, JSON metadata,
GraphML graph exports, and model_bundle.joblib model bundles.