def testLinear(self): """Test using a specified linear stretch""" rgbImage = rgb.LinearMapping(-8.45, 13.44).makeRgbImage(self.images[R]) if display: rgb.displayRGB(rgbImage)
def __init__(self, vmin=None, vmax=None, clip=False, minimum=0, dataRange=1, Q=8): mpColors.Normalize.__init__(self, vmin, vmax, clip) if True: self.mapping = afwRgb.AsinhMapping(minimum, dataRange, Q) else: self.mapping = afwRgb.LinearMapping(minimum, minimum+dataRange, Q)
def testLinearMinMax(self): """Test using a min/max linear stretch N.b. also checks that an image passed to the ctor is used as the default in makeRgbImage() """ rgbImage = rgb.LinearMapping(image=self.images[R]).makeRgbImage() if display: rgb.displayRGB(rgbImage)
def __init__(self, minimum=0, maximum=1): """Initialise an object able to carry out a linear mapping @param minimum Minimum value to display @param maximum Maximum value to display """ # The object used to perform the desired mapping self.mapping = afwRgb.LinearMapping(minimum, maximum) super().__init__(self.mapping.minimum[0], self.mapping.maximum)
def __init__(self, vmin=None, vmax=None, clip=False, minimum=0, maximum=1): Normalize.__init__(self, vmin, vmax, clip) self.mapping = afwRgb.LinearMapping(minimum, maximum)