API Reference

This section documents the public API of the quivers library, organized by functional subpackages. Each module is documented with its classes, functions, and properties using Sphinx-style docstrings.

Core Package

The core package provides the fundamental categorical and quantale structures that underpin all other modules.

Categorical Package

The categorical package implements standard category theory concepts and structures.

Monadic Package

The monadic package covers monad and comonad theory and their algebraic structures.

Enriched Package

The enriched package extends category theory with enrichment and advanced constructions.

Stochastic Package

The stochastic package provides stochastic morphisms and probability distributions.

Continuous Package

The continuous package handles continuous-valued distributions and spaces.

DSL Package

The dsl package implements the QVR domain-specific language for quivers. Parsing is delegated to panproto via the qvr tree-sitter grammar; AST nodes and value types are didactic Models.

Inference Package

The inference package provides variational inference capabilities.

Root Module