chunkblocks.iterators

Module Contents

chunkblocks.iterators.all_neighbor_offsets
class chunkblocks.iterators.Iterator[source]

Bases:object

get_all_neighbors(self, index, max=None)[source]
iterator(self, index)[source]
class chunkblocks.iterators.UnitIterator[source]

Bases:chunkblocks.iterators.Iterator

get_all_neighbors(self, index, max=None)[source]

Return all neighbors including diagonals

class chunkblocks.iterators.UnitBFSIterator[source]

Bases:chunkblocks.iterators.UnitIterator

get(self, start, dimensions)[source]

Get an iterator that traverses dataset in single units using Breadth-First-Search fashion. Units start at 0 and end at param: dimensions :param start: location to start iteration from :param dimensions: list or tuple of units for each dimension