symbolica.community.idenso Python API

symbolica.community.idenso · version 0.3.0

Choose a public class or function 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.

16supported exportsone page per supported class or function
0implementation-detail exportschecked for drift but intentionally omitted from the public reference

Ordered Python module exports

Exports registered by idenso.

Functioncook_function

Convert a single function call into a flattened variable symbol.

Functioncook_indices

Convert complex nested index structures into flattened symbolic names.

Functiondirac_adjoint

Return the Dirac adjoint of a Symbolica tensor expression.

Functionexpand_bis

Expand products around factors carrying registered bispinor indices.

Functionexpand_color

Expand products around registered color factors.

Functionexpand_metrics

Expand products around registered metric tensors.

Functionexpand_mink

Expand products around factors carrying registered Minkowski indices.

Functionexpand_mink_bis

Expand products around factors carrying Minkowski or bispinor indices.

Functioninitialize

Register Idenso's built-in representations and algebra symbols with Symbolica.

Functionlist_dangling

Lists the dangling (external, uncontracted) indices present in the expression.

Functionsimplify_color

Simplify registered Spenso color chains, traces, generators, and structure constants.

Functionsimplify_gamma

Simplify registered Spenso gamma chains and traces with Idenso's default rules.

Functionsimplify_metrics

Simplifies contractions involving metric tensors and identity tensors.

Functionto_dots

Converts contracted Lorentz/Minkowski indices into dot product notation.

Functionwrap_dummies

Wraps only the dummy (contracted) indices within the expression using a header symbol.

Functionwrap_indices

Wrap all abstract indices with a header symbol # Arguments - `self_`: 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.