message_ix_models.tools.inter_pipe.TechConfig

class message_ix_models.tools.inter_pipe.TechConfig(commodity_mother: list[str], commodity_suffix: str, level_mother: str, level_mother_shorten: str, level_suffix: str, tech_number: int, tech_mother: list[str], tech_suffix: str, tech_mother_shorten: str | None = None)[source]

Bases: object

__init__(commodity_mother: list[str], commodity_suffix: str, level_mother: str, level_mother_shorten: str, level_suffix: str, tech_number: int, tech_mother: list[str], tech_suffix: str, tech_mother_shorten: str | None = None) None

Methods

__init__(commodity_mother, commodity_suffix, ...)

Attributes

tech_mother_shorten

Shortened tech_mother.

commodity_mother

Mother commodity name.

commodity_suffix

Commodity name suffix.

level_mother

Mother level name.

level_mother_shorten

Shortened level_mother.

level_suffix

Level name suffix.

tech_number

Number of distinct technologies with different investment costs.

tech_mother

Mother technology names.

tech_suffix

Technology name suffix.

commodity_mother: list[str]

Mother commodity name.

commodity_suffix: str

Commodity name suffix.

level_mother: str

Mother level name.

level_mother_shorten: str

Shortened level_mother.

level_suffix: str

Level name suffix.

tech_mother: list[str]

Mother technology names.

tech_mother_shorten: str | None = None

Shortened tech_mother.

tech_number: int

Number of distinct technologies with different investment costs.

tech_suffix: str

Technology name suffix.