AtnOutsideTempRegrCoeffs

Python pydantic class corresponding to json type `atn.outside.temp.regr.coeffs`.

class gwatn.types.AtnOutsideTempRegrCoeffs(*, Alpha=200, Beta=-1.5, TypeName='atn.outside.temp.regr.coeffs', Version='000')

.

Coefficients for a linear regression of avg power leaving a building as a function of weather:

PowerOut = Alpha + Beta * OutsideTempF

These are an example of Slowly Varying State variables maintained for a thermal storage heating Terminal Asset by its AtomicTNode and Scada. [More info](https://gridworks-atn.readthedocs.io/en/latest/data-categories.html#slowly-varying-state-variables).

Parameters:
  • Alpha (int) –

  • Beta (float) –

  • TypeName (Literal['atn.outside.temp.regr.coeffs']) –

  • Version (str) –

Alpha:
  • Description: Alpha (units: W)

Beta:
  • Description: Beta (units: W / deg F)

class gwatn.types.AtnOutsideTempRegrCoeffs_Maker(alpha, beta)
Parameters:
  • alpha (int) –

  • beta (float) –

classmethod tuple_to_type(tuple)

Given a Python class object, returns the serialized JSON type object

Parameters:

tuple (AtnOutsideTempRegrCoeffs) –

Return type:

str

classmethod type_to_tuple(t)

Given a serialized JSON type object, returns the Python class object

Parameters:

t (str) –

Return type:

AtnOutsideTempRegrCoeffs