def __init__(self, param=None, buffersize=512, stackMode='datetime'): """ :param param: param to be passed to XYImageItem constructor :param buffersize: (int) size of the stack :param stackMode: (str) can be 'datetime', 'timedelta' or 'event' """ XYImageItem.__init__(self, numpy.arange(2), numpy.arange(2), numpy.zeros((2, 2)), param=param) TaurusBaseComponent.__init__(self, self.__class__.__name__) self.maxBufferSize = buffersize self._yValues = None self._xBuffer = None self._zBuffer = None self.stackMode = stackMode self.set_interpolation(INTERP_NEAREST) self.__timeOffset = None # Config properties self.registerConfigProperty(self.get_lut_range, self.set_lut_range, 'lut_range') self.registerConfigProperty(self._get_interpolation_cfg, self._set_interpolation_cfg, 'interpolation') self.registerConfigProperty(self.get_color_map_name, self.set_color_map, 'color_map')
def __init__(self, param=None): XYImageItem.__init__(self, numpy.arange(2), numpy.arange(2), numpy.zeros((2, 2)), param=param) TaurusBaseImageItem.__init__(self, self.__class__.__name__)
def xyimage(self, x, y, data, title=None, alpha_mask=None, alpha=None, background_color=None, colormap=None, interpolation='linear', eliminate_outliers=None, xformat='%.1f', yformat='%.1f', zformat='%.1f'): """ Make an xyimage `plot item` (image with non-linear X/Y axes) from data (:py:class:`guiqwt.image.XYImageItem` object) * x: 1D NumPy array (or tuple, list: will be converted to array) * y: 1D NumPy array (or tuple, list: will be converted to array * data: 2D NumPy array (image pixel data) * title: image title (optional) * interpolation: 'nearest', 'linear' (default), 'antialiasing' (5x5) """ param = XYImageParam(title=_("Image"), icon='image.png') self.__set_image_param(param, title, alpha_mask, alpha, interpolation, background=background_color, colormap=colormap, xformat=xformat, yformat=yformat, zformat=zformat) if isinstance(x, (list, tuple)): x = array(x) if isinstance(y, (list, tuple)): y = array(y) image = XYImageItem(x, y, data, param) if eliminate_outliers is not None: image.set_lut_range(lut_range_threshold(image, 256, eliminate_outliers)) return image
def __init__(self, param=None, buffersize=512, stackMode='datetime'): XYImageItem.__init__(self, numpy.arange(2), numpy.arange( 2), numpy.zeros((2, 2)), param=param) TaurusBaseComponent.__init__(self, self.__class__.__name__) self.maxBufferSize = buffersize self._yValues = None self._xBuffer = None self._zBuffer = None self.stackMode = stackMode self.set_interpolation(INTERP_NEAREST) self.__timeOffset = None
def __init__(self, param=None): XYImageItem.__init__(self, numpy.arange(2), numpy.arange( 2), numpy.zeros((2, 2)), param=param) TaurusBaseImageItem.__init__(self, self.__class__.__name__)