#!/usr/bin/env python from ccsTools import ccsValidator ccsValidator()
#!/usr/bin/env python from ccsTools import ccsValidator ccsValidator('mono_calib_acq')
#!/usr/bin/env python from ccsTools import ccsValidator ccsValidator('preflight_acq')
#!/usr/bin/env python from ccsTools import ccsValidator ccsValidator('qe_acq')
#!/usr/bin/env python from ccsTools import ccsValidator import glob ccsValidator('fe55_acq')
#!/usr/bin/env python from ccsTools import ccsValidator ccsValidator('metro_acq')
#!/usr/bin/env python from ccsTools import ccsValidator ccsValidator('xtalk_acq')
#!/usr/bin/env python from ccsTools import ccsValidator import glob import os datfile = glob.glob("*.csv")[0] os.system("grep \"^#\" %s > temp.dat" % datfile) os.system("grep -v \"^#\" %s >> temp.dat" % datfile) os.system("mv temp.dat %s" % datfile) ccsValidator('Pump-and-Room-Temp-Measurement')
#!/usr/bin/env python """ Validator script for ts8_generic_acq harnessed job. """ import os import shutil import lcatr.schema import siteUtils from ccsTools import ccsValidator # Copy the rtmacqcfgfile to the working directory, and persist it. acq_cfg = os.path.join(siteUtils.configDir(), 'acq.cfg') with open(acq_cfg) as fobj: for line in fobj: if line.startswith('rtmacqcfgfile'): image_sequence_file = line.strip().split('=')[1].strip() shutil.copy(image_sequence_file, '.') results = [lcatr.schema.fileref.make(os.path.basename(image_sequence_file))] ccsValidator(results)
#!/usr/bin/env python from ccsTools import ccsValidator ccsValidator('persist_acq')
#!/usr/bin/env python from ccsTools import ccsValidator ccsValidator('fluxcal_acq', statusFlags='stat volt curr pres temp'.split())
#!/usr/bin/env python from ccsTools import ccsValidator ccsValidator('ppump_acq')
#!/usr/bin/env python from ccsTools import ccsValidator ccsValidator('dark_acq')
schemaFile.write("}\n") schemaFile.close() else: statoutFile.close() print "statusAssignments = %s" % statusAssignments print "statusflags = %s" % statusflags print "jobName = %s" % jobName if updateschema: lcatr.schema.load("%s/%s_runtime.schema"%(jobDir,jobName)) print "schema = %s" % str(lcatr.schema.get("%s_runtime"%jobName)) #results.append(lcatr.schema.valid(lcatr.schema.get(jobName), # **statusAssignments)) if updateschema: results.append(lcatr.schema.valid(lcatr.schema.get("%s_runtime"%jobName), **statusAssignments)) results.append(siteUtils.packageVersions()) lcatr.schema.write_file(results) lcatr.schema.validate_file() try: hdrtools.updateFitsHeaders('acqfilelist') except IOError: pass else : ccsValidator('fe55_acq','acqfilelist',statusflags)
#!/usr/bin/env python from ccsTools import ccsValidator ccsValidator('ready_acq')
#!/usr/bin/env python from ccsTools import ccsValidator ccsValidator('sflat_acq')
#!/usr/bin/env python from ccsTools import ccsValidator import glob import os datfile = glob.glob("*.csv")[0] os.system("grep \"^#\" %s > temp.dat" % datfile) os.system("grep -v \"^#\" %s >> temp.dat" % datfile) os.system("mv temp.dat %s" % datfile) ccsValidator('Cold-Measurement')
#!/usr/bin/env python from ccsTools import ccsValidator ccsValidator('Keyence_Calibration')
#!/usr/bin/env python from ccsTools import ccsValidator ccsValidator('test_scan')
schemaFile.close() else: statoutFile.close() print "statusAssignments = %s" % statusAssignments print "statusflags = %s" % statusflags print "jobName = %s" % jobName if updateschema: lcatr.schema.load("%s/%s_runtime.schema" % (jobDir, jobName)) print "schema = %s" % str(lcatr.schema.get("%s_runtime" % jobName)) #results.append(lcatr.schema.valid(lcatr.schema.get(jobName), # **statusAssignments)) if updateschema: results.append( lcatr.schema.valid(lcatr.schema.get("%s_runtime" % jobName), **statusAssignments)) results.append(siteUtils.packageVersions()) lcatr.schema.write_file(results) lcatr.schema.validate_file() try: hdrtools.updateFitsHeaders('acqfilelist') except IOError: pass else: ccsValidator('fe55_acq', 'acqfilelist', statusflags)
#!/usr/bin/env python from ccsTools import ccsValidator from glob import glob import numpy as np import matplotlib.pyplot as plt file_list = glob("*_rawsample_*.txt") for idx, f in enumerate(file_list): sample_list = np.loadtxt(f) plt.plot(sample_list, label=str(idx)) plt.xlabel("sample index") plt.ylabel("sample value") plt.title("Raw Sample of all channels") plt.savefig("rawsample.png") ccsValidator('raw_sample')
#!/usr/bin/env python from ccsTools import ccsValidator import glob import os datfile = glob.glob("*.csv")[0] os.system("grep \"^#\" %s > temp.dat" % datfile) os.system("grep -v \"^#\" %s >> temp.dat" % datfile) os.system("mv temp.dat %s" % datfile) ccsValidator('Cooling-Measurement-1')
#!/usr/bin/env python from ccsTools import ccsValidator import glob import os os.system("rm -v */*flux*.fits") os.system("rm -v */*clear*.fits") #os.system("gzip -v */*.fits") #os.system("cp -p %s ." % sequence_file) ccsValidator('eo_acq')
#!/usr/bin/env python from ccsTools import ccsValidator ccsValidator('shutter_acq')
#!/usr/bin/env python from ccsTools import ccsValidator import glob import os datfile = glob.glob("*.csv")[0] os.system("grep \"^#\" %s > temp.dat" % datfile) os.system("grep -v \"^#\" %s >> temp.dat" % datfile) os.system("mv temp.dat %s" % datfile) ccsValidator('Room-Temp-Measurement-After-Thermal-Cycle')