コード例 #1
0
 def test(self):
     from lazyflow.graph import Graph, MetaDict
     g = Graph()
     
     # Create some data to give    
     shape = (1,2,3,4,5)
     data = numpy.indices(shape, dtype=int).sum(0)
     meta = MetaDict()
     meta.axistags = vigra.defaultAxistags( 'xtycz' )
     meta.shape = shape
     meta.dtype = int
 
     opProvider = OpOutputProvider( data, meta, graph=g )
     assert (opProvider.Output[0:1, 1:2, 0:3, 2:4, 3:5].wait() == data[0:1, 1:2, 0:3, 2:4, 3:5]).all()
     for k,v in meta.items():
         if k != '_ready' and k != '_dirty':
             assert opProvider.Output.meta[k] == v
コード例 #2
0
 def test(self):
     from lazyflow.graph import Graph, MetaDict
     g = Graph()
     
     # Create some data to give    
     shape = (1,2,3,4,5)
     data = numpy.indices(shape, dtype=int).sum(0)
     meta = MetaDict()
     meta.axistags = vigra.defaultAxistags( 'xtycz' )
     meta.shape = shape
     meta.dtype = int
 
     opProvider = OpOutputProvider( data, meta, graph=g )
     assert (opProvider.Output[0:1, 1:2, 0:3, 2:4, 3:5].wait() == data[0:1, 1:2, 0:3, 2:4, 3:5]).all()
     for k,v in meta.items():
         if k != '_ready' and k != '_dirty':
             assert opProvider.Output.meta[k] == v
コード例 #3
0
 def test(self):
     from lazyflow.graph import Graph, MetaDict
     g = Graph()
     
     # Create some data to give    
     shape = (1,2,3,4,5)
     data = numpy.indices(shape, dtype=int).sum(0)
     meta = MetaDict()
     meta.axistags = vigra.defaultAxistags( 'xtycz' )
     meta.shape = shape
     meta.dtype = int
 
     opProvider = OpOutputProvider( data, meta, graph=g )
     
     op = OpMetadataSelector(graph=g)
     op.Input.connect( opProvider.Output )
     
     op.MetadataKey.setValue('shape')    
     assert op.Output.value == shape
     
     op.MetadataKey.setValue('axistags')
     assert op.Output.value == meta.axistags
コード例 #4
0
    def test(self):
        from lazyflow.graph import Graph, MetaDict
        g = Graph()

        # Create some data to give
        shape = (1, 2, 3, 4, 5)
        data = numpy.indices(shape, dtype=int).sum(0)
        meta = MetaDict()
        meta.axistags = vigra.defaultAxistags('xtycz')
        meta.shape = shape
        meta.dtype = int

        opProvider = OpOutputProvider(data, meta, graph=g)

        op = OpMetadataSelector(graph=g)
        op.Input.connect(opProvider.Output)

        op.MetadataKey.setValue('shape')
        assert op.Output.value == shape

        op.MetadataKey.setValue('axistags')
        assert op.Output.value == meta.axistags