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_name
can be any ofexiobase3_ixi
,eora26
,euregio
,icio2021
year
can be any of the existing year for the corresponding MRIOTaggregation
can 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.zip
for instance) and put it inside the download folder (downloaded/eora26/
per default). - Also download
indice.zip
from the same page, into the same folder.
Footnotes
-
pymrio
now allows to use credentials for this, which will be added in a future version of the pipeline. ↩