pyfeyn2.feynmandiagram.FeynML

class pyfeyn2.feynmandiagram.FeynML(version: str | None = '0.1.7', head: ~feynml.feynml.Head | None = Head(metas=[], description='', style=''), diagrams: ~typing.List[~feynml.feynmandiagram.FeynmanDiagram] = <factory>)[source]

Bases: FeynML

FeynML with pyfeyn2 meta tag.

__init__(version: str | None = '0.1.7', head: ~feynml.feynml.Head | None = Head(metas=[], description='', style=''), diagrams: ~typing.List[~feynml.feynmandiagram.FeynmanDiagram] = <factory>) None

Methods

__init__([version, head, diagrams])

from_xml(xml)

Load self from XML.

get_diagram(idd)

to_xml()

Return self as XML.

Attributes

head

version

classmethod from_xml(xml: str)[source]

Load self from XML.

to_xml() str[source]

Return self as XML.