Features for testing the presence of various graph generator programs

class sage.features.graph_generators.Benzene

Bases: sage.features.Executable

A Feature which checks for the benzene binary.

EXAMPLES:

sage: from sage.features.graph_generators import Benzene
sage: Benzene().is_present()  # optional - benzene
FeatureTestResult('benzene', True)
is_functional()

Check whether benzene works on trivial input.

EXAMPLES:

sage: from sage.features.graph_generators import Benzene
sage: Benzene().is_functional()  # optional - benzene
FeatureTestResult('benzene', True)
class sage.features.graph_generators.Buckygen

Bases: sage.features.Executable

A Feature which checks for the buckygen binary.

EXAMPLES:

sage: from sage.features.graph_generators import Buckygen
sage: Buckygen().is_present()  # optional - buckygen
FeatureTestResult('buckygen', True)
is_functional()

Check whether buckygen works on trivial input.

EXAMPLES:

sage: from sage.features.graph_generators import Buckygen
sage: Buckygen().is_functional()  # optional - buckygen
FeatureTestResult('buckygen', True)
class sage.features.graph_generators.Plantri

Bases: sage.features.Executable

A Feature which checks for the plantri binary.

EXAMPLES:

sage: from sage.features.graph_generators import Plantri
sage: Plantri().is_present()  # optional - plantri
FeatureTestResult('plantri', True)
is_functional()

Check whether plantri works on trivial input.

EXAMPLES:

sage: from sage.features.graph_generators import Plantri
sage: Plantri().is_functional()  # optional - plantri
FeatureTestResult('plantri', True)
sage.features.graph_generators.all_features()