Skip to main content

Product Principles

This is a controlled document

In line with Open Energy Transition regulatory obligations, changes to Controlled documents must be approved and merged by a code maintainer. All contributions are welcome and encouraged.

Open Energy Transition continues to build on open software, initially started in Academia, back in 2015. As of now, the PyPSA project has more than 100,000 lines of Python code.

The code gets reviewed & modified by dozens of associates/contributors in power systems planning, operation & energy economics.

Code Extensions

PyPSA modules are further improved, as needed, for the purposes of the projects being conducted in the different geographical areas, and the aforementioned consultation services.

Code Review and Approval

All of the available code regarding Open Energy Transition and PyPSA is free for use, as well as further modifications. The modifications can be submitted upstream to GitHub, using GitHub Fork -> Pull Request. Upon the review, the code maintainer acts on the basis of proposed code change:

  • accepts it,
  • comments on the change,
  • or rejects it, providing a reason.