yarrow.numpy
NumPy-backed finite functions, bipartite multigraphs, and diagrams.
Additional NumPy-backend-only code:
Layered decomposition for numpy-backed diagrams. |
NumPy-backed datastructures:
- class yarrow.numpy.FiniteFunction(target, table, dtype='int64')
NumPy-backed finite functions
- class BipartiteMultigraph(wi, wo, xi, xo, wn, pi, po, xn)
NumPy-backed bipartite multigraphs
- class Diagram(s: AbstractFiniteFunction, t: AbstractFiniteFunction, G: AbstractBipartiteMultigraph)
NumPy-backed string diagrams
- class IndexedCoproduct(sources: AbstractFiniteFunction, values: AbstractFiniteFunction)
- class yarrow.numpy.IndexedCoproduct(sources: AbstractFiniteFunction, values: AbstractFiniteFunction)
- class yarrow.numpy.BipartiteMultigraph(wi, wo, xi, xo, wn, pi, po, xn)
NumPy-backed bipartite multigraphs
- class yarrow.numpy.Diagram(s: AbstractFiniteFunction, t: AbstractFiniteFunction, G: AbstractBipartiteMultigraph)
NumPy-backed string diagrams
- class yarrow.numpy.SegmentedFiniteFunction(sources: AbstractFiniteFunction, targets: AbstractFiniteFunction, values: AbstractFiniteFunction)