nat.front_ends.simple_base.simple_front_end_plugin_base#
Attributes#
Classes#
Helper class that provides a standard way to create an ABC using |
Module Contents#
- logger#
- class SimpleFrontEndPluginBase(full_config: nat.data_models.config.Config)#
Bases:
nat.builder.front_end.FrontEndBase[nat.data_models.front_end.FrontEndConfigT],abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
Initializes the FrontEndBase object with the specified NAT configuration.
Parameters#
- full_configConfig
The configuration object to use for the front end.
- async pre_run()#
- async run()#
Runs the specified configuration file, launching the workflow until the front end is complete.
- abstractmethod run_workflow(session_manager: nat.runtime.session.SessionManager)#
- Async: