nanotune.tuningstages.take_data

nanotune.tuningstages.take_data.take_data(parameters_to_sweep: List[Parameter], parameters_to_measure: List[Parameter], setpoints: Sequence[Sequence[float]], finish_early_check: Optional[Callable[[Dict[str, float]], bool]] = None, do_at_inner_setpoint: Optional[Callable[[Any], None]] = None, metadata_addon: Optional[Tuple[str, Dict[str, Any]]] = None) int[source]

Take 1D or 2D measurements with QCoDeS.

Parameters
  • parameters_to_sweep

  • parameters_to_measure

  • setpoints

  • finish_early_check

  • metadata_addon – string with tag under which it will be added and metadata iself. To save some important metadata before measuring.

Returns
  • int

  • list – List of the number of points measured in each dimension. If the measurement has been stopped early, these will differ from the number of setpoints.

nanotune.tuningstages.take_data.do_nothing(param_setpoint_input: Tuple[Parameter, float]) None[source]

Default function used at inner setpoints in `take_data`, not doing anything.

nanotune.tuningstages.take_data.ramp_to_setpoint(param_setpoint_input: Tuple[Parameter, float]) None[source]

Ramps nanotune gates (or other instrument parameter with ‘use_ramp’ attribute)to a new setpoint. Sets use_ramp back to false after ramping.

Parameters
  • param_setpoint_input – Tuple of the QCoDeS parameter and its new

  • setpoint.