Module trase.tools.pcs.commodities.equivalence.equivalence

Functions

def get_equivalence(commodity_id: int, node_id: int, time_start: Optional[datetime.datetime], time_end: Optional[datetime.datetime], commodity_equivalence_group_id: int, cur=None) ‑> Tuple[int, float]

Return equivalence factor id and equivalence factor for commodity, using time- and location-specific factors when available.

def get_equivalence_factor(commodity_id: int, node_id: int, time_start: Optional[datetime.datetime], time_end: Optional[datetime.datetime], commodity_equivalence_group_id: int, cur=None) ‑> float

Return equivalence factor for commodity, using time- and location-specific factors when available.

def get_equivalence_factor_id(commodity_id: int, node_id: int, time_start: Optional[datetime.datetime], time_end: Optional[datetime.datetime], commodity_equivalence_group_id: int, cur=None) ‑> int

Return equivalence factor for commodity, using time- and location-specific factors when available.