def ones(shape, dtype=float64): '''Create a dataset filled with 1''' dtype = _translatenativetype(dtype) return _df.ones(dtype.elements, asIterable(shape), dtype.value)
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
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]