# tsim ## Docs - [circuit](https://tsim.mintlify.app/api-reference/circuit.md): Quantum circuit wrapper around stim.Circuit with non-Clifford gate support. - [compile](https://tsim.mintlify.app/api-reference/compile/compile.md): Compilation of ZX graphs into JAX-compatible data structures. - [evaluate](https://tsim.mintlify.app/api-reference/compile/evaluate.md): Evaluation of compiled scalar graphs using exact arithmetic. - [pipeline](https://tsim.mintlify.app/api-reference/compile/pipeline.md): Compilation pipeline from prepared graphs to executable programs. - [stabrank](https://tsim.mintlify.app/api-reference/compile/stabrank.md): Stabilizer rank decomposition for non-Clifford ZX graphs. - [terms](https://tsim.mintlify.app/api-reference/compile/terms.md): Term-family modules for compiled scalar graphs. - [exact_scalar](https://tsim.mintlify.app/api-reference/core/exact_scalar.md): Exact scalar arithmetic for ZX-calculus phase computations. - [graph](https://tsim.mintlify.app/api-reference/core/graph.md): ZX graph construction, manipulation, and preparation for sampling. - [instructions](https://tsim.mintlify.app/api-reference/core/instructions.md): ZX graph representations of quantum gates and instructions. - [parse](https://tsim.mintlify.app/api-reference/core/parse.md): Parser for converting stim circuits to ZX graph representations. - [types](https://tsim.mintlify.app/api-reference/core/types.md): Core data types for the tsim compilation and sampling pipeline. - [tsim](https://tsim.mintlify.app/api-reference/index.md): ZX-calculus based circuit sampler for universal quantum circuits. - [channels](https://tsim.mintlify.app/api-reference/noise/channels.md): Pauli noise channels and error sampling infrastructure. - [dem](https://tsim.mintlify.app/api-reference/noise/dem.md): Detector error model generation for QEC decoder integration. - [sampler](https://tsim.mintlify.app/api-reference/sampler.md): Compiled samplers for measurements and detectors. - [clifford](https://tsim.mintlify.app/api-reference/utils/clifford.md): Mapping tables for converting parametric rotations with half-pi angles to Clifford gates. - [diagram](https://tsim.mintlify.app/api-reference/utils/diagram.md): SVG diagram rendering for quantum circuits. - [encoder](https://tsim.mintlify.app/api-reference/utils/encoder.md): Transversal encoder utilities for QEC code experiments. - [linalg](https://tsim.mintlify.app/api-reference/utils/linalg.md): Linear algebra utilities for GF(2) operations. - [program_text](https://tsim.mintlify.app/api-reference/utils/program_text.md): Conversion utilities between tsim shorthand and stim program text. - [Contributing](https://tsim.mintlify.app/contributing.md): How to set up your development environment, run tests, and contribute to tsim. - [tsim](https://tsim.mintlify.app/index.md): A GPU-accelerated quantum circuit sampler based on ZX-calculus stabilizer rank decomposition. - [Installation](https://tsim.mintlify.app/install.md): Install tsim with uv or pip, with optional CUDA support. - [Quantum State Encoding with a Color Code](https://tsim.mintlify.app/tutorials/encoding_demo.md) - [From Stim to Tsim](https://tsim.mintlify.app/tutorials/from_stim_to_tsim.md) - [Logical magic state distillation](https://tsim.mintlify.app/tutorials/magic_state_distillation.md) - [Overview](https://tsim.mintlify.app/tutorials/overview.md)