pyfeyn2.feynmandiagram.FeynmanDiagram
- class pyfeyn2.feynmandiagram.FeynmanDiagram(*args, **kwargs)[source]
Bases:
FeynmanDiagramMethods
__init__(*args, **kwargs)Deprecated since version 2.2.6.
add(*fd_all)add_rule(rule)add_rules(rules)from_xml(xml)Load self from XML.
get_bounding_box()get_connections(vertex)get_style(obj)Get the style of an object.
get_style_property(obj, property_name)get_vertex(idd)put_style(key, value)Deprecated since version 0.0.0.
put_styles(**kwargs)Deprecated since version 0.0.0.
raw_style()remove_propagator(propagator)to_xml()Return self as XML.
with_class(clazz)with_default_style(value[, k])Set default_style to value and return self.
with_external_sheet(value[, k])Set external_sheet to value and return self.
with_id(value[, k])Set id to value and return self.
with_legs(value[, k])Set legs to value and return self.
with_propagators(value[, k])Set propagators to value and return self.
with_rule(rule)with_rules(rules)with_sheet(value[, k])Set sheet to value and return self.
with_style(style)with_style_properties(**kwargs)with_style_property(key, value)with_vertices(value[, k])Set vertices to value and return self.
Attributes
CSS class string.
default_styleexternal_sheetid- clazz: str | None = None
CSS class string.
- get_style(obj) CSSStyleDeclaration[source]
Get the style of an object.
This is prefered over accessing the style attribute directly, sicne it includes class and pdgid definitions.
- put_style(key, value)
Deprecated since version 0.0.0: This will be removed in 0.2.0.
- put_styles(**kwargs)
Deprecated since version 0.0.0: This will be removed in 0.2.0.
- style: CSSString
CSS style string.
- with_default_style(value, k='default_style')
Set default_style to value and return self.
- with_external_sheet(value, k='external_sheet')
Set external_sheet to value and return self.
- with_id(value, k='id')
Set id to value and return self.
- with_legs(value, k='legs')
Set legs to value and return self.
- with_propagators(value, k='propagators')
Set propagators to value and return self.
- with_sheet(value, k='sheet')
Set sheet to value and return self.
- with_vertices(value, k='vertices')
Set vertices to value and return self.