A collection of Jupyter notebooks to share concepts with students and colleagues. In particular, with interactive graphs (Matplotlib+ipywidgets)
These notebooks can be run directly in a web browser thanks to JupyterLite. You can also download each notebook from the content
directory.
Jupyter Lab interface with all the notebooks: https://pierre-haessig.github.io/pierre-notebooks/lab/
(using the simpler interface of the “classical” Jupyter notebook)
-
Puissances en régime alternatif (P, Q, S, cosϕ…): Puissances_alternatif.ipynb (in French 🇫🇷)
-
Frequency regulation — Simulating the swing equation and the effect of primary reserve (FCR), with an interactive transient simulation of grid frequency:
- variant with code and formulas Frequency regulation.ipynb 🧑💻
- variant with the interactive simulation only Frequency regulation nocode.ipynb 🕹️
-
🔋 Battery state of charge (SoC) estimation using Kalman filter: Kalman filter battery.ipynb (archived version at https://hal.science/hal-04701587)