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 ------------- .. toctree:: :maxdepth: 2 :caption: Getting Started introduction installation usage .. toctree:: :maxdepth: 2 :caption: API Reference api_reference .. toctree:: :maxdepth: 1 :caption: Additional Information examples solvers contributing Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search`