Context
Technical info
Release notes
Development and contribution
PanTaGruEl application is written in Angular CLI version 15.2.4 created by Gwenaëlle Gustin as part of a bachelor of science project at the HES-SO Valais Wallis, supervised by the teacher David Wannier. The goal is to represent and manipulate data of PanTaGruEl.
The written work related to this application is available in French here under the name "Développment d'une interface user friendly pour le pilotage de simulation de réseau électrique intelligent".
PanTaGruEl is a dynamical grid model designed to investigate the propagation of disturbances in the continental European transmission grid (Zenodo), created by Prof. Philippe Jacquod (responsible of Electrical Energy Efficiency Group - GEEE) and Laurent Pagnier, and improve by Julian Fritzsch.
The application displays data from the API NetworkServer.jl written in Julia by Julian Fritzsch (member of the GEEE), which itself uses the Pantagruel Julia project PanTaGruEl.jl.
- The running application can be tested at https://etranselec.ch/pantafrontend/
- The running API is accessible at https://pantagruelapi.hevs.ch/docs
- The version under development is linked to https://pantagruel-frontend-dev.netlify.app/
- You can find example of a generate scenario at https://etranselec.ch/pantafrontend/?scenario=2023-07-13-11-19-32Change-Kriegers-Flak.json
New features:
- New URL for api : https://pantagruelapi.hevs.ch/
New features:
- Show name of file uploaded
Bug fix:
- Losses shown
New features:
- Number version displayed
- Button to access to this README
Bug fix:
- Local default data is now available again
- If local data loaded, can re-ask EU map with datetime
New features:
- A JSON file can be uploaded to replace default grid
- JSON file with grid data can be downloaded
- Dev mode replaced by Localhost mode (local api) and Advanced mode (raw data)
Bug fix:
- Hide NaN value
New features:
- Application call local api (http://127.0.0.1:8080/) in local host mode
Bug fix:
- Limit date fixed dynamically
- List of edits after recalculate
- Version at the end of Bachelor. Everything is described here from page 76 to 79.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The application will automatically reload if you change any of the source files.
- Run this command to test build locally:
ng build --output-path dist --base-href=\"http://127.0.0.1:5500/dist/"
. And open the file docs/index.html in your browser. - If successful, run this command to build artifacts in
docs/
directory (necessary for auto deploy with gh-pages):ng build --configuration production --output-path docs --base-href=\"https://etranselec.ch/pantafrontend/"
. The version number is automatically incremented. - Push the new version to dev branch.
- Check your version with the automatic deployment on https://pantagruel-frontend-dev.netlify.app/.
- If everything is ok, create a pull request.