EnergySources

class iesve.EnergySources

Bases: object


static get_all_energy_source_data() list[dict]

Get all energy source data as a list of dictionaries using averaged source and carbon factors if using monthly or hourly modes. Dictionary entries are:

  • carbon_emissions_factor

  • fuel_code

  • id

  • name

  • source_energy_factor


static get_all_energy_source_data_non_averaged(aps_results_data_points: int = 8760) list[dict]

Get all energy source data as a list of dictionaries using non-averaged source and carbon factors (Assumes 8760 timesteps as a default for aps_results_data_points).

Dictionary entries are same as above


static get_energy_meter(source_id: str, meter_id: list[int]) VEEnergyMeter


static get_energy_source_data_by_id(id: str) dict

Get energy source data as a dictionary by ID. Dictionary entries are same as above