Energy transfer model

TCKDB backend app models energy transfer (trans) module

class tckdb.backend.app.models.trans.Trans(**kwargs)[source]

A class for representing a TCKDB Trans item (energy transfer model)

Example:

Trans(model='Single Exponential Down',
      parameters={'alpha0': (175, 'cm^-1'), 'T0': (300, 'K'), 'n': 0.52})
id

The primary key (not a user input)

Type

int

model

The energy transfer model, currently only 'Single Exponential Down' is supported

Type

str

parameters

The energy transfer model parameters. Keys are parameter names (e.g., 'alpha0', 'T0', and 'n' for the common ‘Single Exponential Down’ model) and values are either Tuple[float, str] with the value and unit, or just a float for a dimensionless parameter (such as 'n' in the ‘Single Exponential Down’ model).

Type

Dict[str, Union[Tuple[float, str], float]]

reviewer_flags

Backend flags to assist the review process (not a user input)

Type

Dict[str, str]