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
Getting Started
API Reference
Additional Information