Engineering
Engineering contents
Coding guidelines
This page outlines the standards and workflows for contributing code at OET. Adhering to these practices ensures our codebase remains stable, maintainable, and compatible with upstream open-source projects.
Copyright and attribution
This page describes how we handle copyright notices and attribution in our work, our own repositories and soft forks of other projects.
Python Dependency Management
Most of our projects are Python-based.
Git good practices
Branch names
Infrastructure
We utilise different infrastructure for various purposes, below is some information that we want to preserve.
Open source
What is Open Source?
Projects
Project secured, what now?
PyPSA
PyPSA stands for “Python for Power System Analysis”. It is pronounced “pipes-ah”.
Reproducible workflows
This page outlines OET's recommended approach for setting up reproducible research projects using PyPSA-X repositories.
Soft fork strategy
This page describes the strategy Open Energy Transition (OET) uses to maintain "soft forks" of PyPSA variants, and the rationale behind these decisions.
Solver Configuration
At OET, we use both open source and proprietary solvers.
Trainings
Video tutorials for capacity building
What we do
In a world of unpredictable challenges and climate change, it is essential to forecast the future energy needs and understand how our actions as a society will affect us in the long run. We use mathematical models to provide trustworthy, accurate, transparent, and cost-efficient solutions for energy forecasting, offering an alternative to existing black-box proprietary software.
