GraphCalc

GraphCalc is a Python library for graph theory, hypergraph theory, combinatorial and discrete mathematics, and quantum information.

It provides tools for constructing mathematical objects, computing invariants and structural properties, generating datasets for experimentation, and working with solver-backed workflows.

Although the project is named GraphCalc, its scope now extends beyond graphs to broader areas of discrete mathematics and finite-dimensional quantum information.

Main domains

GraphCalc currently includes tools for:

  • graph algorithms, generators, invariants, and visualization

  • hypergraph constructions and invariants

  • combinatorial and discrete mathematical workflows

  • finite-dimensional quantum states, channels, and measurements

  • dataset generation and export for experimentation and conjecturing

Documentation

Additional Information

Indices and tables