pyfeyn2.feynmandiagram.FeynML

class pyfeyn2.feynmandiagram.FeynML(version: Optional[str] = '0.0', head: Optional[pyfeyn2.feynmandiagram.Head] = Head(metas=[], description='', style=''), diagrams: List[pyfeyn2.feynmandiagram.FeynmanDiagram] = <factory>)[source]

Bases: object

__init__(version: ~typing.Optional[str] = '0.0', head: ~typing.Optional[~pyfeyn2.feynmandiagram.Head] = Head(metas=[], description='', style=''), diagrams: ~typing.List[~pyfeyn2.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

diagrams

classmethod from_xml(xml: str)[source]

Load self from XML.

to_xml() str[source]

Return self as XML.