Example #1
0
def ones(shape, dtype=float64):
    '''Create a dataset filled with 1'''
    dtype = _translatenativetype(dtype)
    return _df.ones(dtype.elements, asIterable(shape), dtype.value)
Example #2
0
def ones_like(a, dtype=None):
    o = _df.ones(a)
    if dtype is not None:
        dtype = _translatenativetype(dtype)
        o = o.cast(dtype.value)
    return o
Example #3
0
pp = RCPPlotter()
pp.plot("Area Detector", DatasetFactory.createFromObject(range(100)))

#This is used to plot on the PlotView
#d = DataSet.arange(10000)
#d.shape = [100,100]

d = DatasetFactory.createRange(10000)
d.shape = [100, 100]
# or, d = DataSet.arange(10000).reshape((100,100)) in GDA v8.12

pp.imagePlot("Area Detector", d)

#This is used to plot on the ImageExploreView
pp.plotImageToGrid("Image Explorer", DatasetFactory.ones([20, 30]))
pp.plotImageToGrid("Image Explorer", "/home/xr56/temp/p100kImage26455.tif")

#RCPPlotter().plotImageToGrid("Image Explorer","/home/xr56/temp/pilatus100K/p686905.tif")
RCPPlotter().scanForImages("Image Explorer",
                           "/dls/i06/data/2010/cm1895-1/demoImages")

#ROI
#Get ROI info

gbean = pp.getGuiBean("Area Detector")

gbean

#{ROIData=Start (36.0000, 27.0000) Size (11.0000,10.0000) Angle 0.00000, PlotMode=2D, PlotID=09421fb4-720f-4847-a40e-e8cafeacba84}
gKeys = gbean.keySet()  #[ROIData, PlotMode, PlotID]