One book, one table of contents. The routes on this page are overlays. They are not separate books. Start here helps you pick a route. On any chapter, the Before you start box says whether you can skip ahead.
Complete beginner¶
For readers new to programming and new to power systems.
Your first lab (Lab 1 in the browser)
The assessed write-up on Lab 1
You can skip Running notebooks until you want a local install. Prep notebooks are optional drills while they are still stubs.
From machine learning¶
Glossary (machine and grid)
Continue at Data and surrogates and the Foundations overview order
You can skip Automatic differentiation if you already use reverse-mode AD, and skip Prep 03–04. Still read the SMIB units before Lab 3.
From power systems¶
Your first lab if you have not run a notebook before. Otherwise open Lab 1 locally
Skim SMIB dynamics for the per-unit form this book uses
You can skip the power-systems primer. You can skip a full re-derivation of the swing equation after the units skim.
For teachers¶
Use one book. Assign an overlay. Students who already know one side read the matching primer in week 1 and then join the same labs.
| Path ID | Audience | Suggested parts | Notes |
|---|---|---|---|
path_core | First offering | Preparation → Foundations → Labs 1–3 | Week count TBD when an institution schedules delivery |
path_stability | Stability / CCT focus | Foundations → Stability → Lab 5 | Assumes Lab 1 |
path_identification | Parameter estimation focus | Foundations → Identification → Lab 3 | Classical least squares beside the inverse PINN |
Share a week-by-week overlay through Join and contribute. Overlays stay on this page so the sidebar order does not fork into a second book.
For practitioners¶
Go to the question you already work on. Read that page’s Before you start box and fill only the gaps. The full outline lists a short “Needs” note on each row.
| Question you already ask | Open |
|---|---|
| How will the system evolve? | SMIB dynamics, Lab 1, Dynamics |
| Will it stay in step, and how close is the boundary? | Stability, CCT, Lab 5 |
| Which parameters explain the measurements? | Identification, Lab 3 |
If the learning vocabulary is new, read Machine learning for power-systems people first. If the machine vocabulary is new, read Power systems for ML people first.
For researchers¶
The pillar you intend to extend: Dynamics, Stability, or Identification
Related open resources for neighboring notes and codes
Cross-domain review of a chapter (one ML reader and one power-systems reader) is a useful contribution: Join and contribute.