pyfeyn2.render.ascii

Module Contents

Classes

ASCIILine

Gluon

Photon

ASCIIRender

Renders Feynman diagrams to ASCII art.

Attributes

namedlines

class pyfeyn2.render.ascii.ASCIILine(begin=' ', end=' ', vert='|', horz='-')[source]
draw(pane, isrc, itar, scalex=1, scaley=1, kickx=0, kicky=0)[source]
class pyfeyn2.render.ascii.Gluon[source]

Bases: ASCIILine

class pyfeyn2.render.ascii.Photon[source]

Bases: ASCIILine

pyfeyn2.render.ascii.namedlines[source]
class pyfeyn2.render.ascii.ASCIIRender(fd, *args, **kwargs)[source]

Bases: pyfeyn2.render.render.Render

Renders Feynman diagrams to ASCII art.

render(file=None, show=True, resolution=100, width=100, height=20)[source]
valid_type() bool[source]