Project configuration
Before running DIETERpy, it is possible to configure several options regarding computational aspects as well as the size and features of the model. DIETERpy requires a specific folder structure in order to run properly which you see below. This structure is generated automtically as described here.
├── firstproject
│ ├── manage.py
│ └── project_files
│ ├── iterationfiles
│ │ ├── iteration_table.csv
│ │ └── iteration_data.xlsx
│ ├── data_input
│ │ ├── static_input.xlsx
│ │ └── timeseries_input.xlsx
│ ├── model
│ │ └── model.gms
│ └── settings
│ ├── project_variables.csv
│ ├── features_node_selection.csv
│ ├── constraints_list.csv
│ └── reporting_symbols.csv
Below there is a short description for every file. A more detailed description as well as further configurations and options are provided in the respective submenus.
File name |
Mandatory? |
Explanation |
---|---|---|
|
yes |
Essential script to run the program or to convert gdx file to csv and other formats |
|
yes |
Main options file to configure the project |
|
yes |
Enables (de-)activation of model features for each model node |
|
yes |
Stores information on the different scenario runs |
|
no |
Data to be changed over several model runs |
|
yes |
Contains static (non time-varying) input parameter for the model |
|
yes |
Contains time-variant input parameter for the model |
|
yes |
Contains the model itself (equations etc.), written in GAMS |
|
yes |
List of optional contraints that can be selected in different scenario runs |
|
yes |
List of symbols (parameters, variables and equations) to be considered in the result reporting |