Teaching#
Course material and guided examples to learn MARIO, from the first concepts to real databases and scenarios.
Course materials#
GitHub · it-is-me-mario/Crash-course
A hands-on course on input-output analysis with Python, in three Jupyter notebooks: the basics on the test tables, real databases with EXIOBASE, and new sectors and scenarios.
Note
The three lectures of the 2026 edition are available as video recordings in the course-recordings-2026 release. They are recordings of live, interactive sessions, not tutorials produced for online viewing: they include pauses, discussions with participants and some troubleshooting. They complement the notebooks of the course.
Past courses#
MARIO has been taught in the following courses and summer schools.
EMP-LAC 2025 — Energy Modelling Platform for Latin America and the Caribbean. Climate Compatible Growth (CCG), Buenos Aires, Argentina. Programme.
EMP-LAC 2024 — Energy Modelling Platform for Latin America and the Caribbean. Climate Compatible Growth (CCG), Niterói, Brazil. Programme.
ICTP Summer School 2023 — Joint Summer School on Modelling Tools for Sustainable Development. CCG and the Abdus Salam International Centre for Theoretical Physics (ICTP), Trieste, Italy. The MARIO track covered input-output-based life-cycle assessment. Programme.
For CCG’s current framework for institution-led training events, see EMP-X.
Guided examples#
GitHub · it-is-me-mario/MRIO-disaggregation-model
Split a sector out of a multi-regional table with add_sectors and CVXLab:
cement carved out of an aggregated GTAP 12 table with two regions, EU27 and
the rest of the world, from an Excel inventory. Developed within ENTICE.