Versions of the ARIO model#

ARIO vs ARIOBaseModel vs ARIOPsiModel#

Currently, two model classes are implemented, ARIOBaseModel and ARIOPsiModel. ARIOBaseModel is essentially a theoretical implementation used to test a “simplistic and essential” version of the model, and should not be used directly other than for developing new variants.

ARIOPsiModel mostly implements the version presented in [Hallegatte, 2013] for the multi-regional case, as well as (optionally) the intermediate order mechanism presented in [Guan et al., 2020].

One mechanism currently not implemented is the macro effect on final demand described in [Hallegatte, 2008]. This mechanism should be implemented in a future update.

If you would like to see other variants of the ARIO model, please raise an issue or contribute!