marmot.plottingmodules.utilization_factor.UtilizationFactor#

class UtilizationFactor(Zones: List[str], Scenarios: List[str], AGG_BY: str, ordered_gen: List[str], marmot_solutions_folder: pathlib.Path, gen_categories: marmot.plottingmodules.plotutils.plot_data_helper.GenCategories = GenCategories(vre=[], pv=[], re=[], thermal=[]), marmot_color_dict: Optional[dict] = None, **kwargs)[source]#

Bases: marmot.plottingmodules.plotutils.plot_data_helper.PlotDataStoreAndProcessor

Device utilization plots.

The utilization.py module contains methods that are related to the utilization of generators and other devices.

UtilizationFactor inherits from the PlotDataStoreAndProcessor class to assist in creating figures.

Parameters
  • Zones (List[str]) – List of regions/zones to plot.

  • Scenarios (List[str]) – List of scenarios to plot.

  • AGG_BY (str) – Informs region type to aggregate by when creating plots.

  • ordered_gen (List[str]) – Ordered list of generator technologies to plot, order defines the generator technology position in stacked bar and area plots.

  • marmot_solutions_folder (Path) – Directory containing Marmot solution outputs.

  • gen_categories (GenCategories) – Instance of GenCategories class, groups generator technologies into defined categories. Deafults to GenCategories.

  • marmot_color_dict (dict, optional) – Dictionary of colors to use for generation technologies. Defaults to None.

Methods

GW_fleet(**_)

Plot under development

uf_fleet(**_)

Plot under development

uf_fleet_by_type(**_)

Plot under development

uf_gen(**_)

Plot under development

uf_fleet(**_)[source]#

Plot under development

Returns

Exception class, plot is not functional.

Return type

UnderDevelopment()

uf_gen(**_)[source]#

Plot under development

Returns

Exception class, plot is not functional.

Return type

UnderDevelopment()

uf_fleet_by_type(**_)[source]#

Plot under development

Returns

Exception class, plot is not functional.

Return type

UnderDevelopment()

GW_fleet(**_)[source]#

Plot under development

Returns

Exception class, plot is not functional.

Return type

UnderDevelopment()