API Reference
This section contains the detailed API documentation for the PyCauset library.
Core Modules
- pycauset.CausalSet: The main class representing a causal set.
- pycauset.spacetime: Spacetime manifolds and geometry.
- pycauset.vis: Visualization tools.
- pycauset.field: Quantum field helpers.
Data Structures
- Matrix classes: Dense, triangular, bit-packed, and structured matrices.
- Vector classes: Disk-backed and specialized vectors.
Functions
- pycauset.matrix / pycauset.vector: Construct from data.
- pycauset.zeros / pycauset.ones / pycauset.empty: Allocate with explicit
dtype. - pycauset.causal_matrix: Create a causal matrix (triangular bit matrix).
- pycauset.causet: Convenience constructor for pycauset.CausalSet.
- pycauset.matmul: Matrix multiplication.
- pycauset.invert: Matrix inversion.
- pycauset.load / pycauset.save: Persistence.
- pycauset.compute_k: Propagator-related helper.