Skip to content

erivlis/algebrax

Repository files navigation

AlgebraX

AlgebraX is a Python library for generalized algebraic structures, focusing on Semirings and their applications in Graph Theory, Signal Processing, and Physics.

Features

  • Semirings: Tropical, Reliability, Bottleneck, Matrix, and more.
  • Graph Algorithms: Generic solvers for shortest path, connectivity, and flow.
  • Matrix Operations: Sparse matrix multiplication, transposition, and addition.
  • Extensibility: Easily define custom semirings for specialized applications.

Installation

pip install algebrax