nrel.hive.model.energy.charger
Submodules
Package Contents
Classes
Represents a charger in the simulation. |
|
a strict set of energy types recognized in HIVE |
Functions
|
constructs a table of the chargers available in this simulation |
Attributes
- class nrel.hive.model.energy.charger.Charger[source]
Bases:
NamedTupleRepresents a charger in the simulation.
- id: nrel.hive.util.typealiases.ChargerId
- energy_type: nrel.hive.model.energy.energytype.EnergyType
- rate: float
- units: str
- class nrel.hive.model.energy.charger.EnergyType[source]
Bases:
enum.Enuma strict set of energy types recognized in HIVE
- property units: str
- ELECTRIC = 'kilowatt_hours'
- GASOLINE = 'gallons_of_gasoline'
- classmethod from_string(s: str) EnergyType | None[source]
- nrel.hive.model.energy.charger.ChargerId
- nrel.hive.model.energy.charger.build_chargers_table(chargers_file: str) immutables.Map[nrel.hive.util.typealiases.ChargerId, charger.Charger][source]
constructs a table of the chargers available in this simulation
- Parameters:
chargers_file – the source chargers file
- Returns:
the chargers table for this Environment
- Raises:
IOError