Skip to content

Self-learning material originally designed for pypsa-africa but also helpful for pypsa-earth, pypsa-eur, pypsa-eur-sec

License

Notifications You must be signed in to change notification settings

carlosfv92/pypsa-africa-hackathon

 
 

Repository files navigation

PyPSA Africa Hackathon

Size

- Getting ready to change the world!

Expected experience level: Beginner
Duration hackathon: 3 hours
Duration extra DIY exercises: 5 hours

Content:

Slides and jupyter notebook examples are provided in this repository. While there is a lot of theory and text, we always recommend to code & check out stuff where possible. Small examples also help you to "do rather than only observe".

  • Full GitHub workflow exercise for a PyPSA-Africa contribution
  • The architecture of PyPSA-Africa on GitHub
  • Development tools, requirements and installation of pypsa-africa
  • 3 ways of Snakemake executions and introduction to debugging
  • Code-Dev story on efficient vs. poor code and the role of discord
  • Guideline on "How to add to need regions to PyPSA-Africa"
  • Wrap-up - Hackathon-slides.pdf

List of selected self-learning material

Aim: We provide a couple of links to efficient self-learning material

Useful packages to dive deeper into:

List of hero's with a successfull Pull Request (GitHub exercise):

  • Lukas Franken from Germany
  • Davide Fioriti from Italy
  • Matin Mahmood from United Kingdom
  • Max Parzen from Germany
  • Thomas Lesieur from France
  • Jan Ohlenbusch from Germany
  • Taco Niet from Canada
  • Pierre McWhannel from Canada
  • Mariana Rodríguez-Arce from Costa Rica
  • YOU?

About

Self-learning material originally designed for pypsa-africa but also helpful for pypsa-earth, pypsa-eur, pypsa-eur-sec

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%