Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
    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)
Ejemplo n.º 4
0
    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)
Ejemplo n.º 5
0
    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)