AtnParamsSimpleresistivehydronic
Python pydantic class corresponding to json type `atn.params.simpleresistivehydronic`
.
- class gwatn.types.AtnParamsSimpleresistivehydronic(*, GNodeAlias, HomeCity, TimezoneString, StorageSteps=100, FloSlices=48, SliceDurationMinutes=60, CurrencyUnit=RecognizedCurrencyUnit.USD, Tariff=DistributionTariff.VersantA1StorageHeatTariff, EnergyType=EnergySupplyType.RealtimeLocalLmp, StandardOfferPriceDollarsPerMwh=110, FlatDistributionTariffDollarsPerMwh=113, StoreSizeGallons=240, MaxStoreTempF=210, ElementMaxPowerKw=9.5, RequiredSourceWaterTempF=120, CirculatorPumpGpm=5.5, ReturnWaterDeltaTempF=20, AnnualHvacKwhTh=25000, AmbientPowerInKw=1.2, HouseWorstCaseTempF=-7, RoomTempF=68, StorePassiveLossRatio=0.005, AmbientTempStoreF=65, TypeName='atn.params.simpleresistivehydronic', Version='000')
- Parameters:
GNodeAlias (str) –
HomeCity (str) –
TimezoneString (str) –
StorageSteps (int) –
FloSlices (int) –
SliceDurationMinutes (int) –
CurrencyUnit (RecognizedCurrencyUnit) –
Tariff (DistributionTariff) –
EnergyType (EnergySupplyType) –
StandardOfferPriceDollarsPerMwh (int) –
FlatDistributionTariffDollarsPerMwh (int) –
StoreSizeGallons (int) –
MaxStoreTempF (int) –
ElementMaxPowerKw (float) –
RequiredSourceWaterTempF (int) –
CirculatorPumpGpm (float) –
ReturnWaterDeltaTempF (int) –
AnnualHvacKwhTh (int) –
AmbientPowerInKw (float) –
HouseWorstCaseTempF (int) –
RoomTempF (int) –
StorePassiveLossRatio (float) –
AmbientTempStoreF (int) –
TypeName (Literal['atn.params.simpleresistivehydronic']) –
Version (str) –
- GNodeAlias:
Description:
Format: LeftRightDot
- HomeCity:
Description:
- TimezoneString:
Description:
- StorageSteps:
Description:
- FloSlices:
Description:
- SliceDurationMinutes:
Description:
- CurrencyUnit:
Description:
- Tariff:
Description:
- EnergyType:
Description:
- StandardOfferPriceDollarsPerMwh:
Description:
- FlatDistributionTariffDollarsPerMwh:
Description:
- StoreSizeGallons:
Description:
- MaxStoreTempF:
Description:
- ElementMaxPowerKw:
Description:
- RequiredSourceWaterTempF:
Description:
- CirculatorPumpGpm:
Description:
- ReturnWaterDeltaTempF:
Description:
- AnnualHvacKwhTh:
Description:
- AmbientPowerInKw:
Description:
- HouseWorstCaseTempF:
Description:
- RoomTempF:
Description:
- StorePassiveLossRatio:
Description:
- AmbientTempStoreF:
Description:
- class gwatn.types.atn_params_simpleresistivehydronic.check_is_left_right_dot(v)
LeftRightDot format: Lowercase alphanumeric words separated by periods, most significant word (on the left) starting with an alphabet character.
- Raises:
ValueError – if not LeftRightDot format
- Parameters:
v (str) –
- class gwatn.types.AtnParamsSimpleresistivehydronic_Maker(g_node_alias, home_city, timezone_string, storage_steps, flo_slices, slice_duration_minutes, currency_unit, tariff, energy_type, standard_offer_price_dollars_per_mwh, flat_distribution_tariff_dollars_per_mwh, store_size_gallons, max_store_temp_f, element_max_power_kw, required_source_water_temp_f, circulator_pump_gpm, return_water_delta_temp_f, annual_hvac_kwh_th, ambient_power_in_kw, house_worst_case_temp_f, room_temp_f, store_passive_loss_ratio, ambient_temp_store_f)
- Parameters:
g_node_alias (str) –
home_city (str) –
timezone_string (str) –
storage_steps (int) –
flo_slices (int) –
slice_duration_minutes (int) –
currency_unit (RecognizedCurrencyUnit) –
tariff (DistributionTariff) –
energy_type (EnergySupplyType) –
standard_offer_price_dollars_per_mwh (int) –
flat_distribution_tariff_dollars_per_mwh (int) –
store_size_gallons (int) –
max_store_temp_f (int) –
element_max_power_kw (float) –
required_source_water_temp_f (int) –
circulator_pump_gpm (float) –
return_water_delta_temp_f (int) –
annual_hvac_kwh_th (int) –
ambient_power_in_kw (float) –
house_worst_case_temp_f (int) –
room_temp_f (int) –
store_passive_loss_ratio (float) –
ambient_temp_store_f (int) –
- classmethod tuple_to_type(tuple)
Given a Python class object, returns the serialized JSON type object
- Parameters:
tuple (AtnParamsSimpleresistivehydronic) –
- Return type:
str
- classmethod type_to_tuple(t)
Given a serialized JSON type object, returns the Python class object
- Parameters:
t (str) –
- Return type: