GLIMPSE is a graph-based web application to visualize and update GridLAB-D power grid models. The tool can be used to search and highlight power grid model objects. Additionally, it also update the model attributes and export the modified model future simulations. The application is developed using React.js, Electron.js, Node.js, and Python.
Download Node and Nim
git clone http://github.com/pnnl/GLIMPSE
cd /GLIMPSE/glimpse/
npm install
npm run watch
# on another terminal run the following:
cd /GLIMPSE/glimpse/local-server/
python -m venv venv
In /GLIMPSE/glimpse/local-server/
Activate Virtual Environment using the following command for your system
Platform | Shell | Command to activate virtual environment |
---|---|---|
POSIX | bash/zsh | $ source <venv>/bin/activate |
- | fish | $ source <venv>/bin/activate.fish |
- | csh/tcsh | $ source <venv>/bin/activate.csh |
- | PowerShell | $ <venv>/bin/Activate.ps1 |
Windows | cmd.exe | C:\> <venv>\Scripts\activate.bat |
- | PowerShell | PS C:\> <venv>\Scripts\Activate.ps1 |
pip install -r requirements.txt
npm run start
We provide few examples of exploring starndard IEEE bus models using GLIMPSE. From the home page, upload all the ".glm" files from data/123-bus-model
.
To re-uplaod files after visualization, click on the HOME button
@inproceedings{sanchez2024glimpse,
title={GLIMPSE of Future Power Grid Models},
author={Sanchez, Armando Mendoza and Purohit, Sumit},
booktitle={2024 IEEE 18th International Conference on Semantic Computing (ICSC)},
pages={224--225},
year={2024},
organization={IEEE}
}