Module#
- class scarlet2.Module[source]#
Bases:
ModuleScarlet2 base module
Derives directly from
equinox.Module, i.e. from python dataclasses, and adds extra functionality to deal with optimizable parameters.- get(name=None)[source]#
Get parameter(s) from this module
- Parameters:
name (
str, optional) – Name of parameter. If not set, returns all parameters.- Returns:
requested data arrays for parameters
- Return type:
dict
- property parameters#
Parameters defined for this module
- Returns:
name: (node, param) mapping for all parameters
- Return type:
dict