-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscriptscanner_config.py
More file actions
33 lines (28 loc) · 1.68 KB
/
scriptscanner_config.py
File metadata and controls
33 lines (28 loc) · 1.68 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
class config(object):
"""
scriptscanner config object for the barium experiment.
"""
# Folder names within the experiments folder that holder experiments
exps = 'barium.lib.scripts.experiments.'
# list in the format (import_path, class_name)
scripts = [(exps + 'optical_pumping.optical_pumping', 'optical_pumping'),
(exps + 'rabi_flopping.rabi_flopping','rabi_flopping'),
(exps + 'microwave_sweep.microwave_sweep','microwave_sweep'),
(exps + 'bright_state_detection.bright_state_detection', 'bright_state_detection'),
(exps + 'high_fidelity.high_fidelity', 'high_fidelity'),
#(exps + 'mm_compensation.mm_compensation', 'mm_compensation'),
(exps + 'probe_line_scan.probe_line_scan', 'probe_line_scan'),
#(exps + 'DDS_test.DDS_test_channels', 'DDS_test_channels'),
(exps + 'ramsey.ramsey','ramsey'),
(exps + 'frequency_scan.frequency_scan','frequency_scan'),
(exps + 'laser_stability_monitor.laser_stability_monitor','laser_stability_monitor'),
(exps + 'shelving.shelving','shelving'),
(exps + 'metastable_rabi_flopping.metastable_rabi_flopping','metastable_rabi_flopping'),
(exps + 'e2_laser_sweep.e2_laser_sweep','e2_laser_sweep'),
(exps + 'tickle_sweep.tickle_sweep','tickle_sweep'),
]
# This allows running multiple experiments at the same time. Use the name defined
# below the class definition i.e. name = "exp name"
allowed_concurrent = {}
allowed_concurrent['Laser Monitor'] = ['Laser Monitor', 'Probe Line Scan']
launch_history = 1000