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,
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