https://github.com/14richa/forecastflow
ForecastFlow is a web application built with Streamlit that visualizes solar and wind power forecasts from Elexon.
https://github.com/14richa/forecastflow
analysis data-visualization python streamlit
Last synced: 9 months ago
JSON representation
ForecastFlow is a web application built with Streamlit that visualizes solar and wind power forecasts from Elexon.
- Host: GitHub
- URL: https://github.com/14richa/forecastflow
- Owner: 14Richa
- Created: 2024-08-03T12:53:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-17T17:41:26.000Z (over 1 year ago)
- Last Synced: 2024-12-06T21:05:01.445Z (about 1 year ago)
- Topics: analysis, data-visualization, python, streamlit
- Language: Python
- Homepage: https://forecastsolarapp-dbtajfezuwvcxc96ccwnlj.streamlit.app/
- Size: 78.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## ForecastFlow
ForecastFlow is a web application built with Streamlit that visualizes solar and wind power forecasts from Elexon. The app uses the [elexonpy](https://pypi.org/project/elexonpy/) package, ForecastFlow fetches and displays forecast data through interactive graphs, making it easier to interpret and analyze solar and wind power trends.
## Features
1. Real-Time Data: Access up-to-date solar and wind power forecast data.
2. Customizable Date Ranges: Filter data by specific date and time ranges.
3. Interactive Visualizations: Explore forecast data through dynamic graphs and charts.
## Dependencies
ForecastFlow requires the following Python packages:
1. `streamlit` – For building the interactive web interface.
2. `elexonpy` – For fetching forecast data from Elexon.
3. `pandas` – For data manipulation and analysis.
4. `matplotlib` – For creating static, interactive, and animated visualizations.
5. `plotly` – For interactive graphing.
## Project Structure
```plaintext
ForecastFlow/
│
├── SequenceDiagramElexon.png
├── elexon_solar-forecast.py
├── requirements.txt
└── README.md
```
Here’s a preview of the dashboard:
 Below is the sequence diagram that illustrates the process flow of the application:
### Below is the diagram that illustrates the process flow of the application
