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[source]

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][source]

Mother commodity name.

commodity_suffix: str[source]

Commodity name suffix.

level_mother: str[source]

Mother level name.

level_mother_shorten: str[source]

Shortened level_mother.

level_suffix: str[source]

Level name suffix.

tech_mother: list[str][source]

Mother technology names.

tech_mother_shorten: str | None = None[source]

Shortened tech_mother.

tech_number: int[source]

Number of distinct technologies with different investment costs.

tech_suffix: str[source]

Technology name suffix.