def setUpClass(cls): aspec = AutomatedRunSpec() aspec.mass_spectrometer = 'jan' aspec.labnumber = '17005' aspec.aliquot = 95 a = AutomatedRun() a.script_info.measurement_script_name = 'unknown_peak_hop' s = SpectrometerManager() ion = IonOpticsManager(spectrometer=s.spectrometer) s.load(db_mol_weights=False) a.spectrometer_manager = s a.ion_optics_manager = ion a.arar_age = ArArAge() a.arar_age.j = ufloat(0.001, 1e-6) a._alive = True a.uuid = '12345-ABCDE' a.spec = aspec a._measured = True a._save_enabled = True cls.arun = a
def setUpClass(cls): aspec = AutomatedRunSpec() aspec.mass_spectrometer = 'jan' aspec.labnumber = '17005' aspec.aliquot = 95 a = AutomatedRun() a.script_info.measurement_script_name = 'unknown_peak_hop' s = SpectrometerManager() ion = IonOpticsManager(spectrometer=s.spectrometer) s.load(db_mol_weights=False) a.spectrometer_manager = s a.ion_optics_manager = ion a.arar_age = ArArAge() a.arar_age.j=ufloat(0.001, 1e-6) a._alive = True a.uuid = '12345-ABCDE' a.spec = aspec a._measured = True a._save_enabled = True cls.arun = a
def run(): hp = hpy() globalv.experiment_debug = True # t = ExperimentEditorTask() # p = os.path.join(paths.experiment_dir, 'demo.txt') # t._open_experiment(p) q = ExperimentQueue(delay_before_analyses=0, delay_between_analyses=0) q.automated_runs = [ AutomatedRunSpec(labnumber='61312', duration=2.0, extraction_script='pause', measurement_script='air', mass_spectrometer='jan'), AutomatedRunSpec(labnumber='61312', duration=2.0, extraction_script='pause', measurement_script='air', mass_spectrometer='jan'), AutomatedRunSpec(labnumber='61312', duration=2.0, extraction_script='pause', measurement_script='air', mass_spectrometer='jan'), AutomatedRunSpec(labnumber='61312', duration=2.0, extraction_script='pause', measurement_script='air', mass_spectrometer='jan'), AutomatedRunSpec(labnumber='61312', duration=2.0, extraction_script='pause', measurement_script='air', mass_spectrometer='jan') ] dbman = isotope_manager_factory() specman = SpectrometerManager() specman.load() ex = ExperimentExecutor( db=dbman.db, spectrometer_manager=specman, extraction_line_manager='', executable=True, ) ex.monitor = None ex.experiment_queues = [ q, ] ex.experiment_queue = q hp.setrelheap() t = ex.execute() t.join() # count_instances(group='sqlalchemy') return hp
def run(): hp = hpy() globalv.experiment_debug = True # t = ExperimentEditorTask() # p = os.path.join(paths.experiment_dir, 'demo.txt') # t._open_experiment(p) q = ExperimentQueue(delay_before_analyses=0, delay_between_analyses=0) q.automated_runs = [ AutomatedRunSpec( labnumber='61312', duration=2.0, extraction_script='pause', measurement_script='air', mass_spectrometer='jan' ), AutomatedRunSpec( labnumber='61312', duration=2.0, extraction_script='pause', measurement_script='air', mass_spectrometer='jan' ), AutomatedRunSpec( labnumber='61312', duration=2.0, extraction_script='pause', measurement_script='air', mass_spectrometer='jan' ), AutomatedRunSpec( labnumber='61312', duration=2.0, extraction_script='pause', measurement_script='air', mass_spectrometer='jan' ), AutomatedRunSpec( labnumber='61312', duration=2.0, extraction_script='pause', measurement_script='air', mass_spectrometer='jan' ) ] dbman = isotope_manager_factory() specman = SpectrometerManager() specman.load() ex = ExperimentExecutor(db=dbman.db, spectrometer_manager=specman, extraction_line_manager='', executable=True, ) ex.monitor = None ex.experiment_queues = [q, ] ex.experiment_queue = q hp.setrelheap() t = ex.execute() t.join() # count_instances(group='sqlalchemy') return hp
def _factory_spectrometer(self, *args, **kw): return SpectrometerManager(application=self.application)