DiagramError
Symbolica documentation for getting started, symbolic expressions, numerical evaluation, pattern matching, and APIs in Python and Rust.
DiagramError
class DiagramErrorInvalid Feynman-diagram topology, annotation, or model reference.
Examples
from symbolica import S, E
from symbolica.community import hepkit as hep
model = hep.Model.phi4()
process = model.process(["phi", "phi"], ["phi", "phi"])
result = process.generate_diagrams(loops=1)
diagram = result.diagrams[0]
try:
diagram.with_loop_momentum_edges([])
except hep.DiagramError as error:
message = str(error)