converter

Provides functionality for handling a request format’s converter.

class data_formats.request_format.converter.Converter(converter_request: dict, capacity_converter: dict)[source]

A wrapper for a request format converter.

property area: float | None

Return the area of this roof tech if this tech is a roof tech.

property capacity: float | str

Return the capacity of the converter.

property capital_cost: float

Return the capital cost of the converter.

property efficiency: float

The efficiency of the converter.

property fixed_capital_cost: float

Return the fixed capital cost of the converter.

Returns:

The fixed capital cost if it has one or 0.

property has_part_load: bool

Does the converter have a part load?

property inputs: List[str]

The names of the input streams for the converter.

property is_chp: bool

Does the converter use and/or output heat and power?

property is_dispatch: bool

Is this a dispatch converter?

property is_grid: bool

Is this converter the grid?

property is_roof_tech: bool

Is this converter on the roof?

property is_solar: bool

Is the converter solar?

property lifetime: float

The lifetime in years of the tech.

property max_capacity: float

The maximum capacity of the converter.

property min_load: float | None

Return the minimum load of the tech if it has one.

property name: str

The name of the converter.

property output_ratios: Dict[str, float]

The output ratios for each output stream.

property outputs: List[str]

The names of the output streams for the converter.

property usage_maintenance_cost: float

The usage maintenance cost of the converter.