ascii

Module Contents

Classes

Gluon

Photon

Fermion

Scalar

Ghost

Higgs

Gluino

Gaugino

Phantom

ASCIIRender

Renders Feynman diagrams to ASCII art.

class ascii.Gluon[source]

Bases: pyfeyn2.render.text.line.ASCIILine

class ascii.Photon[source]

Bases: pyfeyn2.render.text.line.ASCIILine

class ascii.Fermion[source]

Bases: pyfeyn2.render.text.line.ASCIILine

class ascii.Scalar[source]

Bases: pyfeyn2.render.text.line.ASCIILine

class ascii.Ghost[source]

Bases: pyfeyn2.render.text.line.ASCIILine

class ascii.Higgs[source]

Bases: pyfeyn2.render.text.line.ASCIILine

class ascii.Gluino[source]

Bases: pyfeyn2.render.text.line.ASCIILine

class ascii.Gaugino[source]

Bases: pyfeyn2.render.text.line.ASCIILine

class ascii.Phantom[source]

Bases: pyfeyn2.render.text.line.ASCIILine

draw(pane, isrc, itar, scalex=1, scaley=1, kickx=0, kicky=0)[source]
class ascii.ASCIIRender(fd=None, *args, **kwargs)[source]

Bases: pyfeyn2.render.render.Render

Renders Feynman diagrams to ASCII art.

namedlines[source]
render(file=None, show=True, resolution=100, width=None, height=None, clean_up=True)[source]

Render the diagram.

get_src_txt()[source]
set_src_txt(src_txt)[source]
static valid_attribute(attr: str) bool[source]
static valid_type(typ: str) bool[source]