https://github.com/sentient-codebot/nextgen-ee-practicum-1
https://github.com/sentient-codebot/nextgen-ee-practicum-1
Last synced: 18 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/sentient-codebot/nextgen-ee-practicum-1
- Owner: sentient-codebot
- Created: 2025-06-04T13:03:04.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-05-27T12:39:53.000Z (27 days ago)
- Last Synced: 2026-05-27T14:15:47.428Z (27 days ago)
- Language: Python
- Size: 1.14 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NextGenEE Practicum 1
This folder contains the student version of practicum 1: getting started with
PowerGridModel and running a basic power flow calculation.
## Prerequisites
1. Install `uv`:
2. Open this folder in VS Code, PyCharm, or another Python editor.
## Setup
From this folder, install the Python environment:
```bash
uv sync
```
Then select the Python interpreter from `.venv` in your editor.
## Running the Practicum
Run these scripts in order:
```text
practicum_1_first_step_tutorial.py
practicum_1_arena_65_power_flow.py
```
The provided data files are under `data/`, and the plotting helper is under
`plot_utils/`.
## Expected Work
In this practicum, you will:
1. Build a small PowerGridModel example.
2. Run a one-time power flow calculation.
3. Load a realistic grid model from JSON data.
4. Inspect node voltage and line loading results.