Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 month 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 1 year ago)
- Default Branch: main
- Last Pushed: 2023-03-14T17:28:13.000Z (over 1 year ago)
- Last Synced: 2024-06-11T17:45:31.920Z (5 months ago)
- Topics: energy-systems, plotly, power-plant, streamlit
- Language: Python
- Homepage: https://ppm-dash.streamlit.app
- Size: 5.86 KB
- Stars: 6
- Watchers: 2
- Forks: 2
- 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 [email protected]: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
```