@telegraphic has noted that both bifrost.block and bifrost.pipeline provide the same functionality. There are also several other places in Bifrost where this seems to happen:
DataType.py vs. dtype.py
ring.py vs. ring2.py
block.py vs. pipeline.py
We should look through these pairs to (1) see if they are indeed duplicating functionality and (2) if so, which one gets eliminated. @telegraphic has already voted to remove block.py.
For a FYI on ring.py vs. ring2.py: ring.py is currently in use for the tutorials. I also use it extensively in my code that uses the lower level Python API.
@telegraphic has noted that both
bifrost.block
andbifrost.pipeline
provide the same functionality. There are also several other places in Bifrost where this seems to happen: