Example #1
0
from poms.scannables.colbyDelayLineScannable import colbyDelayLineScannable
delay = colbyDelayLineScannable('delay', "172.23.110.129")
meta_add(delay)
""" XFMR detector """
#from beamline.poms.scannables.zurichXFMRDetector import socketDevice, zurichRangeScannable, zurichDetector
run("beamline/poms/scannables/zurichXFMRDetector.py")
zursoc = socketDevice(host='DIAMRD3079.dc.diamond.ac.uk', port=10000)
zurRange = zurichRangeScannable(zursoc)
xfmr = zurichDetector(zursoc)
meta_add(zurRange)
""" set rasor metadata """
#meta_add(pgm_energy, th, tth, chi, thp, ttp, eta, sx, sy, sz, dsu, dsd, th_off, tth_off, emecy1, emecy2, emecpitch,pinhx, pinhy)
meta_add(
    s4xsize,
    s4ysize,
)
add_default(macr16)
""" poms metadata """
meta_add(user1_axis1, user1_axis2, user1_axis3)
""" change data save folder """
import os
from gda.jython import InterfaceProvider
cwd = InterfaceProvider.getPathConstructor().createFromDefaultProperty()
if (cwd.split("/")[-1] != "data"):
    setSubdirectory("data")

scan_processing_on()

print ""
print "finished running user localstation"
Example #2
0
def pwd():
        print InterfaceProvider.getPathConstructor().createFromDefaultProperty()
Example #3
0
def pwd():
    '''return the current working directory'''
    curdir = InterfaceProvider.getPathConstructor().createFromDefaultProperty()
    return curdir
Example #4
0
def nwf():
    '''query the absolute path of the next working file'''
    curdir = InterfaceProvider.getPathConstructor().createFromDefaultProperty()
    filenumber = i09NumTracker.getCurrentFileNumber()
    return os.path.join(curdir, str(filenumber + 1))
Example #5
0
def nwf():
    '''query the next working file path'''
    cwd = InterfaceProvider.getPathConstructor().createFromDefaultProperty()
    filenumber = numTracker.getCurrentFileNumber()
    return os.path.join(cwd, str(filenumber + 1))
Example #6
0
 def getDataDir_Old(self):
     dataDir = InterfaceProvider.getPathConstructor(
     ).createFromDefaultProperty()
     #		dataDir = InterfaceProvider.getPathConstructor().createFromProperty("gda.pilatus.datadir");
     return dataDir
Example #7
0
 def getDataPath(self):
     dataPath = InterfaceProvider.getPathConstructor(
     ).createFromDefaultProperty()
     return dataPath
Example #8
0
 def _get_target_directory(self):
     datadir = InterfaceProvider.getPathConstructor(
     ).createFromDefaultProperty()
     return os.path.join(datadir,
                         '%05i-%s-files' % (self.scannumber, self.name))
Example #9
0
def nextDataFile():
    '''query the absolute path of the next working file'''
    curdir = InterfaceProvider.getPathConstructor().createFromDefaultProperty()
    filenumber = i09NumTracker.incrementNumber()
    return os.path.join(curdir, str(filenumber) + ".txt")