Modelling User Interface for OG-Core and OSeMOSYS.
Full project background and vision moved to the wiki:
API/: Flask backend and run/data endpointsWebAPP/: frontend UI (served by Flask)WebAPP/DataStorage/: model inputs, cases, and run outputsdocs/: Sphinx documentation source
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python API/app.pyOpen: http://127.0.0.1:5002
- The frontend currently calls the local API at
http://127.0.0.1:5002/fromWebAPP/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
iconvfirst.
- Project docs source:
docs/source/ - ReadTheDocs config:
.readthedocs.yml
Apache License 2.0 (LICENSE).