feynlag.parameters.Parameter

class feynlag.parameters.Parameter(name, tex=None, real=True, positive=False, unit_dim=0)[source]

Wraps a SymPy Symbol with physics metadata.

Parameters:
  • name – symbol name.

  • tex – LaTeX string (defaults to name).

  • real – SymPy assumption (default True — most Lagrangian parameters).

  • positive – SymPy assumption (use for VEVs, masses; enables sqrt simplifications per CONVENTIONS.md).

  • unit_dim – mass dimension, for dimensional checks.

__init__(name, tex=None, real=True, positive=False, unit_dim=0)[source]

Methods

__init__(name[, tex, real, positive, unit_dim])

Attributes

s

The underlying SymPy symbol (shorthand for expressions).