def setUp(self):
        if 'TRAVIS' in os.environ:
            # Colortable requests require vigra, which is not installed on our Travis-CI build.
            # Skip this test on Travis-CI.
            import nose
            raise nose.SkipTest

        super(ColortableImageSourceTest2, self).setUp()
        self.seg = numpy.zeros((6, 7), dtype=numpy.uint32)
        self.seg = numpy.ma.masked_array(self.seg,
                                         mask=numpy.zeros(self.seg.shape,
                                                          dtype=bool),
                                         shrink=False)
        self.seg[0:2, :] = 0
        self.seg[1, :] = numpy.ma.masked
        self.seg[2:4, :] = 1
        self.seg[3, :] = numpy.ma.masked
        self.seg[4:6, :] = 2
        self.seg[5, :] = numpy.ma.masked
        self.ars = _ArraySource2d(self.seg)
        self.ctable = [
            QColor(255, 0, 0).rgba(),
            QColor(0, 255, 0).rgba(),
            QColor(0, 0, 255).rgba()
        ]
        self.layer = ColortableLayer(self.ars, self.ctable)
        self.ims = ColortableImageSource(self.ars, self.layer)
Exemplo n.º 2
0
 def setUp(self):
     self.seg = numpy.zeros((6, 7), dtype=numpy.uint32)
     self.seg[0:2, :] = 0
     self.seg[2:4, :] = 1
     self.seg[4:6, :] = 2
     self.ars = _ArraySource2d(self.seg)
     self.ctable = [
         QColor(255, 0, 0).rgba(),
         QColor(0, 255, 0).rgba(),
         QColor(0, 0, 255).rgba()
     ]
     self.layer = ColortableLayer(self.ars, self.ctable)
     self.ims = ColortableImageSource(self.ars, self.layer)
Exemplo n.º 3
0
    def setUp(self):
        if "TRAVIS" in os.environ:
            # Colortable requests require vigra, which is not installed on our Travis-CI build.
            # Skip this test on Travis-CI.
            import nose

            raise nose.SkipTest

        super(ColortableImageSourceTest, self).setUp()
        self.seg = numpy.zeros((6, 7), dtype=numpy.uint32)
        self.seg[0:2, :] = 0
        self.seg[2:4, :] = 1
        self.seg[4:6, :] = 2
        self.ars = _ArraySource2d(self.seg)
        self.ctable = [QColor(255, 0, 0).rgba(), QColor(0, 255, 0).rgba(), QColor(0, 0, 255).rgba()]
        self.layer = ColortableLayer(self.ars, self.ctable)
        self.ims = ColortableImageSource(self.ars, self.layer)
Exemplo n.º 4
0
 def setUp(self):
     super(ColortableImageSourceTest2, self).setUp()
     self.seg = numpy.zeros((6, 7), dtype=numpy.uint32)
     self.seg = numpy.ma.masked_array(self.seg,
                                      mask=numpy.zeros(self.seg.shape,
                                                       dtype=bool),
                                      shrink=False)
     self.seg[0:2, :] = 0
     self.seg[1, :] = numpy.ma.masked
     self.seg[2:4, :] = 1
     self.seg[3, :] = numpy.ma.masked
     self.seg[4:6, :] = 2
     self.seg[5, :] = numpy.ma.masked
     self.ars = _ArraySource2d(self.seg)
     self.ctable = [
         QColor(255, 0, 0).rgba(),
         QColor(0, 255, 0).rgba(),
         QColor(0, 0, 255).rgba()
     ]
     self.layer = ColortableLayer(self.ars, self.ctable)
     self.ims = ColortableImageSource(self.ars, self.layer)