Renaming for SHFQA#
Note
The automatic sequencer code generation was removed since it was unstable and did not bring the expected user experience. Instead one can upload sequencer programs directly with shfqa.qachannels[n].generator.load_sequencer_program and waveforms through shfqa.qachannels[n].generator.write_to_waveform_memory. Please refer to the zhinst-toolkit documentation for an in-depth explanation.
Note
The integration of modules has been refactored. The modules are now independent of the devices. For the SHFQA this means sweeper usage now requires to access the modules through the session. (session.modules.shfqa_sweeper)
Node Renaming#
old |
new |
---|---|
shfqa.sw_trigger |
shfqa.system.swtriggers.0.single |
shfqa.ref_clock |
shfqa.system.clocks.referenceclock.in_.source |
shfqa.ref_clock_actual |
shfqa.system.clocks.referenceclock.in_.sourceactual |
shfqa.ref_clock_status |
shfqa.system.clocks.referenceclock.in_.status |
shfqa.qachannels[n].input |
shfqa.qachannels[n].input.on |
shfqa.qachannels[n].input_range |
shfqa.qachannels[n].input.range |
shfqa.qachannels[n].output |
shfqa.qachannels[n].output.on |
shfqa.qachannels[n].output_range |
shfqa.qachannels[n].output.range |
shfqa.qachannels[n].center_freq |
shfqa.qachannels[n].centerfreq |
shfqa.qachannels[n].mode |
shfqa.qachannels[n].mode |
shfqa.qachannels[n].generator.dig_trigger1_source |
shfqa.qachannels[n].generator.auxtriggers[0].channel |
shfqa.qachannels[n].generator.dig_trigger2_source |
shfqa.qachannels[n].generator.auxtriggers[1].channel |
shfqa.qachannels[n].generator.playback_delay |
shfqa.qachannels[n].generator.delay |
shfqa.qachannels[n].generator.single |
shfqa.qachannels[n].generator.single |
shfqa.qachannels[n].readout.integration_length |
shfqa.qachannels[n].readout.integration.length |
shfqa.qachannels[n].readout.integration_delay |
shfqa.qachannels[n].readout.integration.delay |
shfqa.qachannels[n].readout.result_source |
shfqa.qachannels[n].readout.result.source |
shfqa.qachannels[n].readout.integration[m].threshold |
shfqa.qachannels[n].readout.discriminators[m].threshold |
shfqa.qachannels[n].readout.integration[m].result |
shfqa.qachannels[n].readout.result.data[m].wave |
shfqa.qachannels[n].readout.integration[m].weights |
shfqa.qachannels[n].readout.integration.weights[m].wave |
shfqa.qachannels[n].sweeper.oscillator_gain |
shfqa.qachannels[n].oscs[0].gain |
shfqa.qachannels[n].sweeper.oscillator_freq |
shfqa.qachannels[n].oscs[0].freq |
shfqa.qachannels[n].sweeper.integration_time |
shfqa.qachannels[n].spectroscopy.length (time needs to be converted manually to length) |
shfqa.qachannels[n].sweeper.integration_length |
shfqa.qachannels[n].spectroscopy.length |
shfqa.qachannels[n].sweeper.integration_delay |
shfqa.qachannels[n].spectroscopy.delay |
shfqa.qachannels[n].sweeper.trigger_source |
shfqa.qachannels[n].spectroscopy.trigger.channel |
shfqa.scope.channel1-4 |
shfqa.scopes[0].channels[0-4].enable |
shfqa.scope.input_select1-4 |
shfqa.scopes[0].channels[0-4].inputselect |
shfqa.scope.trigger_source |
shfqa.scopes[0].trigger.channel |
shfqa.scope.trigger_delay |
shfqa.scopes[0].trigger.delay |
shfqa.scope.length |
shfqa.scopes[0].length |
shfqa.scope.time |
shfqa.scopes[0].time |
Function Renaming#
old |
new |
---|---|
shfqa.set_trigger_loopback |
deleted (experimental) |
shfqa.clear_trigger_loopback |
deleted (experimental) |
shfqa.check_ref_clock |
deleted |
shfqa.allowed_sequences |
deleted automatic sequencer code generation was removed |
shfqa.allowed_trigger_modes |
deleted automatic sequencer code generation was removed |
shfqa.qachannels[0].generator.run |
shfqa.qachannels[0].generator.enable_sequencer |
shfqa.qachannels[0].generator.stop |
shfqa.qachannels[0].generator.enable(False) |
shfqa.qachannels[0].generator.wait_done |
shfqa.qachannels[0].generator.wait_done |
shfqa.qachannels[0].readout.arm |
shfqa.qachannels[0].readout.configure_result_logger |
shfqa.qachannels[0].readout.run |
shfqa.qachannels[0].readout.run |
shfqa.qachannels[0].readout.stop |
shfqa.qachannels[0].readout.stop |
shfqa.qachannels[0].readout.wait_done |
shfqa.qachannels[0].readout.wait_done |
shfqa.qachannels[0].readout.read |
shfqa.qachannels[0].readout.read |
shfqa.qachannels[0].readout.integration.set_int_weights |
shfqa.qachannels[0].readout.write_integration_weights |
shfqa.scope.run |
shfqa.scopes[0].run |
shfqa.scope.stop |
shfqa.scopes[0].stop |
shfqa.scope.wait_done |
shfqa.scopes[0].wait_done |
shfqa.scope.read |
shfqa.scopes[0].read |
shfqa.scope.channels |
deleted Set all channels individually |
shfqa.scope.input_select |
deleted Set all input select individually |
shfqa.scope.segments |
deleted shfqa.scopes[0].segments.enable & count |
shfqa.scope.averaging |
deleted shfqa.scopes[0].averaging.enable & count |