-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathscriptscanner_config_uncommented.py
More file actions
108 lines (62 loc) · 4.46 KB
/
scriptscanner_config_uncommented.py
File metadata and controls
108 lines (62 loc) · 4.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
class Config(object):
"""
scriptscanner config object for the molecules experiment.
"""
# Folder names within the experiments folder that holder experiments
path = 'Qsim.scripts.experiments.'
# list in the format (import_path, class_name)
scripts = [
(path + 'DAC_Raster.dac_raster', 'DACRaster'),
(path + 'Interleaved_Linescan.interleaved_linescan', 'InterleavedLinescan'),
(path + 'Line_Narrowing.line_narrowing', 'LineNarrowing'),
(path + 'Randomized_Benchmarking.randomized_benchmarking', 'RandomizedBenchmarking'),
(path + 'Off_Resonant_Shelving_Measurement.off_resonant_shelving_measurement',
'OffResonantShelvingMeasurement'),
(path + 'Bright_State_Detection.bright_state_detection', 'BrightStateDetection'),
(path + 'Dark_State_Detection.dark_state_detection', 'DarkStateDetection'),
(path + 'SF_Discrimination_Experiment.sf_discrimination_experiment', 'SFDiscriminationExperiment'),
(path + 'Coherence_Measurement.coherence_measurement', 'CoherenceMeasurement'),
(path + 'FFT.PMT_FFT', 'PMT_FFT'),
(path + 'tickle.tickle_experiment', 'ticklescan'),
(path + 'Laser_Frequency_Tracker.laser_frequency_tracker', 'LaserFrequencyTracker'),
(path + 'Optical_Pumping_Rate.optical_pumping_rate', 'OpticalPumpingRate'),
(path + 'Fidelity_Tweak_Up.fidelity_tweak_up', 'FidelityTweakUp'),
(path + 'Microwave_Rabi_Flopping.microwave_rabi_flopping', 'MicrowaveRabiFlopping'),
(path + 'Microwave_Linescan.microwave_linescan_minus', 'MicrowaveLineScanMinus'),
(path + 'Microwave_Linescan.microwave_linescan_plus', 'MicrowaveLineScanPlus'),
(path + 'Microwave_Linescan.microwave_linescan', 'MicrowaveLineScan'),
(path + 'Metastable_Microwave_Linescan_173.metastable_microwave_linescan_173',
'MetastableMicrowaveLineScan173'),
(path + 'Metastable_Microwave_Linescan_173.swept_metastable_microwave_linescan_173',
'MetastableMicrowaveLineScanSwept173'),
(path + 'Microwave_Rabi_Flopping.microwave_rabi_flopping_clock', 'MicrowaveRabiFloppingClock'),
(path + 'Quadrupole_Linescan.quadrupole_linescan', 'QuadrupoleLineScan'),
(path + 'Quadrupole_Rabi_Flopping.quadrupole_rabi_flopping', 'QuadrupoleRabiFlopping'),
(path + 'Microwave_Ramsey_Light_Shift.microwave_ramsey_light_shift', 'MicrowaveRamseyLightShift'),
(path + 'Microwave_Ramsey_Experiment.microwave_ramsey_experiment', 'MicrowaveRamseyExperiment'),
(path + 'High_Fidelity_Dark_State_SPAM.high_fidelity_dark_state_spam', 'HighFidelityDarkStateSpam'),
(path + 'Shelving_Rate.shelving_rate', 'ShelvingRate'),
(path + 'Deshelving_Rate.deshelving_rate', 'DeshelvingRate'),
(path + 'Wavemeter_Linescan.wavemeter_linescan', 'WavemeterLinescan'),
(path + 'wavemeter_linescan_badwm.wavemeter_linescan_badwm', 'WavemeterLinescanBadWM'),
(path + 'Metastable_Microwave_Linescan.metastable_microwave_linescan', 'MetastableMicrowaveLineScan'),
(path + 'Metastable_Microwave_Rabi_Flopping.metastable_microwave_rabi_flopping',
'MetastableMicrowaveRabiFlopping'),
# (path + 'Rabi_Point_Tracker.rabi_point_tracker', 'RabiPointTracker'),
(path + 'ion_position_tracker.ion_position_tracker', 'IonPositionTracker'),
(path + 'Test_Experiment.test_experiment', 'TestExperiment'),
(path + 'High_Fidelity_Measurement.high_fidelity_measurement', 'HighFidelityMeasurement'),
(path + 'Metastable_Microwave_Ramsey_Experiment.metastable_microwave_ramsey_experiment',
'MetastableMicrowaveRamseyExperiment'),
(path + 'Metastable_Fidelity_Tweak_Up.metastable_fidelity_tweak_up', 'MetastableFidelityTweakUp'),
(path + 'Metastable_Qubit_QND.metastable_qubit_qnd', 'MetastableQubitQND'),
(path + 'Metastable_Measurement_Driven_Gate.metastable_measurement_driven_gate',
'MetastableMeasurementDrivenGate'),
(path + 'Metastable_Measurement_Driven_Rabi_Flop.metastable_measurement_driven_rabi_flop',
'MetastableMeasurementDrivenRabiFlop'),
(path + 'Manifold_Detection.manifold_detection', 'ManifoldDetection'),
(path + 'Interleaved_Linescan_935.interleaved_linescan_935', 'InterleavedLinescan935'),
(path + 'AOM_Flickering.aom_flickering', 'AOMFlickering'),
]
allowed_concurrent = {'Metastable Fidelity Tweak Up': ['Laser Monitor']}
launch_history = 1000