A Snakemake workflow for downloading, parsing and aggregating Multi-Regional Input Output Tables (MRIOTs), using pymrio, as well as associated configuration files for the purpose of being used in simulations with the BoARIO model package.
The usage of this workflow is described in the Snakemake Workflow Catalog.
If you use this workflow in a paper, don't forget to give credits to the authors by citing the URL of this (original) repository.
Generated pymrio.IOSystem files have the following format:
{mriot_name}/{mriot_name}_{year}_{aggregation}.pkl
Where:
mriot_namecan be any ofexiobase3_ixi,eora26,euregio,icio2021yearcan be any of the existing year for the corresponding MRIOTaggregationcan becommon_aggreg, or any value for which a aggregation correspondence file exists (config/aggregation_files/{mriot_name}_{aggretation}.
Here are some recommendations:
- Keep track of the MRIOT sources you use and don't forget to cite the associated project.
- Monitor your disk usage, MRIOT consume quite the space.
- Don't hesitate to raise an issue !
Accessing Eora26 MRIOT requires an account, thus automatic download is less easy. The current way for the workflow to work is to download manually1:
- Connect to your account on https://worldmrio.com/eora26/
- Download the MRIOT you want (
Eora26_2000_bp.zipfor instance) and put it inside the download folder (downloaded/eora26/per default). - Also download
indice.zipfrom the same page, into the same folder.
Footnotes
-
pymrionow allows to use credentials for this, which will be added in a future version of the pipeline. ↩