Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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
```