https://github.com/fneum/streamlit-tutorial
A basic interactive dashboard with streamlit, plotly and powerplantmatching.
https://github.com/fneum/streamlit-tutorial
energy-systems plotly power-plant streamlit
Last synced: about 1 year ago
JSON representation
A basic interactive dashboard with streamlit, plotly and powerplantmatching.
- Host: GitHub
- URL: https://github.com/fneum/streamlit-tutorial
- Owner: fneum
- License: mit
- Created: 2023-02-14T11:19:09.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-25T06:41:25.000Z (about 1 year ago)
- Last Synced: 2025-04-13T05:54:59.503Z (about 1 year ago)
- Topics: energy-systems, plotly, power-plant, streamlit
- Language: Python
- Homepage: https://ppm-dash.streamlit.app
- Size: 8.79 KB
- Stars: 9
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Streamlit Tutorial with `powerplantmatching` Data
This tutorial builds a minimal interactive dashboard
using [`streamlit`](https://streamlit.io/), [`plotly`](https://plotly.com/python/) and
data from [`powerplantmatching`](https://github.com/PyPSA/powerplantmatching).
## Download
With `git` run:
```sh
git clone https://github.com/fneum/streamlit-tutorial.git
```
or
```sh
git clone git@github.com:fneum/streamlit-tutorial.git
```
Otherwise, download [ZIP file](https://github.com/fneum/streamlit-tutorial/archive/refs/heads/main.zip).
## Installation
With `pip` run:
```sh
pip install -r requirements.txt
```
## Run Locally
In terminal, run:
```sh
streamlit run app.py
```
## Deploy on the Web
Go to https://share.streamlit.io/ and follow instructions there.
## Live Demo
You can find a live demo of the app here:
https://ppm-dash.streamlit.app/
## Files
```
├── requirements.txt pip packages
├── .streamlit
│ └── config.toml streamlit configuration file
├── app.py streamlit app
├── LICENSE
└── README.md
```
## Learn More about Streamlit
To deepen your understanding of Streamlit, check out these resources:
- [Streamlit Official Documentation](https://docs.streamlit.io/)
- [Streamlit Tutorials on YouTube](https://youtube.com/playlist?list=PLgkF0qak9G4-TC9_tKW1V4GRcJ9cdmnlx&si=qbE4JUDV3iS8ksp1)
- [Streamlit Youtube channel for more](https://www.youtube.com/@streamlitofficial)