Awesome
PVSiteAPI
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --> <!-- ALL-CONTRIBUTORS-BADGE:END -->API for PV site level forecasting
Setup and Run
Install poetry
Install python dependencies
poetry install
Start the API using uvicorn
poetry run uvicorn pv_site_api.main:app --reload
Running the tests
poetry run pytest tests
Coding style
Format the code in place
make format
Verify that the code satisfies the style
make lint
Contributors ✨
Thanks goes to these wonderful people (emoji key):
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- prettier-ignore-start --> <!-- markdownlint-disable --> <table> <tbody> <tr> <td align="center" valign="top" width="14.28%"><a href="https://github.com/peterdudfield"><img src="https://avatars.githubusercontent.com/u/34686298?v=4?s=100" width="100px;" alt="Peter Dudfield"/><br /><sub><b>Peter Dudfield</b></sub></a><br /><a href="https://github.com/openclimatefix/pv-site-api/commits?author=peterdudfield" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/rachel-labri-tipton"><img src="https://avatars.githubusercontent.com/u/86949265?v=4?s=100" width="100px;" alt="rachel tipton"/><br /><sub><b>rachel tipton</b></sub></a><br /><a href="https://github.com/openclimatefix/pv-site-api/commits?author=rachel-labri-tipton" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/ericcccsliu"><img src="https://avatars.githubusercontent.com/u/62641231?v=4?s=100" width="100px;" alt="Eric Liu"/><br /><sub><b>Eric Liu</b></sub></a><br /><a href="https://github.com/openclimatefix/pv-site-api/commits?author=ericcccsliu" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="http://lefun.fun"><img src="https://avatars.githubusercontent.com/u/1105380?v=4?s=100" width="100px;" alt="Simon Lemieux"/><br /><sub><b>Simon Lemieux</b></sub></a><br /><a href="https://github.com/openclimatefix/pv-site-api/commits?author=simlmx" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/rahul-maurya11b"><img src="https://avatars.githubusercontent.com/u/98907006?v=4?s=100" width="100px;" alt="Rahul Maurya"/><br /><sub><b>Rahul Maurya</b></sub></a><br /><a href="https://github.com/openclimatefix/pv-site-api/commits?author=rahul-maurya11b" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/suleman1412"><img src="https://avatars.githubusercontent.com/u/37236131?v=4?s=100" width="100px;" alt="Suleman Karigar"/><br /><sub><b>Suleman Karigar</b></sub></a><br /><a href="https://github.com/openclimatefix/pv-site-api/commits?author=suleman1412" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/BraunRudolf"><img src="https://avatars.githubusercontent.com/u/48672663?v=4?s=100" width="100px;" alt="BraunRudolf"/><br /><sub><b>BraunRudolf</b></sub></a><br /><a href="https://github.com/openclimatefix/pv-site-api/commits?author=BraunRudolf" title="Code">💻</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="https://github.com/ProfessionalCaddie"><img src="https://avatars.githubusercontent.com/u/180212671?v=4?s=100" width="100px;" alt="Nicholas Tucker"/><br /><sub><b>Nicholas Tucker</b></sub></a><br /><a href="https://github.com/openclimatefix/pv-site-api/commits?author=ProfessionalCaddie" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="http://anaskhan.me"><img src="https://avatars.githubusercontent.com/u/83116240?v=4?s=100" width="100px;" alt="Anas Khan"/><br /><sub><b>Anas Khan</b></sub></a><br /><a href="https://github.com/openclimatefix/pv-site-api/commits?author=anxkhn" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/Sigma-Verma"><img src="https://avatars.githubusercontent.com/u/131307209?v=4?s=100" width="100px;" alt="Utkarsh Verma"/><br /><sub><b>Utkarsh Verma</b></sub></a><br /><a href="https://github.com/openclimatefix/pv-site-api/commits?author=Sigma-Verma" title="Code">💻</a></td> </tr> </tbody> </table> <!-- markdownlint-restore --> <!-- prettier-ignore-end --> <!-- ALL-CONTRIBUTORS-LIST:END -->This project follows the all-contributors specification. Contributions of any kind welcome!