Sweep

Linear, circular, and segmented sweep definitions, plus helpers for moving parameters without recording a measurement.

qanary.sweep.sweeper(sweeps, parallel=False)[source]

Move parameters through one or more sweeps without recording data.

Parameters:
  • sweeps (Sweep | Sequence[Sweep]) – Sweep or sweeps to execute.

  • parallel (bool) – Start each parameter sweep on its own thread. The function does not wait for those threads to finish. Defaults to False.

qanary.sweep.rampdown(parameters, ramprate=None)[source]

Move one or more parameters from their current values to zero.

Parameters:
  • parameters (Parameter | Sequence[Parameter]) – QCoDeS parameters to ramp down.

  • ramprate (float) – Optional maximum units-per-second rate. When omitted, use a 0.01-second dwell. Each ramp contains 500 setpoints.

qanary.sweep.reset_disk_persist_cache(store=None)[source]

Forget what a checkpoint believes is already on disk.

Parameters:

store (Any) – Store, or its path, to forget. Forgets every store when omitted.

Return type:

None