Features for testing the presence of graphviz

class sage.features.graphviz.Graphviz(*args, **kwds)[source]

Bases: JoinFeature

A Feature describing the presence of the dot, neato, twopi, fdp, and circo executables from the graphviz package.

EXAMPLES:

sage: from sage.features.graphviz import Graphviz
sage: Graphviz().is_present()  # optional - graphviz
FeatureTestResult('graphviz', True)
>>> from sage.all import *
>>> from sage.features.graphviz import Graphviz
>>> Graphviz().is_present()  # optional - graphviz
FeatureTestResult('graphviz', True)
from sage.features.graphviz import Graphviz
Graphviz().is_present()  # optional - graphviz
sage.features.graphviz.all_features()[source]
class sage.features.graphviz.circo(*args, **kwds)[source]

Bases: Executable

A Feature describing the presence of circo.

absolute_filename()[source]

Return the circo executable path.

class sage.features.graphviz.dot(*args, **kwds)[source]

Bases: Executable

A Feature describing the presence of dot.

class sage.features.graphviz.fdp(*args, **kwds)[source]

Bases: Executable

A Feature describing the presence of fdp.

absolute_filename()[source]

Return the fdp executable path.

class sage.features.graphviz.neato(*args, **kwds)[source]

Bases: Executable

A Feature describing the presence of neato.

class sage.features.graphviz.twopi(*args, **kwds)[source]

Bases: Executable

A Feature describing the presence of twopi.