HIRE was written in Python (Python>=3.6) and developed at the Environmental Change Institute, University of Oxford within the EPSRC sponsored MISTRAL programme, as part of the Infrastructure Transition Research Consortium.
More information on the model can be found in Eggimann, Hall and Eyre (2018). Please use this reference for citing HIRE.
The recommended installation method is to use conda <http://conda.pydata.org/miniconda.html>`_, which handles packages and virtual environments. First, create a conda environment
conda create --name energy_demand python=3.6
and activate it
activate energy_demand
In order to run HIRED, first the model needs to be set up (Section 1.1 or Section 1.1).
Add all necessary data into a local directory such as
path/to/energy_data_folder
and download the energy_demand python code.Note: Because some data is not open source, the full data needs to be optained from the consortium. However, the model can be run with dummy data (see Section 1.2)
Update the paths in the
wrapperconfig.ini
file in the config folderNavigate to the folder where the python code is saved. Open a command and type into a command line (in a virtual environment):
python setup.py develop
orpython setup.py install
Install HIRE from within the console with the command
energy_demand setup -d path/to/energy_data_folder
The
path/to/energy_data_folder
is the path to the location with the necessary data to run the model.Note: The
setup
command generates new subfolders in theenergy_data_folder
.
Add the minimum data requirements into a local directory as
path/to/energy_data_folder
and download the energy_demand python code.Update the paths in the
wrapperconfig.ini
file in the config folderNavigate to the folder where the python code is saved. Open a command and type into a command line (in a virtual environment):
python setup.py develop
orpython setup.py install
Install HIRE from within the console with the command
energy_demand minimal_setup -d path/to/energy_data_folder
Example: energy_demand minimal_setup -d C:/Users/fred1234/data_energy_demand
The
path/to/energy_data_folder
is the path to the location with the necessary minimum dummy data to run the model.Note: The
minimal_setup
command generates new folders in theenergy_data_folder
.
Set up the model as outlined in 1.1 'Model Set-Up'
Install and set-up smif (see instructions here)
pip install
energy_demand
Run the energy demand model for a scenario with the command:
smif run NAME_SCENARIO
For an overview of all possible scenario and their explanation, see here here
To change the logger level of an individual sector model with smif, type:
smif -v run modelrun_id
orsmif -vv run modelrun_id