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

https://github.com/openclimatefix/global-solar-forecast

Forecast and Dashboard for Global Solar Forecast
https://github.com/openclimatefix/global-solar-forecast

Last synced: 8 months ago
JSON representation

Forecast and Dashboard for Global Solar Forecast

Awesome Lists containing this project

README

          

# OCF Template

[![All Contributors](https://img.shields.io/badge/all_contributors-6-orange.svg?style=flat-square)](#contributors-)

**Starting point for OCF projects**

[![workflows badge](https://img.shields.io/github/actions/workflow/status/openclimatefix/global-solar-forecast/ci.yml?branch=maine&color=FFD053&label=workflow)](https://github.com/openclimatefix/global-solar-forecast/actions/workflows/ci.yml)
[![tags badge](https://img.shields.io/github/v/tag/openclimatefix/global-solar-forecast?include_prereleases&sort=semver&color=FFAC5F)](https://github.com/openclimatefix/global-solar-forecast/tags)
[![documentation badge](https://img.shields.io/badge/docs-latest-086788)](https://openclimatefix.github.io/global-solar-forecast/)
[![contributors badge](https://img.shields.io/github/contributors/openclimatefix/global-solar-forecast?color=FFFFFF)](https://github.com/openclimatefix/global-solar-forecast/graphs/contributors)

[![ease of contribution: medium](https://img.shields.io/badge/ease%20of%20contribution:%20medium-f4900c)](https://github.com/openclimatefix/ocf-meta-repo?tab=readme-ov-file#how-easy-is-it-to-get-involved)

⚠️ This project is a working-in-progress

This aim of this project is about making a global solar forecast. We want to make a 0-48 hours forecast for every country in the world.

We need to get the solar capacity for every countries, and then create a solar forecast.

We get the **solar capacities** from mainly from Ember and add a few in manually.

The **solar forecast** is very simple,
- as it assume one solar panel in the middle of the country,
- then we scaled it to the capacity of the country
- We use `open.quartz.solar` which is for domestic solar, and uses free weather forecasts.

![image](./dashboard.png)

## Example usage

TODO add weblink of where this is deployed

## FAQ

See FAQs [here](FAQ.md)

## Development

In order to run the app locally, clone this repo and run `uv sync`. To start app run
```uv run streamlit run src/v1/main.py```

### Running the test suite

Current there are not tests, but it would be great if some were added

## Contributing and community

[![issues badge](https://img.shields.io/github/issues/openclimatefix/global-solar-forecast?color=FFAC5F)](https://github.com/openclimatefix/global-solar-forecast/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc)

- PR's are welcome! See the [Organisation Profile](https://github.com/openclimatefix) for details on contributing
- Find out about our other projects in the [here](https://github.com/openclimatefix/.github/tree/main/profile)
- Check out the [OCF blog](https://openclimatefix.org/blog) for updates
- Follow OCF on [LinkedIn](https://uk.linkedin.com/company/open-climate-fix)

## Contributors



Peter Dudfield
Peter Dudfield

💻
dantravers
dantravers

🤔
Megawattz
Megawattz

🤔
Ramkumar R
Ramkumar R

🎨
Ritkaar Singh
Ritkaar Singh

💻
Nataliia Sosnovshchenko
Nataliia Sosnovshchenko

💻

---

*Part of the [Open Climate Fix](https://github.com/orgs/openclimatefix/people) community.*

[![OCF Logo](https://cdn.prod.website-files.com/62d92550f6774db58d441cca/6324a2038936ecda71599a8b_OCF_Logo_black_trans.png)](https://openclimatefix.org)