A small Streamlit web app to interactively explore the THETA project dataset (or any other CSV/TSV dataset).
- Install dependencies (ideally in a fresh virtual environment):
pip install -r requirements.txt- Run the app:
streamlit run streamlit_app.py- In the sidebar:
- Choose "From URL" and paste the direct CSV/TSV download link from Figshare
(click Download on the dataset page and copy the final URL), or - Choose "Upload CSV" and upload a local extract of the THETA dataset.
- Use the automatically generated filters in the sidebar to subset the data, build quick summaries, and download the filtered subset.
You can deploy this app to:
- Streamlit Cloud (free tier)
- Docker + any server
- Internal IPH server via
streamlit runbehind a reverse proxy
The filtering UI is generic and should work for most rectangular datasets, not only THETA.