Gain Components

class tabascal.components.gains.BaseGPGains[source]
build_set_params()[source]

Build parameter sampling function (optional)

setup(tab_config: TabConfig)[source]

Initialize component with configuration

class tabascal.components.gains.GPGains[source]
build_constants()[source]

Return arrays that do not change during the forward pass.

Returns a dict of array_name -> array_value. These will be stored in constants as “_c/<ClassName>/array_name” by Model.__init__.

build_forward()[source]

Return pure, JIT-compatible function

build_set_params()[source]

Build parameter sampling function (optional)

setup(tab_config: TabConfig)[source]

All validation and error-prone operations here

class tabascal.components.gains.UnitaryGains[source]
build_forward()[source]

Build the forward computation function

setup(tab_config: TabConfig)[source]

All validation and error-prone operations here