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:

AtnParamsSimpleresistivehydronic