Giter Club home page Giter Club logo

glm_viz's Introduction

GLIMPSE (Grid Layout Interface for Model Preview and System Exploration)

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, Node.js, and Python.

Build Instructions

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

Then in GLIMPSE/glimpse/ run

npm run start

Example:

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, press ctrl + R, or click view then reload

image

Cite as

@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}
}

glm_viz's People

Contributors

itsmando avatar purohitsumit avatar sumitpurohitpnnl avatar mando032 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar Juan Ospina avatar Bram van der Heijde avatar  avatar Nick Vazquez avatar  avatar

Watchers

 avatar PNNL Developer Central avatar Leif Carlsen avatar Mark Raugas avatar  avatar

glm_viz's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.