Does it make sense to separate cochain-related classes (both scalar-valued and vector-valued) from cochain ops (coboundary, add...)? In the "cochain.py" file there are both the Cochain class and the operations, but vector-valued cochains are in a separate file...
Does it make sense to separate cochain-related classes (both scalar-valued and vector-valued) from cochain ops (coboundary, add...)? In the "cochain.py" file there are both the Cochain class and the operations, but vector-valued cochains are in a separate file...