mario.parse_eora#
- mario.parse_eora(path: str, multi_region: bool, table: str | None = None, indeces: str = None, name_convention: str = 'full_name', aggregate_trade: bool = True, year: int = None, name: str = None, calc_all: bool = False, model: str = 'Database', country: str | None = None, price: str | None = None, **kwargs) object#
Parse EORA data into a
Databaseinstance.Note
for multi_region database, only eora26 is acceptable
multi_region database has some inconsistencies that are modified when parsed.
to see the modifications after parsing call ‘meta_history’
- Parameters:
path (str) – path to one EORA file or dataset directory
multi_region (bool) – True for eora26 else False
table (str, Optional) – for multi-region datasets only
IOTis supported. Single-region parsing can infer the table type automatically when omitted.indeces (str) – optional path to the Eora26 label files. If omitted, the parser looks for
labels_*.txtfiles inpathitself.name_convension (str) – will take the full names of countries if full_name otherwise, takes the abbreviations
aggregate_trade (boolean) – if True, will aggregated all the trades into total imports and exports in single region database
country (str, Optional) – when
multi_region=Falseandpathpoints to a directory, selects the country file to parse.price (str, Optional) – optional price filter for single-region folder parsing.
year (int, Optional) – for recording on the metadata
name (str, Optional) – for recording on the metadata
calc_all (boolean) – if True, will calculate the main missing matrices
- Return type:
mario.Database