configure#

ShfSweeper.configure(sweep_config=None, avg_config=None, rf_config=None, trig_config=None, envelope_config=None)[source]#

Configure and check the settings

Parameters:
  • sweep_config (SweepConfig, optional) – @dataclass containing sweep configuration (None: default configuration applies)

  • avg_config (AvgConfig, optional) – @dataclass with averaging configuration (None: default configuration applies)

  • rf_config (RfConfig, optional) – @dataclass with RF configuration (None: default configuration applies)

  • trig_config (TriggerConfig, optional) – @dataclass with trigger configuration (None: default configuration applies)

  • envelope_config – (EnvelopeConfig, optional): @dataclass configuring the envelope for pulse spectroscopy (None: the multiplication with the envelope is disabled)