예제 #1
0
def add_timestamps(filename=None):
    data_obj = red.load(filename)
    folder = os.path.dirname(filename)
    end_times = simplejson.load(open(os.path.join(folder, 'end_times.json'), 'r'))
    basename = os.path.basename()[-12:]
    #new_file = open('T'+filename, 'w')
    
    end_time = end_times[basename]
    print end_time
예제 #2
0
def load(seqlist, base='jul04'):
    return [
        reflred.load(os.path.join(PATH, "%s%03d.ng7" % (base, seq)))
        for seq in seqlist
    ]
예제 #3
0
"""
Sample data from NCNR-AND/R.

This is area detector data with all frames preserved.

from reflectometry.model1d.examples.cg1area import data

TODO: Document contents of this data file.
"""

import numpy, os
import reflectometry.reduction as reflred

PATH = os.path.dirname(os.path.realpath(__file__))

data = reflred.load(os.path.join(PATH, 'psdca022.cg1.gz'))
#data = reflred.load(os.path.join(PATH,'Ipsdca022.cg1'))
#data = reflred.load(os.path.join(PATH,'small.cg1'))
if __name__ == "__main__":
    import pylab
    print "shape=", data.detector.counts.shape
    pylab.imshow(numpy.log(data.detector.counts[1] + 1).T)
    #pylab.pcolor(numpy.log(data.detector.counts+1))
    pylab.show()
    pass
예제 #4
0
"""
Sample data from NCNR-AND/R.

This is area detector data with all frames preserved.

from reflectometry.model1d.examples.cg1area import data

TODO: Document contents of this data file.
"""

import numpy, os
import reflectometry.reduction as reflred

PATH = os.path.dirname(os.path.realpath(__file__))

data = reflred.load(os.path.join(PATH, "psdca022.cg1.gz"))
# data = reflred.load(os.path.join(PATH,'Ipsdca022.cg1'))
# data = reflred.load(os.path.join(PATH,'small.cg1'))
if __name__ == "__main__":
    import pylab

    print "shape=", data.detector.counts.shape
    pylab.imshow(numpy.log(data.detector.counts[1] + 1).T)
    # pylab.pcolor(numpy.log(data.detector.counts+1))
    pylab.show()
    pass
예제 #5
0
def load(seqlist,base='jul04'):
    return [reflred.load(os.path.join(PATH,"%s%03d.ng7"%(base,seq)))
            for seq in seqlist]