cmd_gui

GUI-launcher commands for the FABulous REPL.

Launch the FABulator, OpenROAD, and KLayout GUIs.

Attributes

Classes

GuiCommandSet

Launch the FABulator, OpenROAD, and KLayout GUIs.

Module Contents

GuiCommandSet

class GuiCommandSet[source]

Bases: ReplCommandSet

Launch the FABulator, OpenROAD, and KLayout GUIs.

Private reference to the CLI instance in which this CommandSet running.

This will be set when the CommandSet is registered and it should be accessed by child classes using the self._cmd property.

Methods

do_start_FABulator(*_ignored) None[source]

Start FABulator if an installation can be found.

If no installation can be found, a warning is produced.

do_start_klayout_gui(file=None, tile=None, fabric=False, last_run=False, head=10) None[source]

Start KLayout GUI if an installation can be found.

If no installation can be found, a warning is produced.

do_start_openroad_gui(file=None, tile=None, fabric=False, last_run=False, head=10) None[source]

Start OpenROAD GUI if an installation can be found.

If no installation can be found, a warning is produced.

KLAYOUT_LAYER_FILE_NAMES: dict[str, str][source]