message_ix_models.model.material.data_petro

Data and parameter generation for the petrochemicals sector in MESSAGEix models.

This module provides functions to read, process, and generate parameter data for petrochemical technologies, demand, trade, emissions, and related constraints.

Functions

assign_input_outpt(split, param_name, ...)

Assign input/output parameters for petrochemical technologies.

broadcast_to_regions(df, global_region, nodes)

Broadcast a DataFrame to all regions if node_loc is not the global region.

format_par_data(config, data_petro, results, ...)

gen_data_petro_chemicals(scenario[, dry_run])

Generate all MESSAGEix parameter data for the petrochemicals sector.

gen_data_petro_ts(data_petro_ts, results, ...)

Generate time-series parameter data for petrochemical technologies.

read_data_petrochemicals(fname)

Read and clean data from the petrochemicals techno-economic files.