From b04cdd4b9ab1b69590d3e81a6dc123299f41eed9 Mon Sep 17 00:00:00 2001 From: APN-Pucky Date: Mon, 31 Jul 2023 08:54:10 +0200 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20APN-Puck?= =?UTF-8?q?y/pyfeyn2@8c336fb3e8ffec5a9e2d9bffcc5e58e34424ef15=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _autosummary/feynml.connector.Connector.html | 2 +- _autosummary/feynml.connector.html | 2 +- .../feynml.feynmandiagram.FeynmanDiagram.html | 24 +- _autosummary/feynml.feynmandiagram.html | 2 +- _autosummary/feynml.feynml.FeynML.html | 6 +- _autosummary/feynml.feynml.html | 2 +- _autosummary/feynml.head.Head.html | 2 +- _autosummary/feynml.head.html | 2 +- _autosummary/feynml.html | 2 +- _autosummary/feynml.id.Identifiable.html | 2 +- _autosummary/feynml.id.html | 2 +- ...ml.interface.formcalc.fermion.Fermion.html | 2 +- .../feynml.interface.formcalc.fermion.html | 2 +- ...ce.formcalc.feynmangraph.FeynmanGraph.html | 2 +- ...eynml.interface.formcalc.feynmangraph.html | 2 +- ...feynml.interface.formcalc.field.Field.html | 2 +- .../feynml.interface.formcalc.field.html | 2 +- _autosummary/feynml.interface.formcalc.html | 2 +- ...erface.formcalc.insertions.Insertions.html | 2 +- .../feynml.interface.formcalc.insertions.html | 2 +- ....interface.formcalc.particle.Particle.html | 2 +- .../feynml.interface.formcalc.particle.html | 2 +- ...erface.formcalc.propagator.Propagator.html | 2 +- .../feynml.interface.formcalc.propagator.html | 2 +- .../feynml.interface.formcalc.rule.Rule.html | 2 +- .../feynml.interface.formcalc.rule.html | 2 +- ...ce.formcalc.sequenceform.SequenceForm.html | 2 +- ...eynml.interface.formcalc.sequenceform.html | 2 +- ....interface.formcalc.topology.Topology.html | 2 +- .../feynml.interface.formcalc.topology.html | 2 +- ...ce.formcalc.topologylist.TopologyList.html | 2 +- ...eynml.interface.formcalc.topologylist.html | 2 +- ...ynml.interface.formcalc.vector.Vector.html | 2 +- .../feynml.interface.formcalc.vector.html | 2 +- ...ynml.interface.formcalc.vertex.Vertex.html | 2 +- .../feynml.interface.formcalc.vertex.html | 2 +- ...nterface.hepmc.hepmc_event_to_feynman.html | 2 +- ...eynml.interface.hepmc.hepmc_to_feynml.html | 2 +- _autosummary/feynml.interface.hepmc.html | 2 +- _autosummary/feynml.interface.html | 2 +- _autosummary/feynml.interface.lhe.html | 2 +- ...ml.interface.lhe.lhe_event_to_feynman.html | 2 +- .../feynml.interface.lhe.lhe_to_feynml.html | 2 +- .../feynml.interface.qgraf.get_style.html | 2 +- _autosummary/feynml.interface.qgraf.html | 2 +- .../feynml.interface.qgraf.style.html | 2 +- _autosummary/feynml.labeled.Labeled.html | 2 +- _autosummary/feynml.labeled.html | 2 +- _autosummary/feynml.leg.Leg.html | 2 +- _autosummary/feynml.leg.html | 2 +- _autosummary/feynml.line.Line.html | 2 +- _autosummary/feynml.line.html | 2 +- _autosummary/feynml.link.Link.html | 2 +- _autosummary/feynml.link.html | 2 +- _autosummary/feynml.meta.Meta.html | 2 +- _autosummary/feynml.meta.html | 2 +- _autosummary/feynml.momentum.Momentum.html | 2 +- _autosummary/feynml.momentum.html | 2 +- .../feynml.particles.get_either_particle.html | 2 +- _autosummary/feynml.particles.get_name.html | 2 +- .../feynml.particles.get_particle.html | 2 +- _autosummary/feynml.particles.html | 2 +- _autosummary/feynml.pdgid.PDG.html | 2 +- _autosummary/feynml.pdgid.html | 2 +- _autosummary/feynml.point.Point.html | 2 +- _autosummary/feynml.point.html | 2 +- .../feynml.propagator.Propagator.html | 2 +- _autosummary/feynml.propagator.html | 2 +- _autosummary/feynml.shape.get_shapes.html | 2 +- _autosummary/feynml.shape.html | 2 +- _autosummary/feynml.sheet.SheetHandler.html | 2 +- .../feynml.sheet.get_default_sheet.html | 2 +- _autosummary/feynml.sheet.html | 2 +- _autosummary/feynml.sourcing.Sourcing.html | 2 +- _autosummary/feynml.sourcing.html | 2 +- .../feynml.styled.CSSSheetConverter.html | 2 +- .../feynml.styled.CSSStringConverter.html | 2 +- _autosummary/feynml.styled.Styled.html | 2 +- _autosummary/feynml.styled.html | 2 +- _autosummary/feynml.targeting.Targeting.html | 2 +- _autosummary/feynml.targeting.html | 2 +- .../feynml.type.get_default_sheet.html | 2 +- _autosummary/feynml.type.get_shapes.html | 2 +- _autosummary/feynml.type.get_types.html | 2 +- _autosummary/feynml.type.html | 2 +- _autosummary/feynml.util.html | 2 +- _autosummary/feynml.util.id_wrap.html | 2 +- _autosummary/feynml.util.leg_id_wrap.html | 2 +- .../feynml.util.propagator_id_wrap.html | 2 +- _autosummary/feynml.util.vertex_id_wrap.html | 2 +- _autosummary/feynml.vertex.Vertex.html | 2 +- _autosummary/feynml.vertex.html | 2 +- _autosummary/feynml.xml.XML.html | 2 +- _autosummary/feynml.xml.html | 2 +- _autosummary/pyfeyn2.auto.bend.auto_bend.html | 3 +- _autosummary/pyfeyn2.auto.bend.html | 3 +- .../pyfeyn2.auto.diagram.auto_diagram.html | 3 +- _autosummary/pyfeyn2.auto.diagram.html | 3 +- _autosummary/pyfeyn2.auto.html | 6 +- .../pyfeyn2.auto.label.auto_label.html | 3 +- .../pyfeyn2.auto.label.auto_label_legs.html | 3 +- ...yn2.auto.label.auto_label_propagators.html | 3 +- _autosummary/pyfeyn2.auto.label.html | 3 +- .../pyfeyn2.auto.position.auto_align.html | 6 +- ...pyfeyn2.auto.position.auto_align_legs.html | 6 +- .../pyfeyn2.auto.position.auto_grid.html | 10 +- ...n2.auto.position.auto_gridded_springs.html | 185 +++++++++++++++ .../pyfeyn2.auto.position.auto_position.html | 10 +- ...to_remove_intersections_by_align_legs.html | 10 +- .../pyfeyn2.auto.position.auto_vdw.html | 206 +++++++++++++++++ _autosummary/pyfeyn2.auto.position.ccw.html | 10 +- ...2.auto.position.feynman_adjust_points.html | 6 +- _autosummary/pyfeyn2.auto.position.html | 19 +- ...yfeyn2.auto.position.incoming_to_left.html | 6 +- .../pyfeyn2.auto.position.intersect.html | 6 +- ...feyn2.auto.position.outgoing_to_right.html | 6 +- ....position.remove_unnecessary_vertices.html | 6 +- .../pyfeyn2.auto.position.require_xy.html | 6 +- ...pyfeyn2.auto.position.scale_positions.html | 10 +- ...n2.auto.position.set_none_xy_to_zero.html} | 39 +++- .../pyfeyn2.feynmandiagram.Connector.html | 2 +- .../pyfeyn2.feynmandiagram.FeynML.html | 6 +- ...pyfeyn2.feynmandiagram.FeynmanDiagram.html | 24 +- _autosummary/pyfeyn2.feynmandiagram.Head.html | 2 +- _autosummary/pyfeyn2.feynmandiagram.Leg.html | 2 +- _autosummary/pyfeyn2.feynmandiagram.Meta.html | 2 +- .../pyfeyn2.feynmandiagram.Momentum.html | 2 +- _autosummary/pyfeyn2.feynmandiagram.PDG.html | 2 +- .../pyfeyn2.feynmandiagram.Point.html | 2 +- .../pyfeyn2.feynmandiagram.Propagator.html | 2 +- .../pyfeyn2.feynmandiagram.Styled.html | 2 +- .../pyfeyn2.feynmandiagram.Vertex.html | 2 +- _autosummary/pyfeyn2.feynmandiagram.html | 6 +- _autosummary/pyfeyn2.html | 2 +- _autosummary/pyfeyn2.mkfeyndiag.html | 16 +- _autosummary/pyfeyn2.mkfeyndiag.main.html | 12 +- .../pyfeyn2.render.all.AllRender.html | 8 +- ...=> pyfeyn2.render.all.class_for_name.html} | 42 ++-- _autosummary/pyfeyn2.render.all.html | 19 +- ...eyn2.render.all.renderer_from_string.html} | 42 ++-- _autosummary/pyfeyn2.render.html | 6 +- .../pyfeyn2.render.latex.dot.DotRender.html | 2 +- _autosummary/pyfeyn2.render.latex.dot.html | 2 +- ...eyn2.render.latex.dot.stylize_connect.html | 2 +- ...eyn2.render.latex.feynmp.FeynmpRender.html | 2 +- ...render.latex.feynmp.feynman_to_feynmp.html | 2 +- _autosummary/pyfeyn2.render.latex.feynmp.html | 2 +- ...eyn2.render.latex.feynmp.stylize_line.html | 2 +- _autosummary/pyfeyn2.render.latex.html | 2 +- ...yfeyn2.render.latex.latex.LatexRender.html | 2 +- _autosummary/pyfeyn2.render.latex.latex.html | 2 +- ....render.latex.metapost.MetaPostRender.html | 2 +- .../pyfeyn2.render.latex.metapost.html | 2 +- ...r.latex.tikzfeynman.TikzFeynmanRender.html | 2 +- ...x.tikzfeynman.feynman_to_tikz_feynman.html | 2 +- ...yn2.render.latex.tikzfeynman.get_line.html | 2 +- .../pyfeyn2.render.latex.tikzfeynman.html | 2 +- ...der.latex.tikzfeynman.stylize_connect.html | 2 +- ...er.latex.tikzfeynman.stylize_leg_node.html | 2 +- ...render.latex.tikzfeynman.stylize_node.html | 2 +- .../pyfeyn2.render.pyx.blobs.Blob.html | 2 +- .../pyfeyn2.render.pyx.blobs.Circle.html | 2 +- .../pyfeyn2.render.pyx.blobs.Ellipse.html | 2 +- _autosummary/pyfeyn2.render.pyx.blobs.html | 2 +- .../pyfeyn2.render.pyx.config.OptionSet.html | 2 +- ...n2.render.pyx.config.addPyfeynOptions.html | 2 +- .../pyfeyn2.render.pyx.config.getOptions.html | 2 +- _autosummary/pyfeyn2.render.pyx.config.html | 2 +- ...eyn2.render.pyx.config.processOptions.html | 2 +- .../pyfeyn2.render.pyx.deco.Arrow.html | 2 +- .../pyfeyn2.render.pyx.deco.FreeArrow.html | 2 +- .../pyfeyn2.render.pyx.deco.Label.html | 2 +- .../pyfeyn2.render.pyx.deco.LineLabel.html | 2 +- ...pyfeyn2.render.pyx.deco.ParallelArrow.html | 2 +- .../pyfeyn2.render.pyx.deco.PointLabel.html | 2 +- .../pyfeyn2.render.pyx.deco.getarrowpath.html | 2 +- _autosummary/pyfeyn2.render.pyx.deco.html | 2 +- ...feyn2.render.pyx.diagrams.FeynDiagram.html | 2 +- _autosummary/pyfeyn2.render.pyx.diagrams.html | 2 +- _autosummary/pyfeyn2.render.pyx.html | 2 +- ...yfeyn2.render.pyx.lines.DecoratedLine.html | 2 +- .../pyfeyn2.render.pyx.lines.Fermion.html | 2 +- .../pyfeyn2.render.pyx.lines.Gaugino.html | 2 +- .../pyfeyn2.render.pyx.lines.Ghost.html | 2 +- .../pyfeyn2.render.pyx.lines.Gluino.html | 2 +- .../pyfeyn2.render.pyx.lines.Gluon.html | 2 +- .../pyfeyn2.render.pyx.lines.Gravitino.html | 2 +- .../pyfeyn2.render.pyx.lines.Graviton.html | 2 +- .../pyfeyn2.render.pyx.lines.Higgs.html | 2 +- .../pyfeyn2.render.pyx.lines.Line.html | 2 +- .../pyfeyn2.render.pyx.lines.MultiLine.html | 2 +- .../pyfeyn2.render.pyx.lines.Phantom.html | 2 +- .../pyfeyn2.render.pyx.lines.Photon.html | 2 +- .../pyfeyn2.render.pyx.lines.Scalar.html | 2 +- .../pyfeyn2.render.pyx.lines.Sfermion.html | 2 +- .../pyfeyn2.render.pyx.lines.Vector.html | 2 +- _autosummary/pyfeyn2.render.pyx.lines.html | 2 +- _autosummary/pyfeyn2.render.pyx.paint.html | 2 +- .../pyfeyn2.render.pyx.points.CircleMark.html | 2 +- .../pyfeyn2.render.pyx.points.CrossMark.html | 2 +- ...eyn2.render.pyx.points.DecoratedPoint.html | 2 +- .../pyfeyn2.render.pyx.points.Mark.html | 2 +- .../pyfeyn2.render.pyx.points.Point.html | 2 +- ...feyn2.render.pyx.points.PolygonalMark.html | 2 +- .../pyfeyn2.render.pyx.points.SquareMark.html | 2 +- ...feyn2.render.pyx.points.StarshapeMark.html | 2 +- .../pyfeyn2.render.pyx.points.Vertex.html | 2 +- .../pyfeyn2.render.pyx.points.distance.html | 2 +- _autosummary/pyfeyn2.render.pyx.points.html | 2 +- .../pyfeyn2.render.pyx.points.midpoint.html | 2 +- ...yfeyn2.render.pyx.pyxrender.PyxRender.html | 2 +- .../pyfeyn2.render.pyx.pyxrender.html | 2 +- .../pyfeyn2.render.pyx.utils.Visible.html | 2 +- _autosummary/pyfeyn2.render.pyx.utils.html | 2 +- .../pyfeyn2.render.pyx.utils.sign.html | 2 +- .../pyfeyn2.render.render.Render.html | 2 +- _autosummary/pyfeyn2.render.render.html | 2 +- _images/interfaces_qgraf_1_to_1_qgraf_4_1.png | Bin 7016 -> 4281 bytes _images/interfaces_qgraf_1_to_1_qgraf_4_2.png | Bin 6899 -> 4133 bytes _modules/feynml/connector.html | 2 +- _modules/feynml/feynmandiagram.html | 46 +++- _modules/feynml/feynml.html | 2 +- _modules/feynml/head.html | 2 +- _modules/feynml/id.html | 2 +- .../feynml/interface/formcalc/fermion.html | 2 +- .../interface/formcalc/feynmangraph.html | 2 +- _modules/feynml/interface/formcalc/field.html | 2 +- .../feynml/interface/formcalc/insertions.html | 2 +- .../feynml/interface/formcalc/particle.html | 2 +- .../feynml/interface/formcalc/propagator.html | 2 +- _modules/feynml/interface/formcalc/rule.html | 2 +- .../interface/formcalc/sequenceform.html | 2 +- .../feynml/interface/formcalc/topology.html | 2 +- .../interface/formcalc/topologylist.html | 2 +- .../feynml/interface/formcalc/vector.html | 2 +- .../feynml/interface/formcalc/vertex.html | 2 +- _modules/feynml/interface/hepmc.html | 2 +- _modules/feynml/interface/lhe.html | 2 +- _modules/feynml/interface/qgraf.html | 2 +- _modules/feynml/labeled.html | 2 +- _modules/feynml/leg.html | 2 +- _modules/feynml/line.html | 2 +- _modules/feynml/link.html | 2 +- _modules/feynml/meta.html | 2 +- _modules/feynml/momentum.html | 2 +- _modules/feynml/particles.html | 2 +- _modules/feynml/pdgid.html | 6 +- _modules/feynml/point.html | 2 +- _modules/feynml/propagator.html | 2 +- _modules/feynml/shape.html | 2 +- _modules/feynml/sheet.html | 2 +- _modules/feynml/sourcing.html | 2 +- _modules/feynml/styled.html | 2 +- _modules/feynml/targeting.html | 2 +- _modules/feynml/type.html | 2 +- _modules/feynml/util.html | 2 +- _modules/feynml/vertex.html | 2 +- _modules/feynml/xml.html | 2 +- _modules/index.html | 2 +- _modules/pyfeyn2/auto/bend.html | 2 +- _modules/pyfeyn2/auto/diagram.html | 2 +- _modules/pyfeyn2/auto/label.html | 8 +- _modules/pyfeyn2/auto/position.html | 210 ++++++++++++++++-- _modules/pyfeyn2/feynmandiagram.html | 2 +- _modules/pyfeyn2/mkfeyndiag.html | 27 +-- _modules/pyfeyn2/render/all.html | 28 ++- _modules/pyfeyn2/render/latex/dot.html | 2 +- _modules/pyfeyn2/render/latex/feynmp.html | 2 +- _modules/pyfeyn2/render/latex/latex.html | 2 +- _modules/pyfeyn2/render/latex/metapost.html | 2 +- .../pyfeyn2/render/latex/tikzfeynman.html | 2 +- _modules/pyfeyn2/render/pyx/blobs.html | 2 +- _modules/pyfeyn2/render/pyx/config.html | 2 +- _modules/pyfeyn2/render/pyx/deco.html | 2 +- _modules/pyfeyn2/render/pyx/diagrams.html | 2 +- _modules/pyfeyn2/render/pyx/lines.html | 2 +- _modules/pyfeyn2/render/pyx/points.html | 2 +- _modules/pyfeyn2/render/pyx/pyxrender.html | 2 +- _modules/pyfeyn2/render/pyx/utils.html | 2 +- _modules/pyfeyn2/render/render.html | 2 +- ...ynml.feynmandiagram.FeynmanDiagram.rst.txt | 4 + ...auto.position.auto_gridded_springs.rst.txt | 6 + .../pyfeyn2.auto.position.auto_vdw.rst.txt | 6 + .../pyfeyn2.auto.position.rst.txt | 3 + ....auto.position.set_none_xy_to_zero.rst.txt | 6 + .../pyfeyn2.auto.reshuffle.rst.txt | 23 -- _sources/_autosummary/pyfeyn2.auto.rst.txt | 1 - ...eyn2.feynmandiagram.FeynmanDiagram.rst.txt | 4 + .../pyfeyn2.mkfeyndiag.class_for_name.rst.txt | 6 - .../_autosummary/pyfeyn2.mkfeyndiag.rst.txt | 2 - .../pyfeyn2.render.all.class_for_name.rst.txt | 6 + ...2.render.all.renderer_from_string.rst.txt} | 4 +- .../_autosummary/pyfeyn2.render.all.rst.txt | 8 + .../interfaces/qgraf/1_to_1/qgraf.ipynb.txt | 62 +----- feynml/FeynML.html | 2 +- feynml/attributes/class.html | 2 +- feynml/attributes/label.html | 2 +- feynml/attributes/shape.html | 2 +- feynml/attributes/shape/blob.html | 2 +- feynml/attributes/shape/cross.html | 2 +- feynml/attributes/shape/dot.html | 2 +- feynml/attributes/shape/empty.html | 2 +- feynml/attributes/shape/square.html | 2 +- feynml/attributes/shape/star.html | 2 +- feynml/attributes/style.html | 2 +- feynml/attributes/style/arrow-pos.html | 2 +- feynml/attributes/style/arrow-sense.html | 2 +- feynml/attributes/style/bend-direction.html | 2 +- feynml/attributes/style/bend-in.html | 2 +- feynml/attributes/style/bend-loop.html | 2 +- .../attributes/style/bend-min-distance.html | 2 +- feynml/attributes/style/bend-out.html | 2 +- feynml/attributes/style/bend.html | 2 +- feynml/attributes/style/color.html | 2 +- feynml/attributes/style/direction.html | 2 +- feynml/attributes/style/label-color.html | 2 +- feynml/attributes/style/layout.html | 2 +- feynml/attributes/style/length.html | 2 +- feynml/attributes/style/line.html | 2 +- feynml/attributes/style/momentum-arrow.html | 2 +- feynml/attributes/style/opacity.html | 2 +- feynml/attributes/style/symbol.html | 2 +- feynml/attributes/style/tension.html | 2 +- feynml/attributes/type.html | 2 +- feynml/attributes/type/anti fermion.html | 2 +- feynml/attributes/type/boson.html | 2 +- feynml/attributes/type/chargino.html | 2 +- feynml/attributes/type/fermion.html | 2 +- feynml/attributes/type/gaugino.html | 2 +- feynml/attributes/type/ghost.html | 2 +- feynml/attributes/type/gluino.html | 2 +- feynml/attributes/type/gluon.html | 2 +- feynml/attributes/type/gravitino.html | 2 +- feynml/attributes/type/graviton.html | 2 +- feynml/attributes/type/higgs.html | 2 +- feynml/attributes/type/higgsino.html | 2 +- feynml/attributes/type/line.html | 2 +- feynml/attributes/type/majorana.html | 2 +- feynml/attributes/type/neutralino.html | 2 +- feynml/attributes/type/phantom.html | 2 +- feynml/attributes/type/photon.html | 2 +- feynml/attributes/type/scalar.html | 2 +- feynml/attributes/type/slepton.html | 2 +- feynml/attributes/type/squark.html | 2 +- feynml/attributes/type/vector.html | 2 +- feynml/attributes/x.html | 2 +- feynml/attributes/y.html | 2 +- feynml/attributes/z.html | 2 +- feynml/elements/diagram.html | 2 +- feynml/elements/feynml.html | 2 +- feynml/elements/head.html | 2 +- feynml/elements/id.html | 2 +- feynml/elements/leg.html | 2 +- feynml/elements/momentum/e.html | 2 +- feynml/elements/momentum/momentum.html | 2 +- feynml/elements/momentum/name.html | 2 +- feynml/elements/momentum/px.html | 2 +- feynml/elements/momentum/py.html | 2 +- feynml/elements/momentum/pz.html | 2 +- feynml/elements/name.html | 2 +- feynml/elements/pdgid.html | 2 +- feynml/elements/propagator.html | 2 +- feynml/elements/sense.html | 2 +- feynml/elements/source.html | 2 +- feynml/elements/target.html | 2 +- feynml/elements/version.html | 2 +- feynml/elements/vertex.html | 2 +- feynml/index.html | 6 +- gallery/feynman/feynman.html | 2 +- gallery/index.html | 2 +- gallery/overleaf/overleaf.html | 2 +- gallery/pyfeyn/pyfeyn.html | 2 +- genindex.html | 25 +-- index.html | 8 +- interfaces/dot/dot.html | 2 +- interfaces/formcalc/FormCalc.html | 2 +- interfaces/hepmc/hepmc.html | 2 +- interfaces/index.html | 2 +- interfaces/lhe/lhe.html | 2 +- interfaces/qgraf/1_to_1/qgraf.html | 49 +--- interfaces/qgraf/1_to_1/qgraf.ipynb | 62 +----- interfaces/qgraf/2_to_2/qgraf_2to2.html | 2 +- interfaces/qgraf/index.html | 2 +- objects.inv | Bin 35525 -> 35701 bytes py-modindex.html | 7 +- renderers/all/All.html | 2 +- renderers/dot/Dot.html | 2 +- renderers/index.html | 2 +- renderers/latex/feynmp/FeynMP.html | 2 +- renderers/latex/index.html | 2 +- renderers/latex/tikz/tikzfeynman.html | 2 +- renderers/mpl/feynman/feynman.html | 2 +- renderers/mpl/index.html | 2 +- renderers/mpl/mpl/MPL.html | 2 +- renderers/pyx/PyX.html | 2 +- renderers/text/ascii/ASCII.html | 2 +- renderers/text/index.html | 2 +- renderers/text/unicode/Unicode.html | 2 +- search.html | 2 +- searchindex.js | 2 +- shared/attr_tab.html | 2 +- shared/attribute/bend.html | 2 +- shared/attribute/class.html | 2 +- shared/attribute/id.html | 2 +- shared/attribute/label.html | 2 +- shared/attribute/momentum.html | 2 +- shared/attribute/pdgid.html | 2 +- shared/attribute/sense.html | 2 +- shared/attribute/shape.html | 2 +- shared/attribute/source.html | 2 +- shared/attribute/style.html | 2 +- shared/attribute/target.html | 2 +- shared/attribute/tension.html | 2 +- shared/attribute/text.html | 2 +- shared/attribute/type.html | 2 +- shared/attribute/x.html | 2 +- shared/attribute/y.html | 2 +- shared/attribute/z.html | 2 +- shared/shape_tab.html | 2 +- shared/style/arrow-angle.html | 2 +- shared/style/arrow-constrict.html | 2 +- shared/style/arrow-displace.html | 2 +- shared/style/arrow-length.html | 2 +- shared/style/arrow-pos.html | 2 +- shared/style/arrow-sense.html | 2 +- shared/style/arrow-size.html | 2 +- shared/style/arrow-width.html | 2 +- shared/style/bend-direction.html | 2 +- shared/style/bend-in.html | 2 +- shared/style/bend-loop.html | 2 +- shared/style/bend-min-distance.html | 2 +- shared/style/bend-out.html | 2 +- shared/style/bend.html | 2 +- shared/style/color.html | 2 +- shared/style/direction.html | 2 +- shared/style/label-color.html | 2 +- shared/style/layout.html | 2 +- shared/style/length.html | 2 +- shared/style/line.html | 2 +- shared/style/momentum-arrow-sense.html | 2 +- shared/style/momentum-arrow.html | 2 +- shared/style/nloops.html | 2 +- shared/style/opacity.html | 2 +- shared/style/parallel-arrow-displace.html | 2 +- shared/style/parallel-arrow-sense.html | 2 +- shared/style/symbol.html | 2 +- shared/style/tension.html | 2 +- shared/style/xamp.html | 2 +- shared/style/yamp.html | 2 +- shared/style_tab.html | 2 +- shared/type_tab.html | 2 +- 451 files changed, 1383 insertions(+), 796 deletions(-) create mode 100644 _autosummary/pyfeyn2.auto.position.auto_gridded_springs.html create mode 100644 _autosummary/pyfeyn2.auto.position.auto_vdw.html rename _autosummary/{pyfeyn2.auto.reshuffle.html => pyfeyn2.auto.position.set_none_xy_to_zero.html} (65%) rename _autosummary/{pyfeyn2.mkfeyndiag.class_for_name.html => pyfeyn2.render.all.class_for_name.html} (76%) rename _autosummary/{pyfeyn2.mkfeyndiag.renderer_from_string.html => pyfeyn2.render.all.renderer_from_string.html} (74%) create mode 100644 _sources/_autosummary/pyfeyn2.auto.position.auto_gridded_springs.rst.txt create mode 100644 _sources/_autosummary/pyfeyn2.auto.position.auto_vdw.rst.txt create mode 100644 _sources/_autosummary/pyfeyn2.auto.position.set_none_xy_to_zero.rst.txt delete mode 100644 _sources/_autosummary/pyfeyn2.auto.reshuffle.rst.txt delete mode 100644 _sources/_autosummary/pyfeyn2.mkfeyndiag.class_for_name.rst.txt create mode 100644 _sources/_autosummary/pyfeyn2.render.all.class_for_name.rst.txt rename _sources/_autosummary/{pyfeyn2.mkfeyndiag.renderer_from_string.rst.txt => pyfeyn2.render.all.renderer_from_string.rst.txt} (50%) diff --git a/_autosummary/feynml.connector.Connector.html b/_autosummary/feynml.connector.Connector.html index c7010829a..e6821af5c 100644 --- a/_autosummary/feynml.connector.Connector.html +++ b/_autosummary/feynml.connector.Connector.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.connector.html b/_autosummary/feynml.connector.html index 8a8f2dae0..2170f54f0 100644 --- a/_autosummary/feynml.connector.html +++ b/_autosummary/feynml.connector.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.feynmandiagram.FeynmanDiagram.html b/_autosummary/feynml.feynmandiagram.FeynmanDiagram.html index a2c3c9696..f8b904f54 100644 --- a/_autosummary/feynml.feynmandiagram.FeynmanDiagram.html +++ b/_autosummary/feynml.feynmandiagram.FeynmanDiagram.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
@@ -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/_autosummary/feynml.feynmandiagram.html b/_autosummary/feynml.feynmandiagram.html index c4eefec2e..3c3083102 100644 --- a/_autosummary/feynml.feynmandiagram.html +++ b/_autosummary/feynml.feynmandiagram.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.feynml.FeynML.html b/_autosummary/feynml.feynml.FeynML.html index bf8e682e9..abe9680c0 100644 --- a/_autosummary/feynml.feynml.FeynML.html +++ b/_autosummary/feynml.feynml.FeynML.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
@@ -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.11', 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.11', head: ~feynml.head.Head | None = <factory>, diagrams: ~typing.List[~feynml.feynmandiagram.FeynmanDiagram] = <factory>) None

Methods

diff --git a/_autosummary/feynml.feynml.html b/_autosummary/feynml.feynml.html index 0d5f09c8e..ec637d930 100644 --- a/_autosummary/feynml.feynml.html +++ b/_autosummary/feynml.feynml.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.head.Head.html b/_autosummary/feynml.head.Head.html index 53f3ac0ee..801351dfb 100644 --- a/_autosummary/feynml.head.Head.html +++ b/_autosummary/feynml.head.Head.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.head.html b/_autosummary/feynml.head.html index 58c179b78..a432fc4fa 100644 --- a/_autosummary/feynml.head.html +++ b/_autosummary/feynml.head.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.html b/_autosummary/feynml.html index 0eb23cf4c..19c9521d8 100644 --- a/_autosummary/feynml.html +++ b/_autosummary/feynml.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.id.Identifiable.html b/_autosummary/feynml.id.Identifiable.html index 30942d4c3..dd9de36c0 100644 --- a/_autosummary/feynml.id.Identifiable.html +++ b/_autosummary/feynml.id.Identifiable.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.id.html b/_autosummary/feynml.id.html index 27961e177..5a29c41ed 100644 --- a/_autosummary/feynml.id.html +++ b/_autosummary/feynml.id.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.fermion.Fermion.html b/_autosummary/feynml.interface.formcalc.fermion.Fermion.html index af890d771..6939bc8b9 100644 --- a/_autosummary/feynml.interface.formcalc.fermion.Fermion.html +++ b/_autosummary/feynml.interface.formcalc.fermion.Fermion.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.fermion.html b/_autosummary/feynml.interface.formcalc.fermion.html index 7084929d7..a11c95812 100644 --- a/_autosummary/feynml.interface.formcalc.fermion.html +++ b/_autosummary/feynml.interface.formcalc.fermion.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.feynmangraph.FeynmanGraph.html b/_autosummary/feynml.interface.formcalc.feynmangraph.FeynmanGraph.html index f734370fa..02f0d13df 100644 --- a/_autosummary/feynml.interface.formcalc.feynmangraph.FeynmanGraph.html +++ b/_autosummary/feynml.interface.formcalc.feynmangraph.FeynmanGraph.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.feynmangraph.html b/_autosummary/feynml.interface.formcalc.feynmangraph.html index 4ba987cc1..03e0f1791 100644 --- a/_autosummary/feynml.interface.formcalc.feynmangraph.html +++ b/_autosummary/feynml.interface.formcalc.feynmangraph.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.field.Field.html b/_autosummary/feynml.interface.formcalc.field.Field.html index 755c865c8..2f49f956e 100644 --- a/_autosummary/feynml.interface.formcalc.field.Field.html +++ b/_autosummary/feynml.interface.formcalc.field.Field.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.field.html b/_autosummary/feynml.interface.formcalc.field.html index 629a9dc34..e1e73986c 100644 --- a/_autosummary/feynml.interface.formcalc.field.html +++ b/_autosummary/feynml.interface.formcalc.field.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.html b/_autosummary/feynml.interface.formcalc.html index 59da6d4d6..6c1598adb 100644 --- a/_autosummary/feynml.interface.formcalc.html +++ b/_autosummary/feynml.interface.formcalc.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.insertions.Insertions.html b/_autosummary/feynml.interface.formcalc.insertions.Insertions.html index 5f6475b63..ab5d4a45a 100644 --- a/_autosummary/feynml.interface.formcalc.insertions.Insertions.html +++ b/_autosummary/feynml.interface.formcalc.insertions.Insertions.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.insertions.html b/_autosummary/feynml.interface.formcalc.insertions.html index 81da14166..e78d413b7 100644 --- a/_autosummary/feynml.interface.formcalc.insertions.html +++ b/_autosummary/feynml.interface.formcalc.insertions.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.particle.Particle.html b/_autosummary/feynml.interface.formcalc.particle.Particle.html index 18592f607..bd858be06 100644 --- a/_autosummary/feynml.interface.formcalc.particle.Particle.html +++ b/_autosummary/feynml.interface.formcalc.particle.Particle.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.particle.html b/_autosummary/feynml.interface.formcalc.particle.html index d09a3f7c5..eef7d6b1d 100644 --- a/_autosummary/feynml.interface.formcalc.particle.html +++ b/_autosummary/feynml.interface.formcalc.particle.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.propagator.Propagator.html b/_autosummary/feynml.interface.formcalc.propagator.Propagator.html index 108f11250..e383947ed 100644 --- a/_autosummary/feynml.interface.formcalc.propagator.Propagator.html +++ b/_autosummary/feynml.interface.formcalc.propagator.Propagator.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.propagator.html b/_autosummary/feynml.interface.formcalc.propagator.html index c6e846aeb..d883f44bc 100644 --- a/_autosummary/feynml.interface.formcalc.propagator.html +++ b/_autosummary/feynml.interface.formcalc.propagator.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.rule.Rule.html b/_autosummary/feynml.interface.formcalc.rule.Rule.html index 79c365872..d12b52fc6 100644 --- a/_autosummary/feynml.interface.formcalc.rule.Rule.html +++ b/_autosummary/feynml.interface.formcalc.rule.Rule.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.rule.html b/_autosummary/feynml.interface.formcalc.rule.html index 5da8e7fb6..46bcb81bf 100644 --- a/_autosummary/feynml.interface.formcalc.rule.html +++ b/_autosummary/feynml.interface.formcalc.rule.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.sequenceform.SequenceForm.html b/_autosummary/feynml.interface.formcalc.sequenceform.SequenceForm.html index 9c3b5fc6b..2799a16cc 100644 --- a/_autosummary/feynml.interface.formcalc.sequenceform.SequenceForm.html +++ b/_autosummary/feynml.interface.formcalc.sequenceform.SequenceForm.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.sequenceform.html b/_autosummary/feynml.interface.formcalc.sequenceform.html index 792007963..552e5f11e 100644 --- a/_autosummary/feynml.interface.formcalc.sequenceform.html +++ b/_autosummary/feynml.interface.formcalc.sequenceform.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.topology.Topology.html b/_autosummary/feynml.interface.formcalc.topology.Topology.html index 4486c13f2..5f34d14ed 100644 --- a/_autosummary/feynml.interface.formcalc.topology.Topology.html +++ b/_autosummary/feynml.interface.formcalc.topology.Topology.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.topology.html b/_autosummary/feynml.interface.formcalc.topology.html index 2ddde6933..ae12519c9 100644 --- a/_autosummary/feynml.interface.formcalc.topology.html +++ b/_autosummary/feynml.interface.formcalc.topology.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.topologylist.TopologyList.html b/_autosummary/feynml.interface.formcalc.topologylist.TopologyList.html index 771b0c68d..c487ed8d8 100644 --- a/_autosummary/feynml.interface.formcalc.topologylist.TopologyList.html +++ b/_autosummary/feynml.interface.formcalc.topologylist.TopologyList.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.topologylist.html b/_autosummary/feynml.interface.formcalc.topologylist.html index c753ed7ce..7097f7806 100644 --- a/_autosummary/feynml.interface.formcalc.topologylist.html +++ b/_autosummary/feynml.interface.formcalc.topologylist.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.vector.Vector.html b/_autosummary/feynml.interface.formcalc.vector.Vector.html index c0412a303..cbaf4524d 100644 --- a/_autosummary/feynml.interface.formcalc.vector.Vector.html +++ b/_autosummary/feynml.interface.formcalc.vector.Vector.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.vector.html b/_autosummary/feynml.interface.formcalc.vector.html index 8ae3f06c2..302b888b5 100644 --- a/_autosummary/feynml.interface.formcalc.vector.html +++ b/_autosummary/feynml.interface.formcalc.vector.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.vertex.Vertex.html b/_autosummary/feynml.interface.formcalc.vertex.Vertex.html index b249caae2..b08348a70 100644 --- a/_autosummary/feynml.interface.formcalc.vertex.Vertex.html +++ b/_autosummary/feynml.interface.formcalc.vertex.Vertex.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.formcalc.vertex.html b/_autosummary/feynml.interface.formcalc.vertex.html index fc10fd7bc..d9ca0fcc6 100644 --- a/_autosummary/feynml.interface.formcalc.vertex.html +++ b/_autosummary/feynml.interface.formcalc.vertex.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.hepmc.hepmc_event_to_feynman.html b/_autosummary/feynml.interface.hepmc.hepmc_event_to_feynman.html index 9c94d42d4..1df09f79d 100644 --- a/_autosummary/feynml.interface.hepmc.hepmc_event_to_feynman.html +++ b/_autosummary/feynml.interface.hepmc.hepmc_event_to_feynman.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.hepmc.hepmc_to_feynml.html b/_autosummary/feynml.interface.hepmc.hepmc_to_feynml.html index 8eb60f942..4b94fc335 100644 --- a/_autosummary/feynml.interface.hepmc.hepmc_to_feynml.html +++ b/_autosummary/feynml.interface.hepmc.hepmc_to_feynml.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.hepmc.html b/_autosummary/feynml.interface.hepmc.html index 5e50d0b09..cb18e9f89 100644 --- a/_autosummary/feynml.interface.hepmc.html +++ b/_autosummary/feynml.interface.hepmc.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.html b/_autosummary/feynml.interface.html index 675c161ff..5793b14c5 100644 --- a/_autosummary/feynml.interface.html +++ b/_autosummary/feynml.interface.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.lhe.html b/_autosummary/feynml.interface.lhe.html index 5e1d13ae2..53e4ae9a3 100644 --- a/_autosummary/feynml.interface.lhe.html +++ b/_autosummary/feynml.interface.lhe.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.lhe.lhe_event_to_feynman.html b/_autosummary/feynml.interface.lhe.lhe_event_to_feynman.html index 41b353320..5565979d1 100644 --- a/_autosummary/feynml.interface.lhe.lhe_event_to_feynman.html +++ b/_autosummary/feynml.interface.lhe.lhe_event_to_feynman.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.lhe.lhe_to_feynml.html b/_autosummary/feynml.interface.lhe.lhe_to_feynml.html index d5d434f53..4907ed028 100644 --- a/_autosummary/feynml.interface.lhe.lhe_to_feynml.html +++ b/_autosummary/feynml.interface.lhe.lhe_to_feynml.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.qgraf.get_style.html b/_autosummary/feynml.interface.qgraf.get_style.html index e4a16f58c..a8d6f0112 100644 --- a/_autosummary/feynml.interface.qgraf.get_style.html +++ b/_autosummary/feynml.interface.qgraf.get_style.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.qgraf.html b/_autosummary/feynml.interface.qgraf.html index 21fdd5b41..7aa95f295 100644 --- a/_autosummary/feynml.interface.qgraf.html +++ b/_autosummary/feynml.interface.qgraf.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.interface.qgraf.style.html b/_autosummary/feynml.interface.qgraf.style.html index 9ef25c5b7..3b5fc25fc 100644 --- a/_autosummary/feynml.interface.qgraf.style.html +++ b/_autosummary/feynml.interface.qgraf.style.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.labeled.Labeled.html b/_autosummary/feynml.labeled.Labeled.html index acb3e8ee8..ac61a4bb6 100644 --- a/_autosummary/feynml.labeled.Labeled.html +++ b/_autosummary/feynml.labeled.Labeled.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.labeled.html b/_autosummary/feynml.labeled.html index dcd4f9f44..2de4b2e29 100644 --- a/_autosummary/feynml.labeled.html +++ b/_autosummary/feynml.labeled.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.leg.Leg.html b/_autosummary/feynml.leg.Leg.html index 5319ea1e1..5609680ff 100644 --- a/_autosummary/feynml.leg.Leg.html +++ b/_autosummary/feynml.leg.Leg.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.leg.html b/_autosummary/feynml.leg.html index d07944c7a..97ce17f6f 100644 --- a/_autosummary/feynml.leg.html +++ b/_autosummary/feynml.leg.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.line.Line.html b/_autosummary/feynml.line.Line.html index 2facc2cd3..8b1f6cc0c 100644 --- a/_autosummary/feynml.line.Line.html +++ b/_autosummary/feynml.line.Line.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.line.html b/_autosummary/feynml.line.html index 046a48f2a..4adea1a55 100644 --- a/_autosummary/feynml.line.html +++ b/_autosummary/feynml.line.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.link.Link.html b/_autosummary/feynml.link.Link.html index 4a4be9701..7c1f94141 100644 --- a/_autosummary/feynml.link.Link.html +++ b/_autosummary/feynml.link.Link.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.link.html b/_autosummary/feynml.link.html index 3e4ecec38..7609d3c1c 100644 --- a/_autosummary/feynml.link.html +++ b/_autosummary/feynml.link.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.meta.Meta.html b/_autosummary/feynml.meta.Meta.html index 2bd49d7f7..98386110d 100644 --- a/_autosummary/feynml.meta.Meta.html +++ b/_autosummary/feynml.meta.Meta.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.meta.html b/_autosummary/feynml.meta.html index 3494ec426..b8b145fb4 100644 --- a/_autosummary/feynml.meta.html +++ b/_autosummary/feynml.meta.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.momentum.Momentum.html b/_autosummary/feynml.momentum.Momentum.html index 3b400c3ff..cb924f3a8 100644 --- a/_autosummary/feynml.momentum.Momentum.html +++ b/_autosummary/feynml.momentum.Momentum.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.momentum.html b/_autosummary/feynml.momentum.html index b3ab1bd3a..4bc6f50ee 100644 --- a/_autosummary/feynml.momentum.html +++ b/_autosummary/feynml.momentum.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.particles.get_either_particle.html b/_autosummary/feynml.particles.get_either_particle.html index 8450d0d14..dbeacc026 100644 --- a/_autosummary/feynml.particles.get_either_particle.html +++ b/_autosummary/feynml.particles.get_either_particle.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.particles.get_name.html b/_autosummary/feynml.particles.get_name.html index 53aca3ecb..25b2f26d5 100644 --- a/_autosummary/feynml.particles.get_name.html +++ b/_autosummary/feynml.particles.get_name.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.particles.get_particle.html b/_autosummary/feynml.particles.get_particle.html index 73409fa25..0fb83db02 100644 --- a/_autosummary/feynml.particles.get_particle.html +++ b/_autosummary/feynml.particles.get_particle.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.particles.html b/_autosummary/feynml.particles.html index 9dd6b82a6..707f71d56 100644 --- a/_autosummary/feynml.particles.html +++ b/_autosummary/feynml.particles.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.pdgid.PDG.html b/_autosummary/feynml.pdgid.PDG.html index 023aa1ed2..468a4de3f 100644 --- a/_autosummary/feynml.pdgid.PDG.html +++ b/_autosummary/feynml.pdgid.PDG.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.pdgid.html b/_autosummary/feynml.pdgid.html index 9cbdee9e5..5da1fb40c 100644 --- a/_autosummary/feynml.pdgid.html +++ b/_autosummary/feynml.pdgid.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.point.Point.html b/_autosummary/feynml.point.Point.html index f5f4e10ad..87e8e6671 100644 --- a/_autosummary/feynml.point.Point.html +++ b/_autosummary/feynml.point.Point.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.point.html b/_autosummary/feynml.point.html index 06b2a2330..beb76095a 100644 --- a/_autosummary/feynml.point.html +++ b/_autosummary/feynml.point.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.propagator.Propagator.html b/_autosummary/feynml.propagator.Propagator.html index 0f6335e56..805778342 100644 --- a/_autosummary/feynml.propagator.Propagator.html +++ b/_autosummary/feynml.propagator.Propagator.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.propagator.html b/_autosummary/feynml.propagator.html index ecb1dbff2..f5115df94 100644 --- a/_autosummary/feynml.propagator.html +++ b/_autosummary/feynml.propagator.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.shape.get_shapes.html b/_autosummary/feynml.shape.get_shapes.html index 2ffffafb5..6d3d06083 100644 --- a/_autosummary/feynml.shape.get_shapes.html +++ b/_autosummary/feynml.shape.get_shapes.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.shape.html b/_autosummary/feynml.shape.html index 9cf32c1e2..e95a0bea2 100644 --- a/_autosummary/feynml.shape.html +++ b/_autosummary/feynml.shape.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.sheet.SheetHandler.html b/_autosummary/feynml.sheet.SheetHandler.html index a2ff107f6..ef6e8112f 100644 --- a/_autosummary/feynml.sheet.SheetHandler.html +++ b/_autosummary/feynml.sheet.SheetHandler.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.sheet.get_default_sheet.html b/_autosummary/feynml.sheet.get_default_sheet.html index 332fe7efb..3936e8084 100644 --- a/_autosummary/feynml.sheet.get_default_sheet.html +++ b/_autosummary/feynml.sheet.get_default_sheet.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.sheet.html b/_autosummary/feynml.sheet.html index 44ba5da2b..6df223ce8 100644 --- a/_autosummary/feynml.sheet.html +++ b/_autosummary/feynml.sheet.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.sourcing.Sourcing.html b/_autosummary/feynml.sourcing.Sourcing.html index 2783c993a..fe1e8da12 100644 --- a/_autosummary/feynml.sourcing.Sourcing.html +++ b/_autosummary/feynml.sourcing.Sourcing.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.sourcing.html b/_autosummary/feynml.sourcing.html index 2ec2b100c..043ea4067 100644 --- a/_autosummary/feynml.sourcing.html +++ b/_autosummary/feynml.sourcing.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.styled.CSSSheetConverter.html b/_autosummary/feynml.styled.CSSSheetConverter.html index 22fc331bb..6bcef3b22 100644 --- a/_autosummary/feynml.styled.CSSSheetConverter.html +++ b/_autosummary/feynml.styled.CSSSheetConverter.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.styled.CSSStringConverter.html b/_autosummary/feynml.styled.CSSStringConverter.html index 0af615c6d..ce6e4e132 100644 --- a/_autosummary/feynml.styled.CSSStringConverter.html +++ b/_autosummary/feynml.styled.CSSStringConverter.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.styled.Styled.html b/_autosummary/feynml.styled.Styled.html index 2c6de45a4..b54450631 100644 --- a/_autosummary/feynml.styled.Styled.html +++ b/_autosummary/feynml.styled.Styled.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.styled.html b/_autosummary/feynml.styled.html index f94620298..e11c15af9 100644 --- a/_autosummary/feynml.styled.html +++ b/_autosummary/feynml.styled.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.targeting.Targeting.html b/_autosummary/feynml.targeting.Targeting.html index 037d05684..6f708d229 100644 --- a/_autosummary/feynml.targeting.Targeting.html +++ b/_autosummary/feynml.targeting.Targeting.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.targeting.html b/_autosummary/feynml.targeting.html index c2ee2b713..8137a5ce8 100644 --- a/_autosummary/feynml.targeting.html +++ b/_autosummary/feynml.targeting.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.type.get_default_sheet.html b/_autosummary/feynml.type.get_default_sheet.html index ca8591386..4ca91f030 100644 --- a/_autosummary/feynml.type.get_default_sheet.html +++ b/_autosummary/feynml.type.get_default_sheet.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.type.get_shapes.html b/_autosummary/feynml.type.get_shapes.html index 72d4b9066..389990c19 100644 --- a/_autosummary/feynml.type.get_shapes.html +++ b/_autosummary/feynml.type.get_shapes.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.type.get_types.html b/_autosummary/feynml.type.get_types.html index 81b5fed4f..ac34bb6a0 100644 --- a/_autosummary/feynml.type.get_types.html +++ b/_autosummary/feynml.type.get_types.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.type.html b/_autosummary/feynml.type.html index 2d3f982dc..003d0913d 100644 --- a/_autosummary/feynml.type.html +++ b/_autosummary/feynml.type.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.util.html b/_autosummary/feynml.util.html index 89777eacb..c5a0f1922 100644 --- a/_autosummary/feynml.util.html +++ b/_autosummary/feynml.util.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.util.id_wrap.html b/_autosummary/feynml.util.id_wrap.html index 149f2c26e..be6a58c18 100644 --- a/_autosummary/feynml.util.id_wrap.html +++ b/_autosummary/feynml.util.id_wrap.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.util.leg_id_wrap.html b/_autosummary/feynml.util.leg_id_wrap.html index 021cc0255..51b571a40 100644 --- a/_autosummary/feynml.util.leg_id_wrap.html +++ b/_autosummary/feynml.util.leg_id_wrap.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.util.propagator_id_wrap.html b/_autosummary/feynml.util.propagator_id_wrap.html index 98a1ae223..229d19792 100644 --- a/_autosummary/feynml.util.propagator_id_wrap.html +++ b/_autosummary/feynml.util.propagator_id_wrap.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.util.vertex_id_wrap.html b/_autosummary/feynml.util.vertex_id_wrap.html index 3ca0af481..cf78c7b59 100644 --- a/_autosummary/feynml.util.vertex_id_wrap.html +++ b/_autosummary/feynml.util.vertex_id_wrap.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.vertex.Vertex.html b/_autosummary/feynml.vertex.Vertex.html index 2db923c52..b9c8766db 100644 --- a/_autosummary/feynml.vertex.Vertex.html +++ b/_autosummary/feynml.vertex.Vertex.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.vertex.html b/_autosummary/feynml.vertex.html index f852c48a9..58f964895 100644 --- a/_autosummary/feynml.vertex.html +++ b/_autosummary/feynml.vertex.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.xml.XML.html b/_autosummary/feynml.xml.XML.html index 64d6802c7..3421a3c38 100644 --- a/_autosummary/feynml.xml.XML.html +++ b/_autosummary/feynml.xml.XML.html @@ -42,7 +42,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/feynml.xml.html b/_autosummary/feynml.xml.html index 484dc7c06..1f24e74d3 100644 --- a/_autosummary/feynml.xml.html +++ b/_autosummary/feynml.xml.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
diff --git a/_autosummary/pyfeyn2.auto.bend.auto_bend.html b/_autosummary/pyfeyn2.auto.bend.auto_bend.html index 6cf9852e4..81f8d16cb 100644 --- a/_autosummary/pyfeyn2.auto.bend.auto_bend.html +++ b/_autosummary/pyfeyn2.auto.bend.auto_bend.html @@ -43,7 +43,7 @@
- 2.3.5 + 2.3.6
@@ -80,7 +80,6 @@
  • pyfeyn2.auto.diagram
  • pyfeyn2.auto.label
  • pyfeyn2.auto.position
  • -
  • pyfeyn2.auto.reshuffle
  • pyfeyn2.feynmandiagram
  • diff --git a/_autosummary/pyfeyn2.auto.bend.html b/_autosummary/pyfeyn2.auto.bend.html index 84b9efeec..75c7fca1c 100644 --- a/_autosummary/pyfeyn2.auto.bend.html +++ b/_autosummary/pyfeyn2.auto.bend.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    @@ -80,7 +80,6 @@
  • pyfeyn2.auto.diagram
  • pyfeyn2.auto.label
  • pyfeyn2.auto.position
  • -
  • pyfeyn2.auto.reshuffle
  • pyfeyn2.feynmandiagram
  • diff --git a/_autosummary/pyfeyn2.auto.diagram.auto_diagram.html b/_autosummary/pyfeyn2.auto.diagram.auto_diagram.html index ae9fd2c92..a2fbe19f1 100644 --- a/_autosummary/pyfeyn2.auto.diagram.auto_diagram.html +++ b/_autosummary/pyfeyn2.auto.diagram.auto_diagram.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    @@ -80,7 +80,6 @@
  • pyfeyn2.auto.label
  • pyfeyn2.auto.position
  • -
  • pyfeyn2.auto.reshuffle
  • pyfeyn2.feynmandiagram
  • diff --git a/_autosummary/pyfeyn2.auto.diagram.html b/_autosummary/pyfeyn2.auto.diagram.html index b512257d6..54195fbb6 100644 --- a/_autosummary/pyfeyn2.auto.diagram.html +++ b/_autosummary/pyfeyn2.auto.diagram.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    @@ -80,7 +80,6 @@
  • pyfeyn2.auto.label
  • pyfeyn2.auto.position
  • -
  • pyfeyn2.auto.reshuffle
  • pyfeyn2.feynmandiagram
  • diff --git a/_autosummary/pyfeyn2.auto.html b/_autosummary/pyfeyn2.auto.html index a506b4cc8..90facd9de 100644 --- a/_autosummary/pyfeyn2.auto.html +++ b/_autosummary/pyfeyn2.auto.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    @@ -77,7 +77,6 @@
  • pyfeyn2.auto.diagram
  • pyfeyn2.auto.label
  • pyfeyn2.auto.position
  • -
  • pyfeyn2.auto.reshuffle
  • pyfeyn2.feynmandiagram
  • @@ -140,9 +139,6 @@

    pyfeyn2.auto.position

    -

    pyfeyn2.auto.reshuffle

    -

    - diff --git a/_autosummary/pyfeyn2.auto.label.auto_label.html b/_autosummary/pyfeyn2.auto.label.auto_label.html index 6082a897e..343b77ade 100644 --- a/_autosummary/pyfeyn2.auto.label.auto_label.html +++ b/_autosummary/pyfeyn2.auto.label.auto_label.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    @@ -82,7 +82,6 @@
  • pyfeyn2.auto.position
  • -
  • pyfeyn2.auto.reshuffle
  • pyfeyn2.feynmandiagram
  • diff --git a/_autosummary/pyfeyn2.auto.label.auto_label_legs.html b/_autosummary/pyfeyn2.auto.label.auto_label_legs.html index 2c404459b..76881985a 100644 --- a/_autosummary/pyfeyn2.auto.label.auto_label_legs.html +++ b/_autosummary/pyfeyn2.auto.label.auto_label_legs.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    @@ -82,7 +82,6 @@
  • pyfeyn2.auto.position
  • -
  • pyfeyn2.auto.reshuffle
  • pyfeyn2.feynmandiagram
  • diff --git a/_autosummary/pyfeyn2.auto.label.auto_label_propagators.html b/_autosummary/pyfeyn2.auto.label.auto_label_propagators.html index 3e77f4d8f..cddbb3cfd 100644 --- a/_autosummary/pyfeyn2.auto.label.auto_label_propagators.html +++ b/_autosummary/pyfeyn2.auto.label.auto_label_propagators.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    @@ -82,7 +82,6 @@
  • pyfeyn2.auto.position
  • -
  • pyfeyn2.auto.reshuffle
  • pyfeyn2.feynmandiagram
  • diff --git a/_autosummary/pyfeyn2.auto.label.html b/_autosummary/pyfeyn2.auto.label.html index ad57c199e..db271cbea 100644 --- a/_autosummary/pyfeyn2.auto.label.html +++ b/_autosummary/pyfeyn2.auto.label.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    @@ -82,7 +82,6 @@
  • pyfeyn2.auto.position
  • -
  • pyfeyn2.auto.reshuffle
  • pyfeyn2.feynmandiagram
  • diff --git a/_autosummary/pyfeyn2.auto.position.auto_align.html b/_autosummary/pyfeyn2.auto.position.auto_align.html index 4afc956e4..d9998cefb 100644 --- a/_autosummary/pyfeyn2.auto.position.auto_align.html +++ b/_autosummary/pyfeyn2.auto.position.auto_align.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    @@ -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,9 +92,9 @@
  • 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
  • pyfeyn2.feynmandiagram
  • diff --git a/_autosummary/pyfeyn2.auto.position.auto_align_legs.html b/_autosummary/pyfeyn2.auto.position.auto_align_legs.html index 3f8b3a423..60e37aaeb 100644 --- a/_autosummary/pyfeyn2.auto.position.auto_align_legs.html +++ b/_autosummary/pyfeyn2.auto.position.auto_align_legs.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    @@ -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,9 +92,9 @@
  • 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
  • pyfeyn2.feynmandiagram
  • diff --git a/_autosummary/pyfeyn2.auto.position.auto_grid.html b/_autosummary/pyfeyn2.auto.position.auto_grid.html index 4952f8230..d412f8f23 100644 --- a/_autosummary/pyfeyn2.auto.position.auto_grid.html +++ b/_autosummary/pyfeyn2.auto.position.auto_grid.html @@ -26,7 +26,7 @@ - + @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6

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

    pyfeyn2.auto.position.auto_gridded_springs

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

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

    pyfeyn2.auto.position.auto_vdw

    +
    +
    +pyfeyn2.auto.position.auto_vdw(fd, points=None, 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.

    +
    +
    Parameters:
    +
      +
    • fd (FeynmanDiagram) – The Feynman diagram to be positioned.

    • +
    • points (list of Point, optional) – The points (leg or vertex) to be positioned. Recommended values are fd.vertices or [*fd.vertices, *fd.legs]

    • +
    • LJ (float, optional) – The strength of the Lennard-Jones potential, by default 1.0

    • +
    • y_symmetry (float, optional) – The strength of the punishment for asymmetry in y direction, by default 0.0

    • +
    • x_symmetry (float, optional) – The strength of the punishment for asymmetry in x direction, by default 0.0

    • +
    • intersection (float, optional) – The strength of the punishment for intersections, by default 0.0

    • +
    +
    +
    Returns:
    +

    The Feynman diagram with the vertices and legs positioned.

    +
    +
    Return type:
    +

    FeynmanDiagram

    +
    +
    +
    + +
    + + +
    +
    + +
    +
    +
    +
    + + + + \ No newline at end of file diff --git a/_autosummary/pyfeyn2.auto.position.ccw.html b/_autosummary/pyfeyn2.auto.position.ccw.html index 8310c0741..121e3e5a8 100644 --- a/_autosummary/pyfeyn2.auto.position.ccw.html +++ b/_autosummary/pyfeyn2.auto.position.ccw.html @@ -27,7 +27,7 @@ - + @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    diff --git a/_autosummary/pyfeyn2.auto.position.feynman_adjust_points.html b/_autosummary/pyfeyn2.auto.position.feynman_adjust_points.html index 6c53cd182..10f2357cd 100644 --- a/_autosummary/pyfeyn2.auto.position.feynman_adjust_points.html +++ b/_autosummary/pyfeyn2.auto.position.feynman_adjust_points.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    @@ -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,9 +92,9 @@
  • 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
  • pyfeyn2.feynmandiagram
  • diff --git a/_autosummary/pyfeyn2.auto.position.html b/_autosummary/pyfeyn2.auto.position.html index b8510a375..94f924bab 100644 --- a/_autosummary/pyfeyn2.auto.position.html +++ b/_autosummary/pyfeyn2.auto.position.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    @@ -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,9 +92,9 @@
  • 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
  • pyfeyn2.feynmandiagram
  • @@ -153,12 +155,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[, points, n_x, n_y, ...])

    +

    + +

    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[, points, 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 +191,9 @@

    scale_positions(fd, scale)

    Scale the positions of the vertices and legs.

    +

    set_none_xy_to_zero(points)

    +

    + diff --git a/_autosummary/pyfeyn2.auto.position.incoming_to_left.html b/_autosummary/pyfeyn2.auto.position.incoming_to_left.html index b970e6f4b..a2b7e0754 100644 --- a/_autosummary/pyfeyn2.auto.position.incoming_to_left.html +++ b/_autosummary/pyfeyn2.auto.position.incoming_to_left.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    @@ -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,9 +92,9 @@
  • 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
  • pyfeyn2.feynmandiagram
  • diff --git a/_autosummary/pyfeyn2.auto.position.intersect.html b/_autosummary/pyfeyn2.auto.position.intersect.html index 41cf2705d..84fe77ad2 100644 --- a/_autosummary/pyfeyn2.auto.position.intersect.html +++ b/_autosummary/pyfeyn2.auto.position.intersect.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    @@ -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,9 +92,9 @@
  • 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
  • pyfeyn2.feynmandiagram
  • diff --git a/_autosummary/pyfeyn2.auto.position.outgoing_to_right.html b/_autosummary/pyfeyn2.auto.position.outgoing_to_right.html index 77f46db5a..6563038a6 100644 --- a/_autosummary/pyfeyn2.auto.position.outgoing_to_right.html +++ b/_autosummary/pyfeyn2.auto.position.outgoing_to_right.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    @@ -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,9 +92,9 @@
  • 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
  • pyfeyn2.feynmandiagram
  • diff --git a/_autosummary/pyfeyn2.auto.position.remove_unnecessary_vertices.html b/_autosummary/pyfeyn2.auto.position.remove_unnecessary_vertices.html index 9ded00dd5..c8e0a3617 100644 --- a/_autosummary/pyfeyn2.auto.position.remove_unnecessary_vertices.html +++ b/_autosummary/pyfeyn2.auto.position.remove_unnecessary_vertices.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    @@ -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,9 +92,9 @@
  • 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
  • pyfeyn2.feynmandiagram
  • diff --git a/_autosummary/pyfeyn2.auto.position.require_xy.html b/_autosummary/pyfeyn2.auto.position.require_xy.html index 6ebaafef8..a0c39c94e 100644 --- a/_autosummary/pyfeyn2.auto.position.require_xy.html +++ b/_autosummary/pyfeyn2.auto.position.require_xy.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    @@ -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,9 +92,9 @@
  • 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
  • pyfeyn2.feynmandiagram
  • diff --git a/_autosummary/pyfeyn2.auto.position.scale_positions.html b/_autosummary/pyfeyn2.auto.position.scale_positions.html index 8251c8fce..a13df2d5a 100644 --- a/_autosummary/pyfeyn2.auto.position.scale_positions.html +++ b/_autosummary/pyfeyn2.auto.position.scale_positions.html @@ -26,7 +26,7 @@ - + @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6

    diff --git a/_autosummary/pyfeyn2.auto.reshuffle.html b/_autosummary/pyfeyn2.auto.position.set_none_xy_to_zero.html similarity index 65% rename from _autosummary/pyfeyn2.auto.reshuffle.html rename to _autosummary/pyfeyn2.auto.position.set_none_xy_to_zero.html index 94f105eb6..2f324c480 100644 --- a/_autosummary/pyfeyn2.auto.reshuffle.html +++ b/_autosummary/pyfeyn2.auto.position.set_none_xy_to_zero.html @@ -4,7 +4,7 @@ - pyfeyn2.auto.reshuffle — pyfeyn2 documentation + pyfeyn2.auto.position.set_none_xy_to_zero — pyfeyn2 documentation @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    @@ -76,8 +76,25 @@
  • pyfeyn2.auto.bend
  • pyfeyn2.auto.diagram
  • pyfeyn2.auto.label
  • -
  • pyfeyn2.auto.position
  • -
  • pyfeyn2.auto.reshuffle
  • +
  • pyfeyn2.auto.position +
  • pyfeyn2.feynmandiagram
  • @@ -114,9 +131,10 @@
  • - + +
  • - View page source + View page source

  • @@ -124,8 +142,13 @@
    -
    -

    pyfeyn2.auto.reshuffle

    +
    +

    pyfeyn2.auto.position.set_none_xy_to_zero

    +
    +
    +pyfeyn2.auto.position.set_none_xy_to_zero(points)[source]
    +
    +
    diff --git a/_autosummary/pyfeyn2.feynmandiagram.Connector.html b/_autosummary/pyfeyn2.feynmandiagram.Connector.html index d02d75593..7e6e97a60 100644 --- a/_autosummary/pyfeyn2.feynmandiagram.Connector.html +++ b/_autosummary/pyfeyn2.feynmandiagram.Connector.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    diff --git a/_autosummary/pyfeyn2.feynmandiagram.FeynML.html b/_autosummary/pyfeyn2.feynmandiagram.FeynML.html index 83a6106f3..451fee53f 100644 --- a/_autosummary/pyfeyn2.feynmandiagram.FeynML.html +++ b/_autosummary/pyfeyn2.feynmandiagram.FeynML.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    @@ -138,12 +138,12 @@

    pyfeyn2.feynmandiagram.FeynML

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

    Bases: FeynML

    FeynML with pyfeyn2 meta tag.

    -__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.11', head: ~feynml.head.Head | None = <factory>, diagrams: ~typing.List[~feynml.feynmandiagram.FeynmanDiagram] = <factory>) None

    Methods

    diff --git a/_autosummary/pyfeyn2.feynmandiagram.FeynmanDiagram.html b/_autosummary/pyfeyn2.feynmandiagram.FeynmanDiagram.html index 699931bbc..5b4a6fe78 100644 --- a/_autosummary/pyfeyn2.feynmandiagram.FeynmanDiagram.html +++ b/_autosummary/pyfeyn2.feynmandiagram.FeynmanDiagram.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    @@ -166,24 +166,36 @@

    pyfeyn2.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/_autosummary/pyfeyn2.feynmandiagram.Head.html b/_autosummary/pyfeyn2.feynmandiagram.Head.html index b071e2f9b..fba0e633d 100644 --- a/_autosummary/pyfeyn2.feynmandiagram.Head.html +++ b/_autosummary/pyfeyn2.feynmandiagram.Head.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    diff --git a/_autosummary/pyfeyn2.feynmandiagram.Leg.html b/_autosummary/pyfeyn2.feynmandiagram.Leg.html index dee05da1b..c3cb132a2 100644 --- a/_autosummary/pyfeyn2.feynmandiagram.Leg.html +++ b/_autosummary/pyfeyn2.feynmandiagram.Leg.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    diff --git a/_autosummary/pyfeyn2.feynmandiagram.Meta.html b/_autosummary/pyfeyn2.feynmandiagram.Meta.html index a74e4a67c..cf35a31a4 100644 --- a/_autosummary/pyfeyn2.feynmandiagram.Meta.html +++ b/_autosummary/pyfeyn2.feynmandiagram.Meta.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    diff --git a/_autosummary/pyfeyn2.feynmandiagram.Momentum.html b/_autosummary/pyfeyn2.feynmandiagram.Momentum.html index a59acbae5..6db79f6f0 100644 --- a/_autosummary/pyfeyn2.feynmandiagram.Momentum.html +++ b/_autosummary/pyfeyn2.feynmandiagram.Momentum.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    diff --git a/_autosummary/pyfeyn2.feynmandiagram.PDG.html b/_autosummary/pyfeyn2.feynmandiagram.PDG.html index 126fa2c35..892012ee3 100644 --- a/_autosummary/pyfeyn2.feynmandiagram.PDG.html +++ b/_autosummary/pyfeyn2.feynmandiagram.PDG.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    diff --git a/_autosummary/pyfeyn2.feynmandiagram.Point.html b/_autosummary/pyfeyn2.feynmandiagram.Point.html index d4b19577b..c35f58b44 100644 --- a/_autosummary/pyfeyn2.feynmandiagram.Point.html +++ b/_autosummary/pyfeyn2.feynmandiagram.Point.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    diff --git a/_autosummary/pyfeyn2.feynmandiagram.Propagator.html b/_autosummary/pyfeyn2.feynmandiagram.Propagator.html index b2984e07b..7348d3e14 100644 --- a/_autosummary/pyfeyn2.feynmandiagram.Propagator.html +++ b/_autosummary/pyfeyn2.feynmandiagram.Propagator.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    diff --git a/_autosummary/pyfeyn2.feynmandiagram.Styled.html b/_autosummary/pyfeyn2.feynmandiagram.Styled.html index 0dff88c0a..748272480 100644 --- a/_autosummary/pyfeyn2.feynmandiagram.Styled.html +++ b/_autosummary/pyfeyn2.feynmandiagram.Styled.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    diff --git a/_autosummary/pyfeyn2.feynmandiagram.Vertex.html b/_autosummary/pyfeyn2.feynmandiagram.Vertex.html index 4e298882c..adfe84164 100644 --- a/_autosummary/pyfeyn2.feynmandiagram.Vertex.html +++ b/_autosummary/pyfeyn2.feynmandiagram.Vertex.html @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    diff --git a/_autosummary/pyfeyn2.feynmandiagram.html b/_autosummary/pyfeyn2.feynmandiagram.html index 0c054a33c..5f537251a 100644 --- a/_autosummary/pyfeyn2.feynmandiagram.html +++ b/_autosummary/pyfeyn2.feynmandiagram.html @@ -27,7 +27,7 @@ - + @@ -43,7 +43,7 @@
    - 2.3.5 + 2.3.6
    @@ -180,7 +180,7 @@