feynlag.parameters

Model parameters: external (experiment-fixed) vs internal (derived).

  • ExternalParameter: fixed by experiment (v, m_h, g…), carries a numeric value for benchmarks / UFO param cards.

  • InternalParameter: derived from other parameters via a SymPy expression (tadpole solutions, mixing angles, inverted quartics). The expression may be assigned later by the pipeline.

  • ParameterSet: dependency DAG over internal parameters with topological ordering, full symbolic resolution and numeric evaluation — exactly what a UFO parameters.py needs.

Classes

ExternalParameter(name[, value, tex, real, ...])

Parameter fixed by experiment; input of the model.

InternalParameter(name[, expr, tex, real, ...])

Parameter derived from others via expr (assignable later).

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

Wraps a SymPy Symbol with physics metadata.

ParameterSet(*params)

Collection of parameters with dependency resolution.