spinqick.settings

User specific settings.

Attributes

logger

file_settings

json_string

Classes

FileSettings

Specify the locations of each config file on your machine, and the directory to save data to.

FilterSettings

Module Contents

spinqick.settings.logger
class spinqick.settings.FileSettings

Bases: pydantic_settings.BaseSettings

Specify the locations of each config file on your machine, and the directory to save data to.

By default, the files are located in the spinqick repo, but its a good idea to save them elsewhere on your machine.

model_config
data_directory: str = ''
hardware_config: str = ''
dot_experiment_config: str = ''
filter_config: str | None = None
class spinqick.settings.FilterSettings

Bases: pydantic_settings.BaseSettings

iir_taps: Tuple[List[float], List[float]] | None = None
iir_2_taps: Tuple[List[float], List[float]] | None = None
fir_taps: numpy.ndarray | None = None
apply_filter: Literal['both', 'iir_1', 'iir_2', 'fir'] | None = None
spinqick.settings.file_settings
spinqick.settings.json_string