Idenso / Reference / symbolica.community.idenso Python APIsymbolica.community.idenso · version 0.3.0
Choose a public class, function, or constant below. Each symbol has its own page with a conventional signature-first layout, flat member sections, stable links, and source-backed details.
API inventory The generated inventory distinguishes the supported module API from names that are merely reachable through the extension.
63 supported exports one page per supported class, function, or constant 0 implementation-detail exports checked for drift but intentionally omitted from the public reference Ordered Python module exports
Exports registered by idenso.
Using Idenso from Python Python interface guide All Python modules Filter public classes, functions, and constants
Class ColorCasimirSettingsImmutable configuration for rewriting color invariants into a Casimir basis.
2 members 3 members Class CookSettingsImmutable configuration for cooking symbolic functions and index payloads.
7 members 3 members Class CookTagFilterA tag predicate used to select which function heads are cooked.
3 members Class CookingErrorRaised when a symbolic function or representation index cannot be cooked.
Class DiracAdjointErrorRaised when a Dirac adjoint cannot be constructed consistently.
Class DotExpansionErrorRaised when compact dot notation cannot be expanded into a tensor expression.
5 members 13 members Class CookModeSelects how cooked function payloads are represented as symbols.
2 members Class GammaChainOrderingControls how open gamma chains are reordered during simplification.
2 members 8 members Class SchoonschipModeSelects whether a Schoonschip pass runs once or recursively.
2 members 2 members Function alias_subtensorsReplace nested tensor subexpressions by generated aliases.
Function canonizeCanonically order tensor factors and deterministically rename contracted indices.
Function chainifyRewrite tensors with two slots in `representation` as explicit open-chain factors.
Function collect_chainsJoin adjacent open chains for the supplied representation.
Function collect_colorFactor an expression around tensors carrying fundamental, antifundamental, or adjoint color.
Function collect_color_constantsFactor an expression around recognized scalar color invariants such as Casimirs and indices.
Function collect_gamma_chainsConvert bispinor tensors into chain/trace shorthands and join adjacent gamma chains.
Function conjugate_transposeComplex-conjugate an expression and transpose tensor slots in `representation`.
Function cookEncode selected functions as symbols using reversible cooking by default.
Function cook_functionConvert a single function call into a flattened variable symbol.
Function cook_indicesConvert complex nested index structures into flattened symbolic names.
Function dirac_adjointConstruct the physics-aware Dirac adjoint of a tensor expression.
Function expand_bisExpand products around factors carrying registered bispinor indices.
Function expand_colorExpand products around registered color factors.
Function expand_dotsExpand compact dot products into explicit metric and indexed-vector contractions.
Function expand_metricsExpand products around registered metric tensors.
Function expand_minkExpand products around factors carrying registered Minkowski indices.
Function expand_mink_bisExpand products around factors carrying Minkowski or bispinor indices.
Function list_danglingLists the dangling (external, uncontracted) indices present in the expression.
Function metric_shorthand_to_dotReplace metric shorthand such as `g(p(rep), q(rep.dual()))` by `dot(p(rep), q(rep.dual()))`.
Function normalize_chainsConvert chains whose endpoints coincide into trace shorthands.
Function normalize_dotsCanonicalize compact dot-product shorthands without expanding their tensor structure.
Function schoonschipSimplify tensor shorthands using the configured Schoonschip traversal.
Function schoonschip_netParse and contract a symbolic tensor network using Schoonschip rules.
Function simplify_colorSimplify registered Spenso color chains, traces, generators, and structure constants.
Function simplify_epsilonSimplify Levi-Civita/metric contractions and pairs of Levi-Civita tensors to a fixed point.
Function simplify_gammaSimplify registered Spenso gamma chains and traces with Idenso's default rules.
Function simplify_gamma0Simplify products and linear combinations involving the time-like gamma matrix `gamma0`.
Function simplify_gamma_conjugateRewrite conjugated gamma matrices as gamma0-sandwiched matrices with fresh spinor indices.
Function simplify_metricsSimplifies contractions involving metric tensors and identity tensors.
Function spenso_conjugateComplex-conjugate an expression while keeping unevaluated conjugations explicit.
Function to_color_casimirRewrite the supplied color-representation dimensions and invariants into a Casimir basis.
Function to_dotsConverts contracted Lorentz/Minkowski indices into dot product notation.
Function uncookRestore symbols produced by matching reversible cooking settings.
Function undo_allExpand Schoonschip, dot, chain, and trace shorthands into explicit tensor expressions.
Function undo_chainExpand open-chain shorthands while leaving dots, traces, and Schoonschip forms compact.
Function undo_dotsExpand dot-product shorthands while leaving other tensor shorthands compact.
Function undo_schoonschipExpand Schoonschip tensor shorthands while leaving dots, chains, and traces compact.
Function undo_single_lengthReplace one-factor chain shorthands by their underlying tensor factor.
Function undo_traceExpand trace shorthands while leaving dots, chains, and Schoonschip forms compact.
Function wrap_colorExpand around color structures and wrap each resulting scalar coefficient with `symbol`.
Function wrap_dummiesWraps only the dummy (contracted) indices within the expression using a header symbol.
Function wrap_indicesWrap all abstract indices with a header symbol # Arguments - `expression`: input expression containing tensor indices - `header`: symbol to use as the wrapper function for all indices # Returns Expression with all indices wrapped by the header symbol.
Type-checker stub source Download idenso-community.pyi or view its generated source . The structured reference above is the human-facing documentation.
Source-build provenance: this catalog was generated with python, python-stubs. These are binding build inputs, not Python call arguments.
← Previous Python APINext → Rust APIView generated type stub at this revision ↗ Report a documentation issue ↗