auspex package
Subpackages
- auspex.analysis package
- auspex.filters package
- Submodules
- auspex.filters.average module
- auspex.filters.channelizer module
ChannelizerChannelizer.bandwidthChannelizer.decimation_factorChannelizer.final_init()Channelizer.follow_axisChannelizer.follow_freq_offsetChannelizer.frequencyChannelizer.init_filters()Channelizer.process_data()Channelizer.sinkChannelizer.sourceChannelizer.update_descriptors()Channelizer.update_references()
- auspex.filters.correlator module
- auspex.filters.debug module
- auspex.filters.elementwise module
- auspex.filters.filter module
- auspex.filters.framer module
- auspex.filters.integrator module
- auspex.filters.io module
- auspex.filters.plot module
ManualPlotterMeshPlotterPlotterSingleShotMeasurementSingleShotMeasurement.TOLERANCESingleShotMeasurement.compute_filter()SingleShotMeasurement.final_init()SingleShotMeasurement.logistic_fidelity()SingleShotMeasurement.logistic_regressionSingleShotMeasurement.optimal_integration_timeSingleShotMeasurement.process_data()SingleShotMeasurement.save_kernelSingleShotMeasurement.set_thresholdSingleShotMeasurement.sinkSingleShotMeasurement.sourceSingleShotMeasurement.update_descriptors()SingleShotMeasurement.zero_mean
- auspex.filters.stream_selectors module
- Module contents
- auspex.instruments package
- Submodules
- auspex.instruments.agilent module
Agilent33220AAgilent33220A.FUNCTION_MAPAgilent33220A.amplitudeAgilent33220A.auto_rangeAgilent33220A.burst_cyclesAgilent33220A.burst_modeAgilent33220A.burst_stateAgilent33220A.connect()Agilent33220A.dc_offsetAgilent33220A.frequencyAgilent33220A.functionAgilent33220A.get_amplitude()Agilent33220A.get_auto_range()Agilent33220A.get_burst_cycles()Agilent33220A.get_burst_mode()Agilent33220A.get_burst_state()Agilent33220A.get_dc_offset()Agilent33220A.get_frequency()Agilent33220A.get_function()Agilent33220A.get_high_voltage()Agilent33220A.get_load_resistance()Agilent33220A.get_low_voltage()Agilent33220A.get_output()Agilent33220A.get_output_sync()Agilent33220A.get_output_units()Agilent33220A.get_polarity()Agilent33220A.get_pulse_dcyc()Agilent33220A.get_pulse_edge()Agilent33220A.get_pulse_period()Agilent33220A.get_pulse_width()Agilent33220A.get_ramp_symmetry()Agilent33220A.get_trigger_slope()Agilent33220A.get_trigger_source()Agilent33220A.high_voltageAgilent33220A.load_resistanceAgilent33220A.low_voltageAgilent33220A.outputAgilent33220A.output_syncAgilent33220A.output_unitsAgilent33220A.polarityAgilent33220A.pulse_dcycAgilent33220A.pulse_edgeAgilent33220A.pulse_periodAgilent33220A.pulse_widthAgilent33220A.ramp_symmetryAgilent33220A.set_amplitude()Agilent33220A.set_auto_range()Agilent33220A.set_burst_cycles()Agilent33220A.set_burst_mode()Agilent33220A.set_burst_state()Agilent33220A.set_dc_offset()Agilent33220A.set_frequency()Agilent33220A.set_function()Agilent33220A.set_high_voltage()Agilent33220A.set_load_resistance()Agilent33220A.set_low_voltage()Agilent33220A.set_output()Agilent33220A.set_output_sync()Agilent33220A.set_output_units()Agilent33220A.set_polarity()Agilent33220A.set_pulse_dcyc()Agilent33220A.set_pulse_edge()Agilent33220A.set_pulse_period()Agilent33220A.set_pulse_width()Agilent33220A.set_ramp_symmetry()Agilent33220A.set_trigger_slope()Agilent33220A.set_trigger_source()Agilent33220A.trigger()Agilent33220A.trigger_slopeAgilent33220A.trigger_source
Agilent33500BAgilent33500B.FUNCTION_MAPAgilent33500B.SegmentAgilent33500B.SequenceAgilent33500B.abort()Agilent33500B.amplitudeAgilent33500B.arb_advanceAgilent33500B.arb_amplitudeAgilent33500B.arb_frequencyAgilent33500B.arb_sampleAgilent33500B.arb_sync()Agilent33500B.arb_waveformAgilent33500B.auto_rangeAgilent33500B.burst_cyclesAgilent33500B.burst_modeAgilent33500B.burst_stateAgilent33500B.clear_waveform()Agilent33500B.connect()Agilent33500B.dc_offsetAgilent33500B.frequencyAgilent33500B.functionAgilent33500B.get_amplitude()Agilent33500B.get_arb_advance()Agilent33500B.get_arb_amplitude()Agilent33500B.get_arb_frequency()Agilent33500B.get_arb_sample()Agilent33500B.get_arb_waveform()Agilent33500B.get_auto_range()Agilent33500B.get_burst_cycles()Agilent33500B.get_burst_mode()Agilent33500B.get_burst_state()Agilent33500B.get_dc_offset()Agilent33500B.get_frequency()Agilent33500B.get_function()Agilent33500B.get_high_voltage()Agilent33500B.get_load()Agilent33500B.get_low_voltage()Agilent33500B.get_output()Agilent33500B.get_output_gated()Agilent33500B.get_output_sync()Agilent33500B.get_output_trigger()Agilent33500B.get_output_trigger_slope()Agilent33500B.get_output_trigger_source()Agilent33500B.get_output_units()Agilent33500B.get_polarity()Agilent33500B.get_pulse_dcyc()Agilent33500B.get_pulse_edge()Agilent33500B.get_pulse_period()Agilent33500B.get_pulse_width()Agilent33500B.get_ramp_symmetry()Agilent33500B.get_sequence()Agilent33500B.get_sync_mode()Agilent33500B.get_sync_polarity()Agilent33500B.get_sync_source()Agilent33500B.get_trigger_slope()Agilent33500B.get_trigger_source()Agilent33500B.high_voltageAgilent33500B.loadAgilent33500B.low_voltageAgilent33500B.outputAgilent33500B.output_gatedAgilent33500B.output_syncAgilent33500B.output_triggerAgilent33500B.output_trigger_slopeAgilent33500B.output_trigger_sourceAgilent33500B.output_unitsAgilent33500B.polarityAgilent33500B.pulse_dcycAgilent33500B.pulse_edgeAgilent33500B.pulse_periodAgilent33500B.pulse_widthAgilent33500B.ramp_symmetryAgilent33500B.sequenceAgilent33500B.set_amplitude()Agilent33500B.set_arb_advance()Agilent33500B.set_arb_amplitude()Agilent33500B.set_arb_frequency()Agilent33500B.set_arb_sample()Agilent33500B.set_arb_waveform()Agilent33500B.set_auto_range()Agilent33500B.set_burst_cycles()Agilent33500B.set_burst_mode()Agilent33500B.set_burst_state()Agilent33500B.set_dc_offset()Agilent33500B.set_frequency()Agilent33500B.set_function()Agilent33500B.set_high_voltage()Agilent33500B.set_infinite_load()Agilent33500B.set_load()Agilent33500B.set_low_voltage()Agilent33500B.set_output()Agilent33500B.set_output_gated()Agilent33500B.set_output_sync()Agilent33500B.set_output_trigger()Agilent33500B.set_output_trigger_slope()Agilent33500B.set_output_trigger_source()Agilent33500B.set_output_units()Agilent33500B.set_polarity()Agilent33500B.set_pulse_dcyc()Agilent33500B.set_pulse_edge()Agilent33500B.set_pulse_period()Agilent33500B.set_pulse_width()Agilent33500B.set_ramp_symmetry()Agilent33500B.set_sequence()Agilent33500B.set_sync_mode()Agilent33500B.set_sync_polarity()Agilent33500B.set_sync_source()Agilent33500B.set_trigger_slope()Agilent33500B.set_trigger_source()Agilent33500B.sync_modeAgilent33500B.sync_polarityAgilent33500B.sync_sourceAgilent33500B.trigger()Agilent33500B.trigger_slopeAgilent33500B.trigger_sourceAgilent33500B.upload_sequence()Agilent33500B.upload_waveform()Agilent33500B.upload_waveform_binary()
Agilent34970AAgilent34970A.ADVSOUR_VALUESAgilent34970A.CONFIG_LISTAgilent34970A.ONOFF_VALUESAgilent34970A.PLC_VALUESAgilent34970A.RES_VALUESAgilent34970A.TRIGSOUR_VALUESAgilent34970A.advance_sourceAgilent34970A.ch_to_str()Agilent34970A.channel_delayAgilent34970A.configlistAgilent34970A.connect()Agilent34970A.dmmAgilent34970A.get_advance_source()Agilent34970A.get_dmm()Agilent34970A.get_trigger_count()Agilent34970A.get_trigger_source()Agilent34970A.get_trigger_timer()Agilent34970A.r_lists()Agilent34970A.read()Agilent34970A.resistance_rangeAgilent34970A.resistance_resolutionAgilent34970A.resistance_wireAgilent34970A.resistance_zcompAgilent34970A.scan()Agilent34970A.scanlistAgilent34970A.set_advance_source()Agilent34970A.set_dmm()Agilent34970A.set_trigger_count()Agilent34970A.set_trigger_source()Agilent34970A.set_trigger_timer()Agilent34970A.trigger_countAgilent34970A.trigger_sourceAgilent34970A.trigger_timer
AgilentE8363CAgilentN5183AAgilentN5183A.alcAgilentN5183A.connect()AgilentN5183A.frequencyAgilentN5183A.get_alc()AgilentN5183A.get_frequency()AgilentN5183A.get_mod()AgilentN5183A.get_output()AgilentN5183A.get_phase()AgilentN5183A.get_power()AgilentN5183A.instrument_typeAgilentN5183A.modAgilentN5183A.outputAgilentN5183A.phaseAgilentN5183A.powerAgilentN5183A.referenceAgilentN5183A.set_alc()AgilentN5183A.set_all()AgilentN5183A.set_frequency()AgilentN5183A.set_mod()AgilentN5183A.set_output()AgilentN5183A.set_phase()AgilentN5183A.set_power()
AgilentN5230AAgilentN9010AAgilentN9010A.averaging_countAgilentN9010A.clear_averaging()AgilentN9010A.connect()AgilentN9010A.frequency_centerAgilentN9010A.frequency_spanAgilentN9010A.frequency_startAgilentN9010A.frequency_stopAgilentN9010A.get_averaging_count()AgilentN9010A.get_axis()AgilentN9010A.get_frequency_center()AgilentN9010A.get_frequency_span()AgilentN9010A.get_frequency_start()AgilentN9010A.get_frequency_stop()AgilentN9010A.get_marker1_amplitude()AgilentN9010A.get_marker1_position()AgilentN9010A.get_mode()AgilentN9010A.get_num_sweep_points()AgilentN9010A.get_pn_carrier_freq()AgilentN9010A.get_pn_offset_start()AgilentN9010A.get_pn_offset_stop()AgilentN9010A.get_pn_trace()AgilentN9010A.get_resolution_bandwidth()AgilentN9010A.get_sweep_time()AgilentN9010A.get_trace()AgilentN9010A.get_video_auto()AgilentN9010A.get_video_bandwidth()AgilentN9010A.instrument_typeAgilentN9010A.marker1_amplitudeAgilentN9010A.marker1_positionAgilentN9010A.marker_XAgilentN9010A.marker_YAgilentN9010A.marker_to_center()AgilentN9010A.modeAgilentN9010A.noise_marker()AgilentN9010A.num_sweep_pointsAgilentN9010A.peak_search()AgilentN9010A.pn_carrier_freqAgilentN9010A.pn_offset_startAgilentN9010A.pn_offset_stopAgilentN9010A.resolution_bandwidthAgilentN9010A.restart_sweep()AgilentN9010A.set_averaging_count()AgilentN9010A.set_frequency_center()AgilentN9010A.set_frequency_span()AgilentN9010A.set_frequency_start()AgilentN9010A.set_frequency_stop()AgilentN9010A.set_marker1_amplitude()AgilentN9010A.set_marker1_position()AgilentN9010A.set_mode()AgilentN9010A.set_num_sweep_points()AgilentN9010A.set_pn_carrier_freq()AgilentN9010A.set_pn_offset_start()AgilentN9010A.set_pn_offset_stop()AgilentN9010A.set_resolution_bandwidth()AgilentN9010A.set_sweep_time()AgilentN9010A.set_video_auto()AgilentN9010A.set_video_bandwidth()AgilentN9010A.sweep_timeAgilentN9010A.video_autoAgilentN9010A.video_bandwidth
HP33120AHP33120A.amplitudeHP33120A.arb_function()HP33120A.burst_cyclesHP33120A.burst_sourceHP33120A.burst_stateHP33120A.connect()HP33120A.delete_waveform()HP33120A.duty_cycleHP33120A.frequencyHP33120A.functionHP33120A.get_amplitude()HP33120A.get_burst_cycles()HP33120A.get_burst_source()HP33120A.get_burst_state()HP33120A.get_duty_cycle()HP33120A.get_frequency()HP33120A.get_function()HP33120A.get_load()HP33120A.get_offset()HP33120A.get_voltage_unit()HP33120A.loadHP33120A.offsetHP33120A.set_amplitude()HP33120A.set_burst_cycles()HP33120A.set_burst_source()HP33120A.set_burst_state()HP33120A.set_duty_cycle()HP33120A.set_frequency()HP33120A.set_function()HP33120A.set_load()HP33120A.set_offset()HP33120A.set_voltage_unit()HP33120A.upload_waveform()HP33120A.voltage_unit
- auspex.instruments.alazar module
AlazarATS9870AlazarATS9870.acquire()AlazarATS9870.add_channel()AlazarATS9870.configure_with_dict()AlazarATS9870.connect()AlazarATS9870.data_available()AlazarATS9870.disconnect()AlazarATS9870.done()AlazarATS9870.get_buffer_for_channel()AlazarATS9870.get_socket()AlazarATS9870.instrument_typeAlazarATS9870.receive_data()AlazarATS9870.spew_fake_data()AlazarATS9870.stop()AlazarATS9870.wait_for_acquisition()
AlazarChannel
- auspex.instruments.ami module
AMI430AMI430.RAMPING_STATESAMI430.SUPPLY_TYPESAMI430.absorberAMI430.coil_constAMI430.connect()AMI430.current_limitAMI430.current_magnetAMI430.current_maxAMI430.current_minAMI430.current_ratingAMI430.current_supplyAMI430.current_targetAMI430.fieldAMI430.field_targetAMI430.field_unitsAMI430.get_absorber()AMI430.get_coil_const()AMI430.get_current_limit()AMI430.get_current_magnet()AMI430.get_current_max()AMI430.get_current_min()AMI430.get_current_rating()AMI430.get_current_supply()AMI430.get_current_target()AMI430.get_field()AMI430.get_field_target()AMI430.get_field_units()AMI430.get_inductance()AMI430.get_persistent_switch()AMI430.get_ramp_num_segments()AMI430.get_ramp_rate_units()AMI430.get_ramping_state()AMI430.get_stability()AMI430.get_supply_type()AMI430.get_voltage()AMI430.get_voltage_limit()AMI430.get_voltage_max()AMI430.get_voltage_min()AMI430.inductanceAMI430.instrument_typeAMI430.pause()AMI430.persistent_switchAMI430.ramp()AMI430.ramp_down()AMI430.ramp_num_segmentsAMI430.ramp_rate_unitsAMI430.ramp_up()AMI430.ramping_stateAMI430.set_absorber()AMI430.set_coil_const()AMI430.set_current_limit()AMI430.set_current_rating()AMI430.set_current_target()AMI430.set_field()AMI430.set_field_target()AMI430.set_field_units()AMI430.set_persistent_switch()AMI430.set_ramp_num_segments()AMI430.set_ramp_rate_units()AMI430.set_stability()AMI430.set_voltage_limit()AMI430.stabilityAMI430.supply_typeAMI430.voltageAMI430.voltage_limitAMI430.voltage_maxAMI430.voltage_minAMI430.zero()
- auspex.instruments.bbn module
APSAPS.configure_with_proxy()APS.connect()APS.disconnect()APS.get_mixer_correction_matrix()APS.get_repeat_mode()APS.get_run_mode()APS.get_sampling_rate()APS.get_sequence_file()APS.get_trigger_interval()APS.get_trigger_source()APS.get_waveform_frequency()APS.instrument_typeAPS.load_waveform()APS.load_waveform_from_file()APS.mixer_correction_matrixAPS.repeat_modeAPS.run_modeAPS.sampling_rateAPS.sequence_fileAPS.set_amplitude()APS.set_mixer_amplitude_imbalance()APS.set_mixer_correction_matrixAPS.set_mixer_phase_skew()APS.set_offset()APS.set_repeat_mode()APS.set_run_mode()APS.set_sampling_rate()APS.set_sequence_file()APS.set_trigger_interval()APS.set_trigger_source()APS.set_waveform_frequencyAPS.trigger()APS.trigger_intervalAPS.trigger_sourceAPS.waveform_frequency
APS2APS2.amp_factorAPS2.configure_with_proxy()APS2.connect()APS2.disconnect()APS2.fpga_temperatureAPS2.get_amp_factor()APS2.get_fpga_temperature()APS2.get_mixer_correction_matrix()APS2.get_phase_skew()APS2.get_run_mode()APS2.get_sampling_rate()APS2.get_sequence_file()APS2.get_trigger_interval()APS2.get_trigger_source()APS2.get_waveform_frequency()APS2.instrument_typeAPS2.load_waveform()APS2.mixer_correction_matrixAPS2.phase_skewAPS2.run_modeAPS2.sampling_rateAPS2.sequence_fileAPS2.set_amp_factor()APS2.set_amplitude()APS2.set_fpga_temperatureAPS2.set_mixer_correction_matrix()APS2.set_offset()APS2.set_phase_skew()APS2.set_run_mode()APS2.set_sampling_rate()APS2.set_sequence_file()APS2.set_trigger_interval()APS2.set_trigger_source()APS2.set_waveform_frequency()APS2.trigger()APS2.trigger_intervalAPS2.trigger_sourceAPS2.waveform_frequency
DigitalAttenuatorDigitalAttenuator.NUM_CHANNELSDigitalAttenuator.ch1_attenuationDigitalAttenuator.ch2_attenuationDigitalAttenuator.ch3_attenuationDigitalAttenuator.channel_check()DigitalAttenuator.configure_with_proxy()DigitalAttenuator.connect()DigitalAttenuator.get_attenuation()DigitalAttenuator.instrument_typeDigitalAttenuator.set_attenuation()
SpectrumAnalyzerTDM
- auspex.instruments.binutils module
- auspex.instruments.bnc module
BNC845BNC845.alcBNC845.connect()BNC845.freq_sourceBNC845.frequencyBNC845.get_alc()BNC845.get_freq_source()BNC845.get_frequency()BNC845.get_mod()BNC845.get_output()BNC845.get_power()BNC845.get_pulse()BNC845.get_pulse_source()BNC845.instrument_typeBNC845.modBNC845.outputBNC845.powerBNC845.pulseBNC845.pulse_sourceBNC845.referenceBNC845.set_alc()BNC845.set_freq_source()BNC845.set_frequency()BNC845.set_mod()BNC845.set_output()BNC845.set_power()BNC845.set_pulse()BNC845.set_pulse_source()
- auspex.instruments.hall_probe module
- auspex.instruments.holzworth module
- auspex.instruments.instrument module
- auspex.instruments.interface module
InterfacePrologixInterfaceVisaInterfaceVisaInterface.CLS()VisaInterface.ESE()VisaInterface.ESR()VisaInterface.IDN()VisaInterface.OPC()VisaInterface.RST()VisaInterface.SRE()VisaInterface.STB()VisaInterface.TST()VisaInterface.WAI()VisaInterface.close()VisaInterface.query()VisaInterface.query_ascii_values()VisaInterface.query_binary_values()VisaInterface.read()VisaInterface.read_bytes()VisaInterface.read_raw()VisaInterface.value()VisaInterface.values()VisaInterface.write()VisaInterface.write_binary_values()VisaInterface.write_raw()
- auspex.instruments.keithley module
Keithley2400Keithley2400.MODE_VALSKeithley2400.SENSE_VALSKeithley2400.SOUR_VALSKeithley2400.SWEEP_ABORKeithley2400.SWEEP_DIRKeithley2400.SWEEP_RANGKeithley2400.SWEEP_SPACEKeithley2400.beep()Keithley2400.complianceKeithley2400.concurrentKeithley2400.conf_meas_res()Keithley2400.connect()Keithley2400.currentKeithley2400.get_concurrent()Keithley2400.get_current()Keithley2400.get_output()Keithley2400.get_resistance()Keithley2400.get_sense()Keithley2400.get_source()Keithley2400.get_sweep_abort()Keithley2400.get_sweep_direction()Keithley2400.get_sweep_points()Keithley2400.get_sweep_range()Keithley2400.get_sweep_space()Keithley2400.get_voltage()Keithley2400.levelKeithley2400.modeKeithley2400.outputKeithley2400.resistanceKeithley2400.senseKeithley2400.sense_rangeKeithley2400.set_concurrent()Keithley2400.set_output()Keithley2400.set_sense()Keithley2400.set_source()Keithley2400.set_sweep_abort()Keithley2400.set_sweep_direction()Keithley2400.set_sweep_points()Keithley2400.set_sweep_range()Keithley2400.set_sweep_space()Keithley2400.sourceKeithley2400.source_rangeKeithley2400.sweep()Keithley2400.sweep_abortKeithley2400.sweep_directionKeithley2400.sweep_pointsKeithley2400.sweep_rangeKeithley2400.sweep_spaceKeithley2400.sweep_startKeithley2400.sweep_stepKeithley2400.sweep_stopKeithley2400.triad()Keithley2400.voltage
- auspex.instruments.kepco module
- auspex.instruments.keysight module
KeysightM8190AKeysightM8190A.abort()KeysightM8190A.advance()KeysightM8190A.connect()KeysightM8190A.continuous_modeKeysightM8190A.coupledKeysightM8190A.create_binary_wf_data()KeysightM8190A.define_waveform()KeysightM8190A.delete_all_waveforms()KeysightM8190A.delete_waveform()KeysightM8190A.gate_modeKeysightM8190A.get_continuous_mode()KeysightM8190A.get_coupled()KeysightM8190A.get_gate_mode()KeysightM8190A.get_marker_level_high()KeysightM8190A.get_marker_level_low()KeysightM8190A.get_output()KeysightM8190A.get_output_complement()KeysightM8190A.get_output_route()KeysightM8190A.get_ref_source()KeysightM8190A.get_ref_source_available()KeysightM8190A.get_ref_source_freq()KeysightM8190A.get_sample_freq()KeysightM8190A.get_sample_freq_ext()KeysightM8190A.get_sample_freq_source()KeysightM8190A.get_scenario_advance_mode()KeysightM8190A.get_scenario_loop_ct()KeysightM8190A.get_scenario_start_index()KeysightM8190A.get_sequence_mode()KeysightM8190A.get_trigger_frequency()KeysightM8190A.get_voltage_amplitude()KeysightM8190A.get_voltage_offset()KeysightM8190A.get_waveform_output_mode()KeysightM8190A.initiate()KeysightM8190A.marker_level_highKeysightM8190A.marker_level_lowKeysightM8190A.outputKeysightM8190A.output_complementKeysightM8190A.output_routeKeysightM8190A.ref_sourceKeysightM8190A.ref_source_freqKeysightM8190A.reset_sequence_table()KeysightM8190A.sample_freqKeysightM8190A.sample_freq_extKeysightM8190A.sample_freq_sourceKeysightM8190A.scenario_advance_modeKeysightM8190A.scenario_loop_ctKeysightM8190A.scenario_start_indexKeysightM8190A.select_waveform()KeysightM8190A.sequence_modeKeysightM8190A.set_continuous_mode()KeysightM8190A.set_coupled()KeysightM8190A.set_gate_mode()KeysightM8190A.set_marker_level_high()KeysightM8190A.set_marker_level_low()KeysightM8190A.set_output()KeysightM8190A.set_output_complement()KeysightM8190A.set_output_route()KeysightM8190A.set_ref_source()KeysightM8190A.set_ref_source_freq()KeysightM8190A.set_sample_freq()KeysightM8190A.set_sample_freq_ext()KeysightM8190A.set_sample_freq_source()KeysightM8190A.set_scenario_advance_mode()KeysightM8190A.set_scenario_loop_ct()KeysightM8190A.set_scenario_start_index()KeysightM8190A.set_sequence_mode()KeysightM8190A.set_trigger_frequency()KeysightM8190A.set_voltage_amplitude()KeysightM8190A.set_voltage_offset()KeysightM8190A.set_waveform_output_mode()KeysightM8190A.trigger()KeysightM8190A.trigger_frequencyKeysightM8190A.upload_scenario()KeysightM8190A.upload_waveform()KeysightM8190A.use_waveform()KeysightM8190A.voltage_amplitudeKeysightM8190A.voltage_offsetKeysightM8190A.waveform_output_mode
ScenarioSequence
- auspex.instruments.lakeshore module
LakeShore335LakeShore335.HTR_CTR_VALSLakeShore335.HTR_RNG_VALSLakeShore335.HTR_VALSLakeShore335.R_VALSLakeShore335.SENTYPE_VALSLakeShore335.T_VALSLakeShore335.Temp()LakeShore335.UNIT_VALSLakeShore335.ZO_VALSLakeShore335.check_hconf_msg()LakeShore335.check_htr_msg()LakeShore335.check_pid_msg()LakeShore335.check_range_msg()LakeShore335.check_sense_msg()LakeShore335.config_htr_1LakeShore335.config_htr_2LakeShore335.config_sense_ALakeShore335.config_sense_BLakeShore335.connect()LakeShore335.control_htr_1LakeShore335.control_htr_2LakeShore335.mout_htr_1LakeShore335.mout_htr_2LakeShore335.pid_htr_1LakeShore335.pid_htr_2LakeShore335.range_htr_1LakeShore335.range_htr_2LakeShore335.temp_htr_1LakeShore335.temp_htr_2
LakeShore370LakeShore370.D_MAXLakeShore370.HEATER_DISPLAY_MAPLakeShore370.HEATER_RANGE_MAPLakeShore370.HEATER_RES_MAXLakeShore370.HEATER_RES_MINLakeShore370.HEATER_UNITS_MAPLakeShore370.HEATER_VALUESLakeShore370.I_MAXLakeShore370.MAX_TEMPLakeShore370.P_MAXLakeShore370.P_MINLakeShore370.RAMP_MAXLakeShore370.RAMP_MINLakeShore370.SENS_CHANLakeShore370.check_channel()LakeShore370.check_pid()LakeShore370.check_ramp_rate()LakeShore370.check_resistance()LakeShore370.check_setp()LakeShore370.connect()LakeShore370.control_modeLakeShore370.control_setupLakeShore370.get_control_mode()LakeShore370.get_heater_output()LakeShore370.get_heater_range()LakeShore370.get_heater_setting()LakeShore370.get_heater_status()LakeShore370.heater_off()LakeShore370.heater_outputLakeShore370.heater_rangeLakeShore370.heater_settingLakeShore370.heater_statusLakeShore370.pidLakeShore370.rampLakeShore370.ramp_stateLakeShore370.resistance()LakeShore370.set_control_mode()LakeShore370.set_control_setup()LakeShore370.set_heater_range()LakeShore370.set_heater_setting()LakeShore370.set_pid()LakeShore370.setpointLakeShore370.temp()
- auspex.instruments.lecroy module
HDO6104HDO6104.channel_enabledHDO6104.connect()HDO6104.fetch_waveform()HDO6104.get_channel_enabled()HDO6104.get_info()HDO6104.get_sample_points()HDO6104.get_time_div()HDO6104.get_trig_delay()HDO6104.get_trig_mode()HDO6104.get_vol_div()HDO6104.get_vol_offset()HDO6104.sample_pointsHDO6104.set_channel_enabled()HDO6104.set_sample_points()HDO6104.set_time_div()HDO6104.set_trig_delay()HDO6104.set_trig_mode()HDO6104.set_vol_div()HDO6104.set_vol_offset()HDO6104.time_divHDO6104.trig_delayHDO6104.trig_modeHDO6104.vol_divHDO6104.vol_offset
- auspex.instruments.magnet module
- auspex.instruments.picosecond module
Picosecond10070APicosecond10070A.amplitudePicosecond10070A.connect()Picosecond10070A.delayPicosecond10070A.durationPicosecond10070A.frequencyPicosecond10070A.get_amplitude()Picosecond10070A.get_delay()Picosecond10070A.get_duration()Picosecond10070A.get_frequency()Picosecond10070A.get_offset()Picosecond10070A.get_period()Picosecond10070A.get_trigger_level()Picosecond10070A.get_trigger_source()Picosecond10070A.offsetPicosecond10070A.outputPicosecond10070A.periodPicosecond10070A.set_amplitude()Picosecond10070A.set_delay()Picosecond10070A.set_duration()Picosecond10070A.set_frequency()Picosecond10070A.set_offset()Picosecond10070A.set_period()Picosecond10070A.set_trigger_level()Picosecond10070A.set_trigger_source()Picosecond10070A.trigger()Picosecond10070A.trigger_levelPicosecond10070A.trigger_source
- auspex.instruments.prologix module
PrologixSocketResourcePrologixSocketResource.timeoutPrologixSocketResource.write_terminationPrologixSocketResource.read_terminationPrologixSocketResource.idn_stringPrologixSocketResource.bufsizePrologixSocketResource.close()PrologixSocketResource.connect()PrologixSocketResource.query()PrologixSocketResource.query_ascii_values()PrologixSocketResource.query_binary_values()PrologixSocketResource.read()PrologixSocketResource.read_raw()PrologixSocketResource.timeoutPrologixSocketResource.write()PrologixSocketResource.write_ascii_values()PrologixSocketResource.write_binary_values()PrologixSocketResource.write_raw()
- auspex.instruments.rfmd module
- auspex.instruments.stanford module
SR830SR830.CHANNEL1_MAPSR830.CHANNEL1_VALUESSR830.CHANNEL2_MAPSR830.CHANNEL2_VALUESSR830.EXPANSION_MAPSR830.EXPANSION_VALUESSR830.FILTER_SLOPE_MAPSR830.FILTER_SLOPE_VALUESSR830.RESERVE_MAPSR830.RESERVE_VALUESSR830.SAMPLE_RATE_MAPSR830.SAMPLE_RATE_VALUESSR830.SENSITIVITY_MAPSR830.SENSITIVITY_VALUESSR830.TCSR830.TIME_CONSTANT_MAPSR830.TIME_CONSTANT_VALUESSR830.ai1SR830.ai2SR830.ai3SR830.ai4SR830.amplitudeSR830.ao1SR830.ao2SR830.ao3SR830.ao4SR830.aux_in_1SR830.aux_in_2SR830.aux_in_3SR830.aux_in_4SR830.aux_out_1SR830.aux_out_2SR830.aux_out_3SR830.aux_out_4SR830.buffer_modeSR830.buffer_pause()SR830.buffer_pointsSR830.buffer_reset()SR830.buffer_start()SR830.buffer_trigger_modeSR830.ch1SR830.ch2SR830.channel_1SR830.channel_1_typeSR830.channel_2SR830.channel_2_typeSR830.connect()SR830.filter_slopeSR830.freqSR830.frequencySR830.get_TC()SR830.get_ai1()SR830.get_ai2()SR830.get_ai3()SR830.get_ai4()SR830.get_amplitude()SR830.get_ao1()SR830.get_ao2()SR830.get_ao3()SR830.get_ao4()SR830.get_aux_in_1()SR830.get_aux_in_2()SR830.get_aux_in_3()SR830.get_aux_in_4()SR830.get_aux_out_1()SR830.get_aux_out_2()SR830.get_aux_out_3()SR830.get_aux_out_4()SR830.get_buffer()SR830.get_buffer_mode()SR830.get_buffer_points()SR830.get_buffer_trigger_mode()SR830.get_ch1()SR830.get_ch2()SR830.get_channel_1()SR830.get_channel_1_type()SR830.get_channel_2()SR830.get_channel_2_type()SR830.get_filter_slope()SR830.get_freq()SR830.get_frequency()SR830.get_mag()SR830.get_magnitude()SR830.get_phase()SR830.get_r()SR830.get_reserve_mode()SR830.get_sample_rate()SR830.get_sensitivity()SR830.get_tc()SR830.get_theta()SR830.get_time_constant()SR830.get_x()SR830.get_y()SR830.magSR830.magnitudeSR830.measure_delay()SR830.phaseSR830.rSR830.reserve_modeSR830.sample_rateSR830.sensitivitySR830.set_TC()SR830.set_amplitude()SR830.set_ao1()SR830.set_ao2()SR830.set_ao3()SR830.set_ao4()SR830.set_aux_out_1()SR830.set_aux_out_2()SR830.set_aux_out_3()SR830.set_aux_out_4()SR830.set_buffer_mode()SR830.set_buffer_trigger_mode()SR830.set_channel_1_type()SR830.set_channel_2_type()SR830.set_filter_slope()SR830.set_freq()SR830.set_frequency()SR830.set_phase()SR830.set_reserve_mode()SR830.set_sample_rate()SR830.set_sensitivity()SR830.set_tc()SR830.set_time_constant()SR830.tcSR830.thetaSR830.time_constantSR830.trigger()SR830.xSR830.y
SR865SR865.CHANNEL1_MAPSR865.CHANNEL1_VALUESSR865.CHANNEL2_MAPSR865.CHANNEL2_VALUESSR865.DCSR865.FILTER_SLOPE_MAPSR865.FILTER_SLOPE_VALUESSR865.SENSITIVITY_MAPSR865.SENSITIVITY_VALUESSR865.TCSR865.TIME_CONSTANT_MAPSR865.TIME_CONSTANT_VALUESSR865.ai1SR865.ai2SR865.ai3SR865.ai4SR865.ampSR865.amplitudeSR865.ao1SR865.ao2SR865.ao3SR865.ao4SR865.auto_offset()SR865.capture_done()SR865.capture_lengthSR865.capture_quantsSR865.capture_rateSR865.capture_start()SR865.capture_stop()SR865.ch1SR865.ch2SR865.channel_1_outputSR865.channel_1_typeSR865.channel_2_outputSR865.channel_2_typeSR865.connect()SR865.dcSR865.filter_slopeSR865.freqSR865.frequencySR865.get_DC()SR865.get_TC()SR865.get_ai1()SR865.get_ai2()SR865.get_ai3()SR865.get_ai4()SR865.get_amp()SR865.get_amplitude()SR865.get_ao1()SR865.get_ao2()SR865.get_ao3()SR865.get_ao4()SR865.get_capture()SR865.get_capture_quants()SR865.get_ch1()SR865.get_ch2()SR865.get_channel_1_output()SR865.get_channel_1_type()SR865.get_channel_2_output()SR865.get_channel_2_type()SR865.get_dc()SR865.get_filter_slope()SR865.get_freq()SR865.get_frequency()SR865.get_mag()SR865.get_magnitude()SR865.get_max_capture_rate()SR865.get_offset()SR865.get_phase()SR865.get_r()SR865.get_r_expand()SR865.get_r_offset()SR865.get_r_offset_enable()SR865.get_sensitivity()SR865.get_tc()SR865.get_theta()SR865.get_time_constant()SR865.get_x()SR865.get_x_expand()SR865.get_x_offset()SR865.get_x_offset_enable()SR865.get_y()SR865.get_y_expand()SR865.get_y_offset()SR865.get_y_offset_enable()SR865.magSR865.magnitudeSR865.max_capture_rateSR865.measure_delay()SR865.offsetSR865.phaseSR865.rSR865.r_expandSR865.r_offsetSR865.r_offset_enableSR865.sensitivitySR865.set_DC()SR865.set_TC()SR865.set_amp()SR865.set_amplitude()SR865.set_ao1()SR865.set_ao2()SR865.set_ao3()SR865.set_ao4()SR865.set_capture_quants()SR865.set_channel_1_output()SR865.set_channel_1_type()SR865.set_channel_2_output()SR865.set_channel_2_type()SR865.set_dc()SR865.set_filter_slope()SR865.set_freq()SR865.set_frequency()SR865.set_offset()SR865.set_phase()SR865.set_r_expand()SR865.set_r_offset()SR865.set_r_offset_enable()SR865.set_sensitivity()SR865.set_tc()SR865.set_time_constant()SR865.set_x_expand()SR865.set_x_offset()SR865.set_x_offset_enable()SR865.set_y_expand()SR865.set_y_offset()SR865.set_y_offset_enable()SR865.tcSR865.thetaSR865.time_constantSR865.xSR865.x_expandSR865.x_offsetSR865.x_offset_enableSR865.ySR865.y_expandSR865.y_offsetSR865.y_offset_enable
- auspex.instruments.tektronix module
DPO2014DPO2024DPO72004CRSA3308ARSA3308A.averaging_countRSA3308A.clear_averaging()RSA3308A.connect()RSA3308A.frequency_centerRSA3308A.frequency_spanRSA3308A.frequency_startRSA3308A.frequency_stopRSA3308A.get_averaging_count()RSA3308A.get_axis()RSA3308A.get_frequency_center()RSA3308A.get_frequency_span()RSA3308A.get_frequency_start()RSA3308A.get_frequency_stop()RSA3308A.get_marker1_amplitude()RSA3308A.get_marker1_position()RSA3308A.get_mode()RSA3308A.get_num_sweep_points()RSA3308A.get_pn_carrier_freq()RSA3308A.get_pn_offset_start()RSA3308A.get_pn_offset_stop()RSA3308A.get_pn_trace()RSA3308A.get_resolution_bandwidth()RSA3308A.get_sweep_time()RSA3308A.get_trace()RSA3308A.instrument_typeRSA3308A.marker1_amplitudeRSA3308A.marker1_positionRSA3308A.marker_to_center()RSA3308A.modeRSA3308A.num_sweep_pointsRSA3308A.peak_search()RSA3308A.pn_carrier_freqRSA3308A.pn_offset_startRSA3308A.pn_offset_stopRSA3308A.resolution_bandwidthRSA3308A.restart_sweep()RSA3308A.set_averaging_count()RSA3308A.set_frequency_center()RSA3308A.set_frequency_span()RSA3308A.set_frequency_start()RSA3308A.set_frequency_stop()RSA3308A.set_marker1_amplitude()RSA3308A.set_marker1_position()RSA3308A.set_mode()RSA3308A.set_num_sweep_points()RSA3308A.set_pn_carrier_freq()RSA3308A.set_pn_offset_start()RSA3308A.set_pn_offset_stop()RSA3308A.set_resolution_bandwidth()RSA3308A.set_sweep_time()RSA3308A.sweep_time
- auspex.instruments.vaunix module
LabbrickLabbrick.STATUS_DEV_CONNECTEDLabbrick.STATUS_DEV_OPENEDLabbrick.STATUS_FAST_PULSE_OPTIONLabbrick.STATUS_INVALID_DEVIDLabbrick.STATUS_PLL_LOCKEDLabbrick.STATUS_SWP_ACTIVELabbrick.STATUS_SWP_BIDIRECTIONALLabbrick.STATUS_SWP_REPEATLabbrick.STATUS_SWP_UPLabbrick.connect()Labbrick.disconnect()Labbrick.enumerate()Labbrick.frequencyLabbrick.get_frequency()Labbrick.get_output()Labbrick.get_power()Labbrick.get_sweep_end_freq()Labbrick.get_sweep_start_freq()Labbrick.get_sweep_time()Labbrick.get_use_internal_ref()Labbrick.instrument_typeLabbrick.outputLabbrick.powerLabbrick.save_settings()Labbrick.set_frequency()Labbrick.set_output()Labbrick.set_power()Labbrick.set_sweep_end_freq()Labbrick.set_sweep_start_freq()Labbrick.set_sweep_time()Labbrick.set_use_internal_ref()Labbrick.start_sweep()Labbrick.sweep_end_freqLabbrick.sweep_start_freqLabbrick.sweep_timeLabbrick.use_internal_ref
- auspex.instruments.X6 module
X6X6.acquire_modeX6.add_channel()X6.channel_setup()X6.configure_with_dict()X6.connect()X6.data_available()X6.disconnect()X6.done()X6.get_buffer_for_channel()X6.get_socket()X6.instrument_typeX6.number_averagesX6.number_segmentsX6.number_waveformsX6.receive_data()X6.record_lengthX6.referenceX6.spew_fake_data()X6.wait_for_acquisition()
X6Channel
- auspex.instruments.yokogawa module
YokogawaGS200YokogawaGS200.averaging_nplcYokogawaGS200.connect()YokogawaGS200.get_averaging_nplc()YokogawaGS200.get_level()YokogawaGS200.get_mode()YokogawaGS200.get_output()YokogawaGS200.get_output_range()YokogawaGS200.get_protection_current()YokogawaGS200.get_protection_volts()YokogawaGS200.get_ramp()YokogawaGS200.get_sense()YokogawaGS200.get_sense_value()YokogawaGS200.get_value()YokogawaGS200.instrument_typeYokogawaGS200.levelYokogawaGS200.modeYokogawaGS200.outputYokogawaGS200.output_rangeYokogawaGS200.protection_currentYokogawaGS200.protection_voltsYokogawaGS200.rampYokogawaGS200.senseYokogawaGS200.sense_valueYokogawaGS200.set_averaging_nplc()YokogawaGS200.set_level()YokogawaGS200.set_mode()YokogawaGS200.set_output()YokogawaGS200.set_output_range()YokogawaGS200.set_protection_current()YokogawaGS200.set_protection_volts()YokogawaGS200.set_ramp()YokogawaGS200.set_sense()YokogawaGS200.set_value()YokogawaGS200.value
- Module contents
- auspex.qubit package
- Submodules
- auspex.qubit.pipeline module
PipelineManagerPipelineManager.add_correlator()PipelineManager.add_qubit_pipeline()PipelineManager.clear_pipelines()PipelineManager.commit()PipelineManager.create_default_pipeline()PipelineManager.get_connections_by_name()PipelineManager.get_current_stream_selectors()PipelineManager.get_stream_selector()PipelineManager.load()PipelineManager.ls()PipelineManager.print()PipelineManager.recreate_pipeline()PipelineManager.reset_pipelines()PipelineManager.rollback()PipelineManager.save_as()PipelineManager.show_pipeline()
check_session_dirty()
- auspex.qubit.qubit_exp module
QubitExperimentQubitExperiment.add_avg_sweep()QubitExperiment.add_connector()QubitExperiment.add_instrument_sweep()QubitExperiment.add_manual_sweep()QubitExperiment.add_qubit_sweep()QubitExperiment.clear_fake_data()QubitExperiment.create_from_meta()QubitExperiment.final_init()QubitExperiment.init_instruments()QubitExperiment.init_progress_bars()QubitExperiment.instantiate_filters()QubitExperiment.is_in_measured_qubit_names()QubitExperiment.modify_graph()QubitExperiment.run()QubitExperiment.set_fake_data()QubitExperiment.shutdown_instruments()
- auspex.qubit.mixer_calibration module
MixerCalibrationMixerCalibrationExperimentMixerCalibrationExperiment.I_offsetMixerCalibrationExperiment.Q_offsetMixerCalibrationExperiment.SSB_FREQMixerCalibrationExperiment.amplitudeMixerCalibrationExperiment.amplitude_factorMixerCalibrationExperiment.connect_instruments()MixerCalibrationExperiment.init_instruments()MixerCalibrationExperiment.init_streams()MixerCalibrationExperiment.phase_skewMixerCalibrationExperiment.reset_calibration()MixerCalibrationExperiment.run()MixerCalibrationExperiment.shutdown_instruments()MixerCalibrationExperiment.sideband_modulation
find_null_offset()
- auspex.qubit.pulse_calibration module
CLEARCalibrationCRAmpCalibrationCRAmpCalibration_PhEstCRCalibrationCRLenCalibrationCRPhaseCalibrationCalibrationCalibrationExperimentCavityTuneupCustomCalibrationDRAGCalibrationPhaseEstimationPi2CalibrationPiCalibrationQubitCalibrationQubitTuneupRabiAmpCalibrationRamseyCalibrationphase_estimation()phase_to_amplitude()quick_norm_data()restrict()
- auspex.qubit.single_shot_fidelity module
SingleShotFidelityExperimentSingleShotFidelityExperiment.find_single_shot_filter()SingleShotFidelityExperiment.get_fidelity()SingleShotFidelityExperiment.get_results()SingleShotFidelityExperiment.get_threshold()SingleShotFidelityExperiment.guess_output_nodes()SingleShotFidelityExperiment.init_plots()SingleShotFidelityExperiment.run_sweeps()
- Module contents
auspex.config module
- auspex.config.isnotebook()
- auspex.config.load_db()
auspex.data_format module
- class auspex.data_format.AuspexDataContainer(base_path, mode='a', open_all=True)
A container for Auspex data. Data is stored as datasets which may be of any dimension. These are in turn organized by groups which can be used to store related information. Data is stored as a binary file plus a json metafile which describes the dimension and type of data stored.
Example organization
- DataContainer:
- - QubitOneGroup| - DemodulatedData| - ThresholdedData- QubitTwoGroup | - RawData | - DemodulatedData
- close()
Close the data container.
- new_dataset(groupname, datasetname, descriptor)
Add a dataset to a specific group.
- Parameters:
groupname – Name of the group to which to add the dataset.
datasetname – Name of the dataset to be added.
descriptor – DataStreamDescriptor that describes the dataset that is to be added.
- new_group(groupname)
Add a group to the data container.
- Parameters:
groupname – Name of the data group to be added to the data container.
- open_all()
Open all of the datasets contained in this DataContainer. This also populates the list of groups.
- Returns:
A dictionary of all of the datasets, which each item as an (array, descriptor) tuple.
- open_dataset(groupname, datasetname)
Open a particular dataset stored in this DataContainer.
- Parameters:
groupname – The group name of the data that is to be opened.
datasetname – The name of the dataset that is to be opened.
- Returns:
A numpy array of the data stored. desc: DataStreamDescriptor for the data stored.
- Return type:
data
auspex.experiment module
- class auspex.experiment.Experiment
The measurement loop to be run for each set of sweep parameters.
- add_axis(axis, position=0)
- add_direct_plotter(plotter)
A plotter that lives outside the filter pipeline, intended for advanced use cases when plotting data during refinement.
- add_manual_plotter(plotter, callback=None)
- add_sweep(parameters, sweep_list, refine_func=None, callback_func=None, metadata=None)
- clear_sweeps()
Delete all sweeps present in this experiment.
- connect_instruments()
- connect_to_plot_server()
- declare_done()
- disconnect_instruments()
- final_init()
- get_final_plots(quad_funcs=[<ufunc 'absolute'>, <function angle>])
- init_dashboard()
- init_instruments()
Gets run before a sweep starts
- init_progress_bars()
initialize the progress bars.
- init_streams()
Establish the base descriptors for any internal data streams and connectors.
- pop_sweep(name)
Remove sweep that has a given name.
- push_to_plot(plotter, data)
Push data to a direct plotter.
- reset()
- run()
This is the inner measurement loop, which is the smallest unit that is repeated across various sweep variables. For more complicated run control than can be provided by the automatic sweeping, the full experimental operation should be defined here
- run_sweeps()
- set_graph(edges)
- set_stream_compression(compression='zlib')
- shutdown()
- shutdown_instruments()
Gets run after a sweep ends, or when the program is terminated.
- start_manual_plotters()
- stop_manual_plotters()
- sweep()
- update_descriptors()
- class auspex.experiment.MetaExperiment(name, bases, dct)
Meta class to bake the instrument objects into a class description
- auspex.experiment.auspex_plot_server()
- auspex.experiment.update_filename(filename, add_date=True)
Update the file number and date.
auspex.log module
- auspex.log.in_jupyter()
auspex.parameter module
- class auspex.parameter.BoolParameter(name=None, unit=None, default=None, value_range=None, allowed_values=None, increment=None, snap=None)
- property value
- class auspex.parameter.FilenameParameter(*args, **kwargs)
- class auspex.parameter.FloatParameter(name=None, unit=None, default=None, value_range=None, allowed_values=None, increment=None, snap=None)
- property value
- class auspex.parameter.IntParameter(name=None, unit=None, default=None, value_range=None, allowed_values=None, increment=None, snap=None)
- property value
- class auspex.parameter.Parameter(name=None, unit=None, default=None, value_range=None, allowed_values=None, increment=None, snap=None)
Encapsulates the information for an experiment parameter
- add_post_push_hook(hook)
- add_pre_push_hook(hook)
- assign_method(method)
- dict_repr()
Return a dictionary representation. Intended for Quince interop.
- push()
- property value
auspex.stream module
- class auspex.stream.DataAxis(name, points=[], unit=None, metadata=None, dtype=<class 'numpy.float32'>)
An axis in a data stream
- add_points(points)
- data_type(with_metadata=False)
- num_points()
- points_with_metadata()
- reset()
- tuple_width()
- class auspex.stream.DataStream(name=None, unit=None)
A stream of data
- done()
- final_init()
- num_points()
- percent_complete()
- pop()
- push(data)
- push_event(event_type, data=None)
- reset()
- set_descriptor(descriptor)
- class auspex.stream.DataStreamDescriptor(dtype=<class 'numpy.float32'>)
Axes information
- add_axis(axis, position=0)
- add_param(key, value)
- axes_done()
- axis(axis_name)
- axis_data_type(with_metadata=False, excluding_axis=None)
- axis_names(with_metadata=False)
Returns all axis names included those from unstructured axes
- axis_num(axis_name)
- copy()
- data_axis_values()
Returns a list of point lists for each data axis, ignoring sweep axes.
- data_dims()
- dims()
- done()
- expected_num_points()
- expected_tuples(with_metadata=False, as_structured_array=True)
Returns a list of tuples representing the cartesian product of the axis values. Should only be used with non-adaptive sweeps.
- extent(flip=False)
Convenience function for matplotlib.imshow, which expects extent=(left, right, bottom, top).
- is_adaptive()
- last_data_axis()
- num_data_axis_points()
- num_dims()
- num_new_points_through_axis(axis_name)
- num_points()
- num_points_through_axis(axis_name)
- pop_axis(axis_name)
- reset()
- tuple_width()
- tuples(as_structured_array=True)
Returns a list of all tuples visited by the sweeper. Should only be used with adaptive sweeps.
- class auspex.stream.InputConnector(name='', parent=None, datatype=None, max_input_streams=1)
- add_input_stream(stream)
- done()
- num_points()
- update_descriptors()
- class auspex.stream.OutputConnector(name='', data_name=None, unit=None, parent=None, dtype=<class 'numpy.float32'>)
- add_output_stream(stream)
- done()
- num_points()
- push(data)
- push_event(event_type, data=None)
- set_descriptor(descriptor)
- update_descriptors()
- class auspex.stream.SweepAxis(parameter, points=[], metadata=None, refine_func=None, callback_func=None)
Structure for sweep axis, separate from DataAxis. Can be an unstructured axis, in which case ‘parameter’ is actually a list of parameters.
- check_for_refinement(output_connectors_dict)
Check to see if we need to perform any refinements. If there is a refine_func and it returns a list of points, then we need to extend the axes. Otherwise, if the refine_func returns None or false, then we reset the axis to its original set of points. If there is no refine_func then we don’t do anything at all.
- push()
Push parameter value(s)
- update()
Update value after each run.
- auspex.stream.cartesian(arrays, out=None, dtype='f')
http://stackoverflow.com/questions/28684492/numpy-equivalent-of-itertools-product