Jupyter Notebooks for Power Electronics
In this project, Jupyter Notebooks are made available for Power Electronics education. The Notebooks are interactive in the sense that the user is enabled to change circuit parameters (such as inductance, resistance, duty ratio) and see the effect of that on the circuit behaviour. Notebooks on the following topics are currently available.
- Voltage Source Inverter
- Voltage Source Converter
- Boost converter
- Buck converter
- Buck-boost converter
- Flyback converter
- Forward converter
- Push-pull converter
- Bridge DC-DC converter
- Controlled rectifier
- Rectifier
- Switching loss computation
- Solar modules
- Waveform analysis (average, rms values, etc)
- DC circuit analysis
- Phasors
- Time constant computation
The Notebook files in html format are available here.
Help documents
Help videos
- Installing Jupyter Notebooks (linux)
- Installing Jupyter Notebooks (Windows)
- Introduction to Jupyter Notebooks
- Jupyter Notebooks for Power Electronics
- Buck Converter Notebook (with solution)
Instructions for using Power Electronics Notebooks (Linux)
- Download jupyter_gseim.tar.gz (updated on June 1, 2024)
- Move jupyter_gseim.tar.gz to your home directory.
- Check if current directory is in the PATH.
- If not, add a PATH=$PATH:. line to your ~/.bashrc file.
- cd ~
- tar zxvf jupyter_gseim.tar.gz
- cd jupyter_gseim
- chmod 700 run_gseim
- jupyter notebook
- That should show the Notebook files in your browser.
Instructions for using Power Electronics Notebooks (Windows)
- Download jupyter_gseim.zip (updated on February 1, 2026)
- Unzip jupyter_gseim.zip. This will create a folder called jupyter_gseim/
- Launch jupyter notebook from jupyter_gseim/
- That should show the Notebook files in your browser.
(Note: Some users have faced the issue of their anti-virus program deleting the GSEIM executable file. In that case, one needs to disable virus check before step 2 and enable it later.)
Workshops at Engineering Colleges
A half- or one-day workshop is an effective way to get started with Jupyter Notebooks. For arranging a workshop, please contact: mbpatil@ee.iitb.ac.in
Testimonials
It would be great to get feedback about your experience in using these Notebooks. We plan to compile those as testimonials and share the same with prospective users. Please write to: mbpatil@ee.iitb.ac.in