Skip to content

EAPD-DRB/MUIOGO

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

292 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MUIOGO

Modelling User Interface for OG-Core and OSeMOSYS.

Full project background and vision moved to the wiki:

What this repo contains

  • API/: Flask backend and run/data endpoints
  • WebAPP/: frontend UI (served by Flask)
  • WebAPP/DataStorage/: model inputs, cases, and run outputs
  • docs/: Sphinx documentation source

Quick start (local)

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python API/app.py

Open: http://127.0.0.1:5002

Notes

  • The frontend currently calls the local API at http://127.0.0.1:5002/ from WebAPP/Classes/Base.Class.js.
  • Model execution uses GLPK and CBC via backend subprocess calls.
  • If your environment cannot read UTF-16 requirement files, convert with iconv first.

Documentation

  • Project docs source: docs/source/
  • ReadTheDocs config: .readthedocs.yml

License

Apache License 2.0 (LICENSE).

About

Modelling User Interface for OG-Core & OSeMOSYS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 91.8%
  • JavaScript 4.5%
  • Python 1.5%
  • HTML 1.3%
  • Other 0.9%