Module pyangstrom.config
Expand source code
from typing import TypedDict
from pyangstrom.exp_setup import ExperimentalSetup
from pyangstrom.transform import RegionInformation
from pyangstrom.signal import SignalProcessorInformation
from pyangstrom.fit import SolverInformation, FitterInformation
class Config(TypedDict, total=False):
"""The full specification of how a recording should be processed."""
experimental_setup: ExperimentalSetup
region_information: RegionInformation
signal_processor: SignalProcessorInformation
solver: SolverInformation
fitter: FitterInformation
Classes
class Config (*args, **kwargs)
-
The full specification of how a recording should be processed.
Expand source code
class Config(TypedDict, total=False): """The full specification of how a recording should be processed.""" experimental_setup: ExperimentalSetup region_information: RegionInformation signal_processor: SignalProcessorInformation solver: SolverInformation fitter: FitterInformation
Ancestors
- builtins.dict
Class variables
var experimental_setup : ExperimentalSetup
var fitter : FitterInformation
var region_information : RegionConfig | RegionBatchConfig | list[RegionConfig] | list[RegionBatchConfig]
var signal_processor : SignalProcessorInformation
var solver : SolverInformation