sentier_peakachu.model#

Module Contents#

Classes#

BottomModel

ElectricityMixModel

Model to calculate the the emission factor for location and time.

ElectricitySourceModel

Model to calculate the average emission factor of a specific electricity generating technology.

TopModel

class sentier_peakachu.model.BottomModel[source]#

Bases: sentier_data_tools.SentierModel

class sentier_peakachu.model.ElectricityMixModel[source]#

Bases: TopModel

Model to calculate the the emission factor for location and time.

aliases[source]#
provides[source]#
calculate_impact(market_shares: pandas.Series) float[source]#
calculate_market_mix(df_mixes: pandas.DataFrame) pandas.DataFrame[source]#
calculate_technology_emission_factor(product_iri: sentier_data_tools.ProductIRI) float[source]#
get_bonsai_emission_factor(product_iri: sentier_data_tools.ProductIRI) float[source]#
get_model_data() pandas.DataFrame[source]#
prepare() None[source]#
run(abbreviate_iris: bool = True) tuple[list[sentier_data_tools.Demand], list[sentier_data_tools.Flow]][source]#
class sentier_peakachu.model.ElectricitySourceModel[source]#

Bases: BottomModel

Model to calculate the average emission factor of a specific electricity generating technology.

aliases[source]#
provides[source]#
calculate_average_source_emission_factor(df: pandas.DataFrame) pandas.DataFrame[source]#
get_model_data() pandas.DataFrame[source]#
prepare() None[source]#
run(abbreviate_iris: bool = True) tuple[list[sentier_data_tools.Demand], list[sentier_data_tools.Flow]][source]#
class sentier_peakachu.model.TopModel[source]#

Bases: sentier_data_tools.SentierModel