.. autoclass:: graphblas.Matrix
:members:
:special-members: __getitem__, __setitem__, __delitem__, __contains__, __iter__
.. autoclass:: graphblas.Vector
:members:
:special-members: __getitem__, __setitem__, __delitem__, __contains__, __iter__
.. autoclass:: graphblas.Scalar
:members:
:special-members: __eq__, __bool__
.. autoclass:: graphblas.core.operator.UnaryOp()
:members:
.. autoclass:: graphblas.core.operator.BinaryOp()
:members:
.. autoclass:: graphblas.core.operator.Monoid()
:members:
.. autoclass:: graphblas.core.operator.Semiring()
:members:
.. autoclass:: graphblas.core.operator.IndexUnaryOp()
:members:
.. autoclass:: graphblas.core.operator.SelectOp()
:members:
These methods require networkx to be installed.
.. autofunction:: graphblas.io.from_networkx
.. autofunction:: graphblas.io.to_networkx
These methods require scipy to be installed, as some of the scipy.sparse machinery is used during the conversion process.
.. autofunction:: graphblas.io.from_numpy
.. autofunction:: graphblas.io.to_numpy
These methods require scipy to be installed.
.. autofunction:: graphblas.io.from_scipy_sparse
.. autofunction:: graphblas.io.to_scipy_sparse
These methods require sparse to be installed.
.. autofunction:: graphblas.io.from_pydata_sparse
.. autofunction:: graphblas.io.to_pydata_sparse
Matrix Market is a plain-text format for storing graphs.
These methods require scipy to be installed.
.. autofunction:: graphblas.io.mmread
.. autofunction:: graphblas.io.mmwrite
.. autofunction:: graphblas.io.draw
.. automodule:: graphblas.exceptions
:members: InvalidObject, InvalidIndex, DomainMismatch, DimensionMismatch,
OutputNotEmpty, OutOfMemory, IndexOutOfBound, Panic, EmptyObject,
NotImplementedException, UdfParseError