Hyb is a django 3.1.7 based web-application that allows for analyzing Environmentally Extended Hybrid Input-Output (EEIO) tables. EXIOBASE v3 is used in this project. Demo version: NOT AVAILABLE YET
The Hyb project develops on the experience acquired through the EU Commission funded projects RaMa-Scene, Circumat and CircEUit.
NOT AVAILABLE YET
NOT AVAILABLE YET
git clone https://github.com/FDonati/hyb.git
https://docs.docker.com/compose/install/
Open the terminal in the directory where you cloned the project run the following commands
Run only once in the beginning of your project
$ python -c 'from django.core.management.utils import get_random_secret_key; key_file = open("SECRET_KEY.txt", "wt"); key_file.write(get_random_secret_key());key_file.close()'
$ python3 manage.py makemigrations
$ python3 manage.py migrate
$ python3 manage.py populateLabels
If you need to clear populated labels you can run
$ python3 manage.py clearLabels
If you run into issues you likely need to rebuild the image In that case run
$ docker-compose up --build
$ python manage.py graph_models -a -o hybapp_models.png
All the front end work accessible to the enduser. It contains landing page, visualization scripts (js), etc
This apps chiefly handles backend job queues and calculations requested by the client.
Loads and manages the different databases and their indexes.
- Users and groups' data
- Exiobase hybrid and monetary tables
- Saved scenarios