Welcome to the main repository of Power Systems and High Voltage for electrical engineers course at HEIG-VD.
Both Jupyter Notebook and Python scripts have their own advantages and disadvantages when it comes to energy efficiency. Python is known to be less energy efficient than other programming languages such as C++ and Java.
However, Jupyter Notebook can be more energy efficient than Python scripts because it allows you to run code in smaller chunks, which can help you avoid running unnecessary code.
That being said, it’s important to note that energy efficiency is just one of many factors that you should consider when choosing between Jupyter Notebook and Python scripts. Other factors include ease of use, flexibility, and compatibility with your existing codebase.
- If you are on Windows 10 or 11, please follow the detailed installation instructions in this section.
- If you are on macOS or Linux, please follow the detailed installation instructions in this section.
Important
To quickly consult the notebooks and tutorials, click on the following link:
- github.com's notebook viewer is also fine but isn't ideal (it's slower and equations aren't always displayed correctly, and large notebooks don't always open).
Or directly open the notebooks from there:
- Welcome to Jupyter
- The Basics of Python
- NumPy Quick Start Guide
- Pandas Quick Start Guide
- An Introduction to pandapower
- Your first class demo notebook
Note
How do I update my Python libraries to the latest versions, when using Mambaforge? See UPDATELIBRARIES.md
If you get many problems with your git branch or repo, please get in touch with Luca or Antoine.
This repository and the code were created by the following people from the Institut des Énergies at HEIG-VD:
- Luca Tomasini, Chargé de Ra&D HES
- Antoine Giraldi, Collaborateur scientifique HES
- Thierry Fracheboud, Assistant HES-SO & Research Engineer
- Mokhtar Bozorg, Professor HES-SO
- Marc Pellerin, Senior lecturer HES-SO