Ivan Ruiz Manuel
Ivan Ruiz Manuel
A schema file should be defined for the industry module's `config.yaml`. **Recommendation:** this step should be done after the module integration is decently mature, since the configuration might change as...
The industry module uses pandas extensively. Due to the way pandas handles multiindexes, the code is very hard to follow (and probably slower than necessary). We should pivot to using...
SCEC includes a step where industry demand is tested to catch edge cases or conversion errors within a 50% range of historical trends for all subsectors. This functionality should be...
Create rules/workflow to output demands for all industries without individual processing at a national level: **TODO:** - [ ] Identify which industry sectors have no specific processing steps. - [...
Create rules/workflow to output demands for all industries without individual processing at a national level: **TODO:** - [ ] Identify which industry sectors have no specific processing steps. - [...
It was agreed that we'd use the industry as an example of how to modularize the code into manageable bits. Within snakemake there are two possible approaches: - [wrappers](https://snakemake.readthedocs.io/en/stable/snakefiles/modularization.html#wrappers): this...
Create rules/workflow to output industry demand at a national level: **TODO:** - [x] Get demand for steel industry from JRC-IDEES - [x] Replace energy consumption in reducing iron and blast...
Combine all industry demands together, and fill data from countries not in JRC-IDEES with averages
Update chemical industry demand a. Get demand from JRC-IDEES b. calculate quantity of ethylene, propylene, BTX, ammonia, and methanol (i.e. base chemicals) needed by country. c. calculate hydrogen, CO2 and...
### What can be improved? # The problem Currently, the main `Snakefile` produces files for different model configurations (national, regional, continental). This results in a lot of wasted processing time,...