diff --git a/test/_autosummary/feynml.connector.Connector.html b/test/_autosummary/feynml.connector.Connector.html index c7010829a..5ae109ffa 100644 --- a/test/_autosummary/feynml.connector.Connector.html +++ b/test/_autosummary/feynml.connector.Connector.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.connector.html b/test/_autosummary/feynml.connector.html index 8a8f2dae0..029e12869 100644 --- a/test/_autosummary/feynml.connector.html +++ b/test/_autosummary/feynml.connector.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.feynmandiagram.FeynmanDiagram.html b/test/_autosummary/feynml.feynmandiagram.FeynmanDiagram.html index a2c3c9696..79d9524ff 100644 --- a/test/_autosummary/feynml.feynmandiagram.FeynmanDiagram.html +++ b/test/_autosummary/feynml.feynmandiagram.FeynmanDiagram.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
@@ -170,24 +170,36 @@

feynml.feynmandiagram.FeynmanDiagram

add_rules(rules)

Add rules to the style.

-

from_xml(xml)

+

are_neighbours(vertex1, vertex2)

+

+ +

from_xml(xml)

Load self from XML.

-

from_xml_file(file)

+

from_xml_file(file)

Load self from XML file.

-

get(lmbda)

+

get(lmbda)

-

get_bounding_box()

+

get_bounding_box()

Get the bounding box of the diagram, i.e. the smallest rectangle that contains all vertices and legs.

-

get_connections(vertex)

+

get_connections(vertex)

+

+ +

get_incoming()

get_leg(idd)

+

get_neighbours(vertex)

+

+ +

get_outgoing()

+

+

get_point(idd)

diff --git a/test/_autosummary/feynml.feynmandiagram.html b/test/_autosummary/feynml.feynmandiagram.html index c4eefec2e..a6175b833 100644 --- a/test/_autosummary/feynml.feynmandiagram.html +++ b/test/_autosummary/feynml.feynmandiagram.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.feynml.FeynML.html b/test/_autosummary/feynml.feynml.FeynML.html index bf8e682e9..296a1b978 100644 --- a/test/_autosummary/feynml.feynml.FeynML.html +++ b/test/_autosummary/feynml.feynml.FeynML.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
@@ -148,11 +148,11 @@

feynml.feynml.FeynML

-class feynml.feynml.FeynML(version: Union[str, NoneType] = '0.2.8', head: Union[feynml.head.Head, NoneType] = <factory>, diagrams: List[feynml.feynmandiagram.FeynmanDiagram] = <factory>)[source]
+class feynml.feynml.FeynML(version: Union[str, NoneType] = '0.2.10', head: Union[feynml.head.Head, NoneType] = <factory>, diagrams: List[feynml.feynmandiagram.FeynmanDiagram] = <factory>)[source]

Bases: SheetHandler, XML

-__init__(version: str | None = '0.2.8', head: ~feynml.head.Head | None = <factory>, diagrams: ~typing.List[~feynml.feynmandiagram.FeynmanDiagram] = <factory>) None
+__init__(version: str | None = '0.2.10', head: ~feynml.head.Head | None = <factory>, diagrams: ~typing.List[~feynml.feynmandiagram.FeynmanDiagram] = <factory>) None

Methods

diff --git a/test/_autosummary/feynml.feynml.html b/test/_autosummary/feynml.feynml.html index 0d5f09c8e..ae9edbd10 100644 --- a/test/_autosummary/feynml.feynml.html +++ b/test/_autosummary/feynml.feynml.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.head.Head.html b/test/_autosummary/feynml.head.Head.html index 53f3ac0ee..13dba22f2 100644 --- a/test/_autosummary/feynml.head.Head.html +++ b/test/_autosummary/feynml.head.Head.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.head.html b/test/_autosummary/feynml.head.html index 58c179b78..b9bba36dc 100644 --- a/test/_autosummary/feynml.head.html +++ b/test/_autosummary/feynml.head.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.html b/test/_autosummary/feynml.html index 0eb23cf4c..5ec804aca 100644 --- a/test/_autosummary/feynml.html +++ b/test/_autosummary/feynml.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.id.Identifiable.html b/test/_autosummary/feynml.id.Identifiable.html index 30942d4c3..d87bad78c 100644 --- a/test/_autosummary/feynml.id.Identifiable.html +++ b/test/_autosummary/feynml.id.Identifiable.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.id.html b/test/_autosummary/feynml.id.html index 27961e177..01456ab77 100644 --- a/test/_autosummary/feynml.id.html +++ b/test/_autosummary/feynml.id.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.fermion.Fermion.html b/test/_autosummary/feynml.interface.formcalc.fermion.Fermion.html index af890d771..752abdffe 100644 --- a/test/_autosummary/feynml.interface.formcalc.fermion.Fermion.html +++ b/test/_autosummary/feynml.interface.formcalc.fermion.Fermion.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.fermion.html b/test/_autosummary/feynml.interface.formcalc.fermion.html index 7084929d7..23b4d8a92 100644 --- a/test/_autosummary/feynml.interface.formcalc.fermion.html +++ b/test/_autosummary/feynml.interface.formcalc.fermion.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.feynmangraph.FeynmanGraph.html b/test/_autosummary/feynml.interface.formcalc.feynmangraph.FeynmanGraph.html index f734370fa..1c935a82f 100644 --- a/test/_autosummary/feynml.interface.formcalc.feynmangraph.FeynmanGraph.html +++ b/test/_autosummary/feynml.interface.formcalc.feynmangraph.FeynmanGraph.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.feynmangraph.html b/test/_autosummary/feynml.interface.formcalc.feynmangraph.html index 4ba987cc1..70cfe623b 100644 --- a/test/_autosummary/feynml.interface.formcalc.feynmangraph.html +++ b/test/_autosummary/feynml.interface.formcalc.feynmangraph.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.field.Field.html b/test/_autosummary/feynml.interface.formcalc.field.Field.html index 755c865c8..497780f57 100644 --- a/test/_autosummary/feynml.interface.formcalc.field.Field.html +++ b/test/_autosummary/feynml.interface.formcalc.field.Field.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.field.html b/test/_autosummary/feynml.interface.formcalc.field.html index 629a9dc34..fee3a4709 100644 --- a/test/_autosummary/feynml.interface.formcalc.field.html +++ b/test/_autosummary/feynml.interface.formcalc.field.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.html b/test/_autosummary/feynml.interface.formcalc.html index 59da6d4d6..9c7fa562e 100644 --- a/test/_autosummary/feynml.interface.formcalc.html +++ b/test/_autosummary/feynml.interface.formcalc.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.insertions.Insertions.html b/test/_autosummary/feynml.interface.formcalc.insertions.Insertions.html index 5f6475b63..6dbf78aac 100644 --- a/test/_autosummary/feynml.interface.formcalc.insertions.Insertions.html +++ b/test/_autosummary/feynml.interface.formcalc.insertions.Insertions.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.insertions.html b/test/_autosummary/feynml.interface.formcalc.insertions.html index 81da14166..9f9855438 100644 --- a/test/_autosummary/feynml.interface.formcalc.insertions.html +++ b/test/_autosummary/feynml.interface.formcalc.insertions.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.particle.Particle.html b/test/_autosummary/feynml.interface.formcalc.particle.Particle.html index 18592f607..d416cac9f 100644 --- a/test/_autosummary/feynml.interface.formcalc.particle.Particle.html +++ b/test/_autosummary/feynml.interface.formcalc.particle.Particle.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.particle.html b/test/_autosummary/feynml.interface.formcalc.particle.html index d09a3f7c5..dcac94d87 100644 --- a/test/_autosummary/feynml.interface.formcalc.particle.html +++ b/test/_autosummary/feynml.interface.formcalc.particle.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.propagator.Propagator.html b/test/_autosummary/feynml.interface.formcalc.propagator.Propagator.html index 108f11250..d10c92534 100644 --- a/test/_autosummary/feynml.interface.formcalc.propagator.Propagator.html +++ b/test/_autosummary/feynml.interface.formcalc.propagator.Propagator.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.propagator.html b/test/_autosummary/feynml.interface.formcalc.propagator.html index c6e846aeb..95214bdc1 100644 --- a/test/_autosummary/feynml.interface.formcalc.propagator.html +++ b/test/_autosummary/feynml.interface.formcalc.propagator.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.rule.Rule.html b/test/_autosummary/feynml.interface.formcalc.rule.Rule.html index 79c365872..5dfd4ace5 100644 --- a/test/_autosummary/feynml.interface.formcalc.rule.Rule.html +++ b/test/_autosummary/feynml.interface.formcalc.rule.Rule.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.rule.html b/test/_autosummary/feynml.interface.formcalc.rule.html index 5da8e7fb6..000032ade 100644 --- a/test/_autosummary/feynml.interface.formcalc.rule.html +++ b/test/_autosummary/feynml.interface.formcalc.rule.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.sequenceform.SequenceForm.html b/test/_autosummary/feynml.interface.formcalc.sequenceform.SequenceForm.html index 9c3b5fc6b..e1ba7a91e 100644 --- a/test/_autosummary/feynml.interface.formcalc.sequenceform.SequenceForm.html +++ b/test/_autosummary/feynml.interface.formcalc.sequenceform.SequenceForm.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.sequenceform.html b/test/_autosummary/feynml.interface.formcalc.sequenceform.html index 792007963..9c3859845 100644 --- a/test/_autosummary/feynml.interface.formcalc.sequenceform.html +++ b/test/_autosummary/feynml.interface.formcalc.sequenceform.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.topology.Topology.html b/test/_autosummary/feynml.interface.formcalc.topology.Topology.html index 4486c13f2..a29761830 100644 --- a/test/_autosummary/feynml.interface.formcalc.topology.Topology.html +++ b/test/_autosummary/feynml.interface.formcalc.topology.Topology.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.topology.html b/test/_autosummary/feynml.interface.formcalc.topology.html index 2ddde6933..b460e7ef2 100644 --- a/test/_autosummary/feynml.interface.formcalc.topology.html +++ b/test/_autosummary/feynml.interface.formcalc.topology.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.topologylist.TopologyList.html b/test/_autosummary/feynml.interface.formcalc.topologylist.TopologyList.html index 771b0c68d..5181e86f7 100644 --- a/test/_autosummary/feynml.interface.formcalc.topologylist.TopologyList.html +++ b/test/_autosummary/feynml.interface.formcalc.topologylist.TopologyList.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.topologylist.html b/test/_autosummary/feynml.interface.formcalc.topologylist.html index c753ed7ce..b0cc7d484 100644 --- a/test/_autosummary/feynml.interface.formcalc.topologylist.html +++ b/test/_autosummary/feynml.interface.formcalc.topologylist.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.vector.Vector.html b/test/_autosummary/feynml.interface.formcalc.vector.Vector.html index c0412a303..78a949aa7 100644 --- a/test/_autosummary/feynml.interface.formcalc.vector.Vector.html +++ b/test/_autosummary/feynml.interface.formcalc.vector.Vector.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.vector.html b/test/_autosummary/feynml.interface.formcalc.vector.html index 8ae3f06c2..e6b472ff7 100644 --- a/test/_autosummary/feynml.interface.formcalc.vector.html +++ b/test/_autosummary/feynml.interface.formcalc.vector.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.vertex.Vertex.html b/test/_autosummary/feynml.interface.formcalc.vertex.Vertex.html index b249caae2..52a8f4b66 100644 --- a/test/_autosummary/feynml.interface.formcalc.vertex.Vertex.html +++ b/test/_autosummary/feynml.interface.formcalc.vertex.Vertex.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.formcalc.vertex.html b/test/_autosummary/feynml.interface.formcalc.vertex.html index fc10fd7bc..e75fb69bb 100644 --- a/test/_autosummary/feynml.interface.formcalc.vertex.html +++ b/test/_autosummary/feynml.interface.formcalc.vertex.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.hepmc.hepmc_event_to_feynman.html b/test/_autosummary/feynml.interface.hepmc.hepmc_event_to_feynman.html index 9c94d42d4..e38f00c23 100644 --- a/test/_autosummary/feynml.interface.hepmc.hepmc_event_to_feynman.html +++ b/test/_autosummary/feynml.interface.hepmc.hepmc_event_to_feynman.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.hepmc.hepmc_to_feynml.html b/test/_autosummary/feynml.interface.hepmc.hepmc_to_feynml.html index 8eb60f942..1dbd43bf3 100644 --- a/test/_autosummary/feynml.interface.hepmc.hepmc_to_feynml.html +++ b/test/_autosummary/feynml.interface.hepmc.hepmc_to_feynml.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.hepmc.html b/test/_autosummary/feynml.interface.hepmc.html index 5e50d0b09..a4e79c5da 100644 --- a/test/_autosummary/feynml.interface.hepmc.html +++ b/test/_autosummary/feynml.interface.hepmc.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.html b/test/_autosummary/feynml.interface.html index 675c161ff..bdb28e1e3 100644 --- a/test/_autosummary/feynml.interface.html +++ b/test/_autosummary/feynml.interface.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.lhe.html b/test/_autosummary/feynml.interface.lhe.html index 5e1d13ae2..404bd3f25 100644 --- a/test/_autosummary/feynml.interface.lhe.html +++ b/test/_autosummary/feynml.interface.lhe.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.lhe.lhe_event_to_feynman.html b/test/_autosummary/feynml.interface.lhe.lhe_event_to_feynman.html index 41b353320..74a0b5542 100644 --- a/test/_autosummary/feynml.interface.lhe.lhe_event_to_feynman.html +++ b/test/_autosummary/feynml.interface.lhe.lhe_event_to_feynman.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.lhe.lhe_to_feynml.html b/test/_autosummary/feynml.interface.lhe.lhe_to_feynml.html index d5d434f53..e8263cb6e 100644 --- a/test/_autosummary/feynml.interface.lhe.lhe_to_feynml.html +++ b/test/_autosummary/feynml.interface.lhe.lhe_to_feynml.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.qgraf.get_style.html b/test/_autosummary/feynml.interface.qgraf.get_style.html index e4a16f58c..4535edac2 100644 --- a/test/_autosummary/feynml.interface.qgraf.get_style.html +++ b/test/_autosummary/feynml.interface.qgraf.get_style.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.qgraf.html b/test/_autosummary/feynml.interface.qgraf.html index 21fdd5b41..f24bd1aa9 100644 --- a/test/_autosummary/feynml.interface.qgraf.html +++ b/test/_autosummary/feynml.interface.qgraf.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.interface.qgraf.style.html b/test/_autosummary/feynml.interface.qgraf.style.html index 9ef25c5b7..64f18d92c 100644 --- a/test/_autosummary/feynml.interface.qgraf.style.html +++ b/test/_autosummary/feynml.interface.qgraf.style.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.labeled.Labeled.html b/test/_autosummary/feynml.labeled.Labeled.html index acb3e8ee8..fb0b5ebce 100644 --- a/test/_autosummary/feynml.labeled.Labeled.html +++ b/test/_autosummary/feynml.labeled.Labeled.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.labeled.html b/test/_autosummary/feynml.labeled.html index dcd4f9f44..97632b60a 100644 --- a/test/_autosummary/feynml.labeled.html +++ b/test/_autosummary/feynml.labeled.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.leg.Leg.html b/test/_autosummary/feynml.leg.Leg.html index 5319ea1e1..de8dfdefd 100644 --- a/test/_autosummary/feynml.leg.Leg.html +++ b/test/_autosummary/feynml.leg.Leg.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.leg.html b/test/_autosummary/feynml.leg.html index d07944c7a..2d3ff46db 100644 --- a/test/_autosummary/feynml.leg.html +++ b/test/_autosummary/feynml.leg.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.line.Line.html b/test/_autosummary/feynml.line.Line.html index 2facc2cd3..9a22a6782 100644 --- a/test/_autosummary/feynml.line.Line.html +++ b/test/_autosummary/feynml.line.Line.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.line.html b/test/_autosummary/feynml.line.html index 046a48f2a..3e85996f3 100644 --- a/test/_autosummary/feynml.line.html +++ b/test/_autosummary/feynml.line.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.link.Link.html b/test/_autosummary/feynml.link.Link.html index 4a4be9701..1481f1bfd 100644 --- a/test/_autosummary/feynml.link.Link.html +++ b/test/_autosummary/feynml.link.Link.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.link.html b/test/_autosummary/feynml.link.html index 3e4ecec38..e5337012e 100644 --- a/test/_autosummary/feynml.link.html +++ b/test/_autosummary/feynml.link.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.meta.Meta.html b/test/_autosummary/feynml.meta.Meta.html index 2bd49d7f7..ae95c1838 100644 --- a/test/_autosummary/feynml.meta.Meta.html +++ b/test/_autosummary/feynml.meta.Meta.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.meta.html b/test/_autosummary/feynml.meta.html index 3494ec426..af280f1ae 100644 --- a/test/_autosummary/feynml.meta.html +++ b/test/_autosummary/feynml.meta.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.momentum.Momentum.html b/test/_autosummary/feynml.momentum.Momentum.html index 3b400c3ff..a768991de 100644 --- a/test/_autosummary/feynml.momentum.Momentum.html +++ b/test/_autosummary/feynml.momentum.Momentum.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.momentum.html b/test/_autosummary/feynml.momentum.html index b3ab1bd3a..e766dc32d 100644 --- a/test/_autosummary/feynml.momentum.html +++ b/test/_autosummary/feynml.momentum.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.particles.get_either_particle.html b/test/_autosummary/feynml.particles.get_either_particle.html index 8450d0d14..af177f3cf 100644 --- a/test/_autosummary/feynml.particles.get_either_particle.html +++ b/test/_autosummary/feynml.particles.get_either_particle.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.particles.get_name.html b/test/_autosummary/feynml.particles.get_name.html index 53aca3ecb..f309b92e4 100644 --- a/test/_autosummary/feynml.particles.get_name.html +++ b/test/_autosummary/feynml.particles.get_name.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.particles.get_particle.html b/test/_autosummary/feynml.particles.get_particle.html index 73409fa25..dddffecf3 100644 --- a/test/_autosummary/feynml.particles.get_particle.html +++ b/test/_autosummary/feynml.particles.get_particle.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.particles.html b/test/_autosummary/feynml.particles.html index 9dd6b82a6..cf7708fc6 100644 --- a/test/_autosummary/feynml.particles.html +++ b/test/_autosummary/feynml.particles.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.pdgid.PDG.html b/test/_autosummary/feynml.pdgid.PDG.html index 023aa1ed2..318b532a5 100644 --- a/test/_autosummary/feynml.pdgid.PDG.html +++ b/test/_autosummary/feynml.pdgid.PDG.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.pdgid.html b/test/_autosummary/feynml.pdgid.html index 9cbdee9e5..5f4abe974 100644 --- a/test/_autosummary/feynml.pdgid.html +++ b/test/_autosummary/feynml.pdgid.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.point.Point.html b/test/_autosummary/feynml.point.Point.html index f5f4e10ad..de53ca413 100644 --- a/test/_autosummary/feynml.point.Point.html +++ b/test/_autosummary/feynml.point.Point.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.point.html b/test/_autosummary/feynml.point.html index 06b2a2330..74535a8f9 100644 --- a/test/_autosummary/feynml.point.html +++ b/test/_autosummary/feynml.point.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.propagator.Propagator.html b/test/_autosummary/feynml.propagator.Propagator.html index 0f6335e56..07d3eff5f 100644 --- a/test/_autosummary/feynml.propagator.Propagator.html +++ b/test/_autosummary/feynml.propagator.Propagator.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.propagator.html b/test/_autosummary/feynml.propagator.html index ecb1dbff2..b4f7abfcc 100644 --- a/test/_autosummary/feynml.propagator.html +++ b/test/_autosummary/feynml.propagator.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.shape.get_shapes.html b/test/_autosummary/feynml.shape.get_shapes.html index 2ffffafb5..1c0c6a155 100644 --- a/test/_autosummary/feynml.shape.get_shapes.html +++ b/test/_autosummary/feynml.shape.get_shapes.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.shape.html b/test/_autosummary/feynml.shape.html index 9cf32c1e2..30419a645 100644 --- a/test/_autosummary/feynml.shape.html +++ b/test/_autosummary/feynml.shape.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.sheet.SheetHandler.html b/test/_autosummary/feynml.sheet.SheetHandler.html index a2ff107f6..fcef93253 100644 --- a/test/_autosummary/feynml.sheet.SheetHandler.html +++ b/test/_autosummary/feynml.sheet.SheetHandler.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.sheet.get_default_sheet.html b/test/_autosummary/feynml.sheet.get_default_sheet.html index 332fe7efb..f2cab3fcc 100644 --- a/test/_autosummary/feynml.sheet.get_default_sheet.html +++ b/test/_autosummary/feynml.sheet.get_default_sheet.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.sheet.html b/test/_autosummary/feynml.sheet.html index 44ba5da2b..d3062a4dd 100644 --- a/test/_autosummary/feynml.sheet.html +++ b/test/_autosummary/feynml.sheet.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.sourcing.Sourcing.html b/test/_autosummary/feynml.sourcing.Sourcing.html index 2783c993a..b67c31667 100644 --- a/test/_autosummary/feynml.sourcing.Sourcing.html +++ b/test/_autosummary/feynml.sourcing.Sourcing.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.sourcing.html b/test/_autosummary/feynml.sourcing.html index 2ec2b100c..567c1088e 100644 --- a/test/_autosummary/feynml.sourcing.html +++ b/test/_autosummary/feynml.sourcing.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.styled.CSSSheetConverter.html b/test/_autosummary/feynml.styled.CSSSheetConverter.html index 22fc331bb..9073ec83c 100644 --- a/test/_autosummary/feynml.styled.CSSSheetConverter.html +++ b/test/_autosummary/feynml.styled.CSSSheetConverter.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.styled.CSSStringConverter.html b/test/_autosummary/feynml.styled.CSSStringConverter.html index 0af615c6d..0b0cd2133 100644 --- a/test/_autosummary/feynml.styled.CSSStringConverter.html +++ b/test/_autosummary/feynml.styled.CSSStringConverter.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.styled.Styled.html b/test/_autosummary/feynml.styled.Styled.html index 2c6de45a4..5ec6e021f 100644 --- a/test/_autosummary/feynml.styled.Styled.html +++ b/test/_autosummary/feynml.styled.Styled.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.styled.html b/test/_autosummary/feynml.styled.html index f94620298..a998c4131 100644 --- a/test/_autosummary/feynml.styled.html +++ b/test/_autosummary/feynml.styled.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.targeting.Targeting.html b/test/_autosummary/feynml.targeting.Targeting.html index 037d05684..5c11cabf0 100644 --- a/test/_autosummary/feynml.targeting.Targeting.html +++ b/test/_autosummary/feynml.targeting.Targeting.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.targeting.html b/test/_autosummary/feynml.targeting.html index c2ee2b713..eed4c264e 100644 --- a/test/_autosummary/feynml.targeting.html +++ b/test/_autosummary/feynml.targeting.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.type.get_default_sheet.html b/test/_autosummary/feynml.type.get_default_sheet.html index ca8591386..b6525a368 100644 --- a/test/_autosummary/feynml.type.get_default_sheet.html +++ b/test/_autosummary/feynml.type.get_default_sheet.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.type.get_shapes.html b/test/_autosummary/feynml.type.get_shapes.html index 72d4b9066..a53fba69b 100644 --- a/test/_autosummary/feynml.type.get_shapes.html +++ b/test/_autosummary/feynml.type.get_shapes.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.type.get_types.html b/test/_autosummary/feynml.type.get_types.html index 81b5fed4f..b130e0b78 100644 --- a/test/_autosummary/feynml.type.get_types.html +++ b/test/_autosummary/feynml.type.get_types.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.type.html b/test/_autosummary/feynml.type.html index 2d3f982dc..360f0d037 100644 --- a/test/_autosummary/feynml.type.html +++ b/test/_autosummary/feynml.type.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.util.html b/test/_autosummary/feynml.util.html index 89777eacb..2cf27474f 100644 --- a/test/_autosummary/feynml.util.html +++ b/test/_autosummary/feynml.util.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.util.id_wrap.html b/test/_autosummary/feynml.util.id_wrap.html index 149f2c26e..97eaf6c60 100644 --- a/test/_autosummary/feynml.util.id_wrap.html +++ b/test/_autosummary/feynml.util.id_wrap.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.util.leg_id_wrap.html b/test/_autosummary/feynml.util.leg_id_wrap.html index 021cc0255..c35e32b42 100644 --- a/test/_autosummary/feynml.util.leg_id_wrap.html +++ b/test/_autosummary/feynml.util.leg_id_wrap.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.util.propagator_id_wrap.html b/test/_autosummary/feynml.util.propagator_id_wrap.html index 98a1ae223..a221f7b3b 100644 --- a/test/_autosummary/feynml.util.propagator_id_wrap.html +++ b/test/_autosummary/feynml.util.propagator_id_wrap.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.util.vertex_id_wrap.html b/test/_autosummary/feynml.util.vertex_id_wrap.html index 3ca0af481..2be2e20e9 100644 --- a/test/_autosummary/feynml.util.vertex_id_wrap.html +++ b/test/_autosummary/feynml.util.vertex_id_wrap.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.vertex.Vertex.html b/test/_autosummary/feynml.vertex.Vertex.html index 2db923c52..00e4928f0 100644 --- a/test/_autosummary/feynml.vertex.Vertex.html +++ b/test/_autosummary/feynml.vertex.Vertex.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.vertex.html b/test/_autosummary/feynml.vertex.html index f852c48a9..63e65410d 100644 --- a/test/_autosummary/feynml.vertex.html +++ b/test/_autosummary/feynml.vertex.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.xml.XML.html b/test/_autosummary/feynml.xml.XML.html index 64d6802c7..303b7051f 100644 --- a/test/_autosummary/feynml.xml.XML.html +++ b/test/_autosummary/feynml.xml.XML.html @@ -42,7 +42,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/feynml.xml.html b/test/_autosummary/feynml.xml.html index 484dc7c06..389b5ef98 100644 --- a/test/_autosummary/feynml.xml.html +++ b/test/_autosummary/feynml.xml.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/pyfeyn2.auto.bend.auto_bend.html b/test/_autosummary/pyfeyn2.auto.bend.auto_bend.html index 6cf9852e4..8994862b6 100644 --- a/test/_autosummary/pyfeyn2.auto.bend.auto_bend.html +++ b/test/_autosummary/pyfeyn2.auto.bend.auto_bend.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/pyfeyn2.auto.bend.html b/test/_autosummary/pyfeyn2.auto.bend.html index 84b9efeec..24e33d22c 100644 --- a/test/_autosummary/pyfeyn2.auto.bend.html +++ b/test/_autosummary/pyfeyn2.auto.bend.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/pyfeyn2.auto.diagram.auto_diagram.html b/test/_autosummary/pyfeyn2.auto.diagram.auto_diagram.html index ae9fd2c92..e818991a5 100644 --- a/test/_autosummary/pyfeyn2.auto.diagram.auto_diagram.html +++ b/test/_autosummary/pyfeyn2.auto.diagram.auto_diagram.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/pyfeyn2.auto.diagram.html b/test/_autosummary/pyfeyn2.auto.diagram.html index b512257d6..7b2d75863 100644 --- a/test/_autosummary/pyfeyn2.auto.diagram.html +++ b/test/_autosummary/pyfeyn2.auto.diagram.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/pyfeyn2.auto.html b/test/_autosummary/pyfeyn2.auto.html index a506b4cc8..981c476bc 100644 --- a/test/_autosummary/pyfeyn2.auto.html +++ b/test/_autosummary/pyfeyn2.auto.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/pyfeyn2.auto.label.auto_label.html b/test/_autosummary/pyfeyn2.auto.label.auto_label.html index 6082a897e..735f16616 100644 --- a/test/_autosummary/pyfeyn2.auto.label.auto_label.html +++ b/test/_autosummary/pyfeyn2.auto.label.auto_label.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/pyfeyn2.auto.label.auto_label_legs.html b/test/_autosummary/pyfeyn2.auto.label.auto_label_legs.html index 2c404459b..7b087a04f 100644 --- a/test/_autosummary/pyfeyn2.auto.label.auto_label_legs.html +++ b/test/_autosummary/pyfeyn2.auto.label.auto_label_legs.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/pyfeyn2.auto.label.auto_label_propagators.html b/test/_autosummary/pyfeyn2.auto.label.auto_label_propagators.html index 3e77f4d8f..ce6bbd316 100644 --- a/test/_autosummary/pyfeyn2.auto.label.auto_label_propagators.html +++ b/test/_autosummary/pyfeyn2.auto.label.auto_label_propagators.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/pyfeyn2.auto.label.html b/test/_autosummary/pyfeyn2.auto.label.html index ad57c199e..0469f8bfe 100644 --- a/test/_autosummary/pyfeyn2.auto.label.html +++ b/test/_autosummary/pyfeyn2.auto.label.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
diff --git a/test/_autosummary/pyfeyn2.auto.position.auto_align.html b/test/_autosummary/pyfeyn2.auto.position.auto_align.html index 4afc956e4..b271d57e5 100644 --- a/test/_autosummary/pyfeyn2.auto.position.auto_align.html +++ b/test/_autosummary/pyfeyn2.auto.position.auto_align.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.5-2-g713dd986
@@ -80,8 +80,10 @@
  • pyfeyn2.auto.position.auto_align
  • pyfeyn2.auto.position.auto_align_legs
  • pyfeyn2.auto.position.auto_grid
  • +
  • pyfeyn2.auto.position.auto_gridded_springs
  • pyfeyn2.auto.position.auto_position
  • pyfeyn2.auto.position.auto_remove_intersections_by_align_legs
  • +
  • pyfeyn2.auto.position.auto_vdw
  • pyfeyn2.auto.position.ccw
  • pyfeyn2.auto.position.feynman_adjust_points
  • pyfeyn2.auto.position.incoming_to_left
  • @@ -90,6 +92,7 @@
  • pyfeyn2.auto.position.remove_unnecessary_vertices
  • pyfeyn2.auto.position.require_xy
  • pyfeyn2.auto.position.scale_positions
  • +
  • pyfeyn2.auto.position.set_none_xy_to_zero
  • pyfeyn2.auto.reshuffle
  • diff --git a/test/_autosummary/pyfeyn2.auto.position.auto_align_legs.html b/test/_autosummary/pyfeyn2.auto.position.auto_align_legs.html index 3f8b3a423..bc62efb78 100644 --- a/test/_autosummary/pyfeyn2.auto.position.auto_align_legs.html +++ b/test/_autosummary/pyfeyn2.auto.position.auto_align_legs.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.5-2-g713dd986
    @@ -80,8 +80,10 @@
  • pyfeyn2.auto.position.auto_align
  • pyfeyn2.auto.position.auto_align_legs
  • pyfeyn2.auto.position.auto_grid
  • +
  • pyfeyn2.auto.position.auto_gridded_springs
  • pyfeyn2.auto.position.auto_position
  • pyfeyn2.auto.position.auto_remove_intersections_by_align_legs
  • +
  • pyfeyn2.auto.position.auto_vdw
  • pyfeyn2.auto.position.ccw
  • pyfeyn2.auto.position.feynman_adjust_points
  • pyfeyn2.auto.position.incoming_to_left
  • @@ -90,6 +92,7 @@
  • pyfeyn2.auto.position.remove_unnecessary_vertices
  • pyfeyn2.auto.position.require_xy
  • pyfeyn2.auto.position.scale_positions
  • +
  • pyfeyn2.auto.position.set_none_xy_to_zero
  • pyfeyn2.auto.reshuffle
  • diff --git a/test/_autosummary/pyfeyn2.auto.position.auto_grid.html b/test/_autosummary/pyfeyn2.auto.position.auto_grid.html index 4952f8230..d4d88b96e 100644 --- a/test/_autosummary/pyfeyn2.auto.position.auto_grid.html +++ b/test/_autosummary/pyfeyn2.auto.position.auto_grid.html @@ -26,7 +26,7 @@ - + @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.5-2-g713dd986

    diff --git a/test/_autosummary/pyfeyn2.auto.position.auto_gridded_springs.html b/test/_autosummary/pyfeyn2.auto.position.auto_gridded_springs.html new file mode 100644 index 000000000..7432038ad --- /dev/null +++ b/test/_autosummary/pyfeyn2.auto.position.auto_gridded_springs.html @@ -0,0 +1,186 @@ + + + + + + + pyfeyn2.auto.position.auto_gridded_springs — pyfeyn2 documentation + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    + +
    +
    +
    + +
    +
    +
    +
    + +
    +

    pyfeyn2.auto.position.auto_gridded_springs

    +
    +
    +pyfeyn2.auto.position.auto_gridded_springs(fd, n_x=None, n_y=None, min_x=None, min_y=None, max_x=None, max_y=None, fix_legs=True, **kwargs)[source]
    +
    + +
    + + +
    +
    + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/test/_autosummary/pyfeyn2.auto.position.auto_position.html b/test/_autosummary/pyfeyn2.auto.position.auto_position.html index cc9c65683..d4e82a6e3 100644 --- a/test/_autosummary/pyfeyn2.auto.position.auto_position.html +++ b/test/_autosummary/pyfeyn2.auto.position.auto_position.html @@ -27,7 +27,7 @@ - + @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.5-2-g713dd986
    diff --git a/test/_autosummary/pyfeyn2.auto.position.auto_remove_intersections_by_align_legs.html b/test/_autosummary/pyfeyn2.auto.position.auto_remove_intersections_by_align_legs.html index 82b77a1dc..7ad8c7eb5 100644 --- a/test/_autosummary/pyfeyn2.auto.position.auto_remove_intersections_by_align_legs.html +++ b/test/_autosummary/pyfeyn2.auto.position.auto_remove_intersections_by_align_legs.html @@ -26,7 +26,7 @@ - + @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.5-2-g713dd986

    diff --git a/test/_autosummary/pyfeyn2.auto.position.auto_vdw.html b/test/_autosummary/pyfeyn2.auto.position.auto_vdw.html new file mode 100644 index 000000000..811c6a599 --- /dev/null +++ b/test/_autosummary/pyfeyn2.auto.position.auto_vdw.html @@ -0,0 +1,189 @@ + + + + + + + pyfeyn2.auto.position.auto_vdw — pyfeyn2 documentation + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    + +
    +
    +
    + +
    +
    +
    +
    + +
    +

    pyfeyn2.auto.position.auto_vdw

    +
    +
    +pyfeyn2.auto.position.auto_vdw(fd, fix_legs=True, LJ=1.0, y_symmetry=0.0, x_symmetry=0.0, intersection=0.0)[source]
    +

    Minimizes Lennard-Jones potential between vertices and legs (scaled by LJ). +Further the function to be minimized gets punished by the number of intersections scaled by intersection. +The function to be minimized gets punished by the asymmetry in x and y direction scaled by x_symmetry and y_symmetry.

    +
    + +
    + + +
    +
    + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/test/_autosummary/pyfeyn2.auto.position.ccw.html b/test/_autosummary/pyfeyn2.auto.position.ccw.html index 8310c0741..6e4e79600 100644 --- a/test/_autosummary/pyfeyn2.auto.position.ccw.html +++ b/test/_autosummary/pyfeyn2.auto.position.ccw.html @@ -27,7 +27,7 @@ - + @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.5-2-g713dd986
    diff --git a/test/_autosummary/pyfeyn2.auto.position.feynman_adjust_points.html b/test/_autosummary/pyfeyn2.auto.position.feynman_adjust_points.html index 6c53cd182..d7705175a 100644 --- a/test/_autosummary/pyfeyn2.auto.position.feynman_adjust_points.html +++ b/test/_autosummary/pyfeyn2.auto.position.feynman_adjust_points.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.5-2-g713dd986
    @@ -80,8 +80,10 @@
  • pyfeyn2.auto.position.auto_align
  • pyfeyn2.auto.position.auto_align_legs
  • pyfeyn2.auto.position.auto_grid
  • +
  • pyfeyn2.auto.position.auto_gridded_springs
  • pyfeyn2.auto.position.auto_position
  • pyfeyn2.auto.position.auto_remove_intersections_by_align_legs
  • +
  • pyfeyn2.auto.position.auto_vdw
  • pyfeyn2.auto.position.ccw
  • pyfeyn2.auto.position.feynman_adjust_points
  • pyfeyn2.auto.position.incoming_to_left
  • @@ -90,6 +92,7 @@
  • pyfeyn2.auto.position.remove_unnecessary_vertices
  • pyfeyn2.auto.position.require_xy
  • pyfeyn2.auto.position.scale_positions
  • +
  • pyfeyn2.auto.position.set_none_xy_to_zero
  • pyfeyn2.auto.reshuffle
  • diff --git a/test/_autosummary/pyfeyn2.auto.position.html b/test/_autosummary/pyfeyn2.auto.position.html index b8510a375..93a296eca 100644 --- a/test/_autosummary/pyfeyn2.auto.position.html +++ b/test/_autosummary/pyfeyn2.auto.position.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.5-2-g713dd986
    @@ -80,8 +80,10 @@
  • pyfeyn2.auto.position.auto_align
  • pyfeyn2.auto.position.auto_align_legs
  • pyfeyn2.auto.position.auto_grid
  • +
  • pyfeyn2.auto.position.auto_gridded_springs
  • pyfeyn2.auto.position.auto_position
  • pyfeyn2.auto.position.auto_remove_intersections_by_align_legs
  • +
  • pyfeyn2.auto.position.auto_vdw
  • pyfeyn2.auto.position.ccw
  • pyfeyn2.auto.position.feynman_adjust_points
  • pyfeyn2.auto.position.incoming_to_left
  • @@ -90,6 +92,7 @@
  • pyfeyn2.auto.position.remove_unnecessary_vertices
  • pyfeyn2.auto.position.require_xy
  • pyfeyn2.auto.position.scale_positions
  • +
  • pyfeyn2.auto.position.set_none_xy_to_zero
  • pyfeyn2.auto.reshuffle
  • @@ -153,12 +156,18 @@

    auto_grid(fd[, n_x, n_y, min_x, min_y, ...])

    Automatically position the vertices and legs on a grid, with the given minimum and maximum values for x and y, and the number of grid points, but avoid placing vertices or legs on the same position.

    -

    auto_position(fd[, layout, clear_vertices])

    +

    auto_gridded_springs(fd[, n_x, n_y, min_x, ...])

    +

    + +

    auto_position(fd[, layout, clear_vertices])

    Automatically position the vertices and legs.

    -

    auto_remove_intersections_by_align_legs(fd)

    +

    auto_remove_intersections_by_align_legs(fd)

    Automatically remove intersections by aligning the legs and reshufffling (permuting) them.

    +

    auto_vdw(fd[, fix_legs, LJ, y_symmetry, ...])

    +

    Minimizes Lennard-Jones potential between vertices and legs (scaled by LJ).

    +

    ccw(A, B, C)

    Return true if the points A, B, and C are in counter-clockwise order.

    @@ -183,6 +192,9 @@

    scale_positions(fd, scale)

    Scale the positions of the vertices and legs.

    +

    set_none_xy_to_zero(points)

    +

    + diff --git a/test/_autosummary/pyfeyn2.auto.position.incoming_to_left.html b/test/_autosummary/pyfeyn2.auto.position.incoming_to_left.html index b970e6f4b..7607c24cc 100644 --- a/test/_autosummary/pyfeyn2.auto.position.incoming_to_left.html +++ b/test/_autosummary/pyfeyn2.auto.position.incoming_to_left.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.5-2-g713dd986
    @@ -80,8 +80,10 @@
  • pyfeyn2.auto.position.auto_align
  • pyfeyn2.auto.position.auto_align_legs
  • pyfeyn2.auto.position.auto_grid
  • +
  • pyfeyn2.auto.position.auto_gridded_springs
  • pyfeyn2.auto.position.auto_position
  • pyfeyn2.auto.position.auto_remove_intersections_by_align_legs
  • +
  • pyfeyn2.auto.position.auto_vdw
  • pyfeyn2.auto.position.ccw
  • pyfeyn2.auto.position.feynman_adjust_points
  • pyfeyn2.auto.position.incoming_to_left
  • @@ -90,6 +92,7 @@
  • pyfeyn2.auto.position.remove_unnecessary_vertices
  • pyfeyn2.auto.position.require_xy
  • pyfeyn2.auto.position.scale_positions
  • +
  • pyfeyn2.auto.position.set_none_xy_to_zero
  • pyfeyn2.auto.reshuffle
  • diff --git a/test/_autosummary/pyfeyn2.auto.position.intersect.html b/test/_autosummary/pyfeyn2.auto.position.intersect.html index 41cf2705d..818ede547 100644 --- a/test/_autosummary/pyfeyn2.auto.position.intersect.html +++ b/test/_autosummary/pyfeyn2.auto.position.intersect.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.5-2-g713dd986
    @@ -80,8 +80,10 @@
  • pyfeyn2.auto.position.auto_align
  • pyfeyn2.auto.position.auto_align_legs
  • pyfeyn2.auto.position.auto_grid
  • +
  • pyfeyn2.auto.position.auto_gridded_springs
  • pyfeyn2.auto.position.auto_position
  • pyfeyn2.auto.position.auto_remove_intersections_by_align_legs
  • +
  • pyfeyn2.auto.position.auto_vdw
  • pyfeyn2.auto.position.ccw
  • pyfeyn2.auto.position.feynman_adjust_points
  • pyfeyn2.auto.position.incoming_to_left
  • @@ -90,6 +92,7 @@
  • pyfeyn2.auto.position.remove_unnecessary_vertices
  • pyfeyn2.auto.position.require_xy
  • pyfeyn2.auto.position.scale_positions
  • +
  • pyfeyn2.auto.position.set_none_xy_to_zero
  • pyfeyn2.auto.reshuffle
  • diff --git a/test/_autosummary/pyfeyn2.auto.position.outgoing_to_right.html b/test/_autosummary/pyfeyn2.auto.position.outgoing_to_right.html index 77f46db5a..faa7724b4 100644 --- a/test/_autosummary/pyfeyn2.auto.position.outgoing_to_right.html +++ b/test/_autosummary/pyfeyn2.auto.position.outgoing_to_right.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.5-2-g713dd986
    @@ -80,8 +80,10 @@
  • pyfeyn2.auto.position.auto_align
  • pyfeyn2.auto.position.auto_align_legs
  • pyfeyn2.auto.position.auto_grid
  • +
  • pyfeyn2.auto.position.auto_gridded_springs
  • pyfeyn2.auto.position.auto_position
  • pyfeyn2.auto.position.auto_remove_intersections_by_align_legs
  • +
  • pyfeyn2.auto.position.auto_vdw
  • pyfeyn2.auto.position.ccw
  • pyfeyn2.auto.position.feynman_adjust_points
  • pyfeyn2.auto.position.incoming_to_left
  • @@ -90,6 +92,7 @@
  • pyfeyn2.auto.position.remove_unnecessary_vertices
  • pyfeyn2.auto.position.require_xy
  • pyfeyn2.auto.position.scale_positions
  • +
  • pyfeyn2.auto.position.set_none_xy_to_zero
  • pyfeyn2.auto.reshuffle
  • diff --git a/test/_autosummary/pyfeyn2.auto.position.remove_unnecessary_vertices.html b/test/_autosummary/pyfeyn2.auto.position.remove_unnecessary_vertices.html index 9ded00dd5..15c83cd39 100644 --- a/test/_autosummary/pyfeyn2.auto.position.remove_unnecessary_vertices.html +++ b/test/_autosummary/pyfeyn2.auto.position.remove_unnecessary_vertices.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.5-2-g713dd986
    @@ -80,8 +80,10 @@
  • pyfeyn2.auto.position.auto_align
  • pyfeyn2.auto.position.auto_align_legs
  • pyfeyn2.auto.position.auto_grid
  • +
  • pyfeyn2.auto.position.auto_gridded_springs
  • pyfeyn2.auto.position.auto_position
  • pyfeyn2.auto.position.auto_remove_intersections_by_align_legs
  • +
  • pyfeyn2.auto.position.auto_vdw
  • pyfeyn2.auto.position.ccw
  • pyfeyn2.auto.position.feynman_adjust_points
  • pyfeyn2.auto.position.incoming_to_left
  • @@ -90,6 +92,7 @@
  • pyfeyn2.auto.position.remove_unnecessary_vertices
  • pyfeyn2.auto.position.require_xy
  • pyfeyn2.auto.position.scale_positions
  • +
  • pyfeyn2.auto.position.set_none_xy_to_zero
  • pyfeyn2.auto.reshuffle
  • diff --git a/test/_autosummary/pyfeyn2.auto.position.require_xy.html b/test/_autosummary/pyfeyn2.auto.position.require_xy.html index 6ebaafef8..ae52501cb 100644 --- a/test/_autosummary/pyfeyn2.auto.position.require_xy.html +++ b/test/_autosummary/pyfeyn2.auto.position.require_xy.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.5-2-g713dd986
    @@ -80,8 +80,10 @@
  • pyfeyn2.auto.position.auto_align
  • pyfeyn2.auto.position.auto_align_legs
  • pyfeyn2.auto.position.auto_grid
  • +
  • pyfeyn2.auto.position.auto_gridded_springs
  • pyfeyn2.auto.position.auto_position
  • pyfeyn2.auto.position.auto_remove_intersections_by_align_legs
  • +
  • pyfeyn2.auto.position.auto_vdw
  • pyfeyn2.auto.position.ccw
  • pyfeyn2.auto.position.feynman_adjust_points
  • pyfeyn2.auto.position.incoming_to_left
  • @@ -90,6 +92,7 @@
  • pyfeyn2.auto.position.remove_unnecessary_vertices
  • pyfeyn2.auto.position.require_xy
  • pyfeyn2.auto.position.scale_positions
  • +
  • pyfeyn2.auto.position.set_none_xy_to_zero
  • pyfeyn2.auto.reshuffle
  • diff --git a/test/_autosummary/pyfeyn2.auto.position.scale_positions.html b/test/_autosummary/pyfeyn2.auto.position.scale_positions.html index 8251c8fce..43ad54bf3 100644 --- a/test/_autosummary/pyfeyn2.auto.position.scale_positions.html +++ b/test/_autosummary/pyfeyn2.auto.position.scale_positions.html @@ -26,7 +26,7 @@ - + @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.5-2-g713dd986

    diff --git a/test/_autosummary/pyfeyn2.auto.position.set_none_xy_to_zero.html b/test/_autosummary/pyfeyn2.auto.position.set_none_xy_to_zero.html new file mode 100644 index 000000000..1d60a34b3 --- /dev/null +++ b/test/_autosummary/pyfeyn2.auto.position.set_none_xy_to_zero.html @@ -0,0 +1,186 @@ + + + + + + + pyfeyn2.auto.position.set_none_xy_to_zero — pyfeyn2 documentation + + + + + + + + + + + + + + + + + + + + + + + + +
    + + +
    + +
    +
    +
    + +
    +
    +
    +
    + +
    +

    pyfeyn2.auto.position.set_none_xy_to_zero

    +
    +
    +pyfeyn2.auto.position.set_none_xy_to_zero(points)[source]
    +
    + +
    + + +
    +
    + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/test/_autosummary/pyfeyn2.auto.reshuffle.html b/test/_autosummary/pyfeyn2.auto.reshuffle.html index 94f105eb6..789e9cc0d 100644 --- a/test/_autosummary/pyfeyn2.auto.reshuffle.html +++ b/test/_autosummary/pyfeyn2.auto.reshuffle.html @@ -27,7 +27,7 @@ - + @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.5-2-g713dd986
    @@ -132,7 +132,7 @@