Skip to content

2. Developers Guide

Julius Susanto edited this page Mar 20, 2015 · 16 revisions

PYPOWER-Dynamics has been made to be easily understood, at times favouring clearness and the reduction of abstractions over performance. The Developers guide is intended for anyone interested in what is happening inside a stability program and how to develop the program further.

The first few sections of the Developers guide describe the internal workings of PYPOWER-Dynamics from a conceptual / theoretical perspective. This is followed by sections describing how to modify the codebase to further extend PYPOWER-Dynamics.


Table of Contents

How PYPOWER-Dynamics Works

2.1. Program Structure and Flow

2.2. Dynamic Models

2.3. Network Model

2.4. Initialisation

2.5. Numerical Integration

2.6. Network Interfacing

2.7. Solving Network Equations

Developing PYPOWER-Dynamics

2.8. File Listing

2.9. Adding New Models