mario.parse_exiobase¶
- mario.parse_exiobase(table: str, unit: str, path: str, model: str = 'Database', name: Optional[str] = None, year: Optional[int] = None, calc_all: bool = False, **kwargs)¶
A unique function for parsing all Exiobase databases
- Parameters
table (str) – acceptable values are “IOT” or “SUT”
unit (str) – Acceptable values are “Hybrid” or “Monetary”
path (str) – path to folder/file of the database (varies by the type of database)
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.
**kwargs (dict) – all the specific configuation of single exiobase parsers (please refer to the separat function documentations for more information)
- Returns
returns a mario.Database according to the type of exiobase database specified
- Return type
mario.Database
- Raises
WrongInput – if non-valid values are passed to the arguments.