mario.parse_exiobase_3
- mario.parse_exiobase_3(
- path: str,
- calc_all: bool = False,
- year: int = None,
- name: str = None,
- model: str = 'Database',
- version: str | None = None,
- system: str | None = None,
- **kwargs,
Parse a monetary EXIOBASE IOT folder into a
Databaseinstance.Note
The parser auto-detects the EXIOBASE layout from the folder contents and
metadata.json. Theversionargument is kept only as an optional compatibility check. Official 3.8.2 metadata carryingv3.81is recognized as 3.8.2 when its dataset name isexio382_ntnu.Monetary IOT releases currently supported through MARIO include EXIOBASE
3.8.2,3.9.4,3.9.5,3.9.6,3.10.1,3.10.2, and3.11.2.- Parameters:
path (str) – path to the EXIOBASE IOT directory
calc_all (boolean) – if True, by default will calculate z,v,e after parsing
year (int, Optional) – optional to the Database (just for recoding the metadata)
name (str, Optional) – optional but suggested. is useful for visualization and metadata.
version (str, Optional) – optional compatibility check against the version detected from the dataset metadata and folder layout
system (str, Optional) – optional compatibility check against the system detected from the dataset metadata and folder layout, typically
"ixi"or"pxp".model (str, optional) – Public MARIO model class to instantiate; defaults to
Database.
- Return type:
mario.Database