Skip to content

Commit

Permalink
updating export
Browse files Browse the repository at this point in the history
  • Loading branch information
EliotGann committed May 29, 2019
1 parent 6a0d186 commit cb4b7cb
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 25 deletions.
1 change: 1 addition & 0 deletions startup/30-detectors.py
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@ def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
#sudo mount -t cifs //10.7.0.217/data/ /mnt/zdrive -o user=linuxuser,pass=greateyes
#needs to be run on the server
# sudo mount -t cifs //10.7.0.217/data/ /mnt/zdrive -o user=linuxuser,pass=greateyes


saxs_det = RSOXSGreatEyesDetector('XF:07ID1-ES:1{GE:1}', name='Small Angle CCD Detector',
Expand Down
53 changes: 28 additions & 25 deletions startup/80-export.py
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,9 @@ def subfactory(name, descriptor_doc):
'{start[sample]}-'
#'{event[data][Beamline Energy_energy]:.2f}eV-'
),
directory=USERDIR,
flush=True)
directory=USERDIR,
flush=True,
line_terminator='\n')
serializercsv('start', start_doc)
serializercsv('descriptor', descriptor_doc)
return [serializer,serializerjson,serializercsv]
Expand All @@ -83,7 +84,9 @@ def subfactory(name, descriptor_doc):
'{start[sample]}-'
#'{event[data][Beamline Energy_energy]:.2f}eV-'
),
directory=USERDIR)
directory=USERDIR,
flush=True,
line_terminator='\n')
serializer('start', start_doc)
serializer('descriptor', descriptor_doc)
return [serializer]
Expand All @@ -93,28 +96,28 @@ def subfactory(name, descriptor_doc):

def cb(name, doc):
filler(name, doc) # Fill in place any externally-stored data written by area detector.
if name == 'event_page':
if 'Beamline Energy_energy' in doc['data'] and 'Izero Mesh Drain Current' in doc['data']:
dt = datetime.now()
formatted_date = dt.strftime('%Y-%m-%d')
filename = ('{start[institution]}/'
'{start[user]}/'
'{start[project]}/'
f'{formatted_date}/'
'{start[scan_id]}-'
'{start[sample]}-'
#'{energy:.2f}eV'
'.txt'
).format(start=start_doc, energy=doc['data']['Beamline Energy_energy'][-1])

filename = Path(USERDIR) / Path(filename)
#print(f'!!!! filename: {filename}')
with open(filename, 'a+') as fp:
fp.write(f"{doc['data']['Beamline Energy_energy'][-1]}, {doc['data']['Izero Mesh Drain Current'][-1]}\n")
else:
pass
else:
pass
# if name == 'event_page':
# if 'Beamline Energy_energy' in doc['data'] and 'Izero Mesh Drain Current' in doc['data']:
# dt = datetime.now()
# formatted_date = dt.strftime('%Y-%m-%d')
# filename = ('{start[institution]}/'
# '{start[user]}/'
# '{start[project]}/'
# f'{formatted_date}/'
# '{start[scan_id]}-'
# '{start[sample]}-'
# #'{energy:.2f}eV'
# '.txt'
# ).format(start=start_doc, energy=doc['data']['Beamline Energy_energy'][-1])
#
# filename = Path(USERDIR) / Path(filename)
# #print(f'!!!! filename: {filename}')
# with open(filename, 'a+') as fp:
# fp.write(f"{doc['data']['Beamline Energy_energy'][-1]}, {doc['data']['Izero Mesh Drain Current'][-1]}\n")
# else:
# pass
# else:
# pass

return [cb], [subfactory]

Expand Down

0 comments on commit cb4b7cb

Please sign in to comment.