Example #1
0
#!/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')
Example #5
0
#!/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')
Example #8
0
#!/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')
Example #9
0
#!/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)
Example #10
0
#!/usr/bin/env python
from ccsTools import ccsValidator

ccsValidator('persist_acq')

Example #11
0
#!/usr/bin/env python
from ccsTools import ccsValidator

ccsValidator('fluxcal_acq', statusFlags='stat volt curr pres temp'.split())
Example #12
0
#!/usr/bin/env python
from ccsTools import ccsValidator

ccsValidator('ppump_acq')
Example #13
0
#!/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')
Example #17
0
#!/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')
Example #18
0
#!/usr/bin/env python
from ccsTools import ccsValidator

ccsValidator('Keyence_Calibration')
#!/usr/bin/env python
from ccsTools import ccsValidator

ccsValidator('test_scan')
Example #20
0
    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')
Example #22
0
#!/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')
Example #23
0
#!/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')
Example #25
0
#!/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')