nlpstack.workflow.base module#

class nlpstack.workflow.base.Workflow[source]#

Bases: object

classmethod available_names()[source]#
Return type:

Sequence[str]

classmethod build_parser()[source]#
Return type:

ArgumentParser

classmethod by_name(name)[source]#
Return type:

Type[Workflow]

Parameters:

name (str) –

classmethod register(name, exist_ok=False)[source]#
Return type:

Callable[[Type[Workflow]], Type[Workflow]]

Parameters:
  • name (str) –

  • exist_ok (bool) –

classmethod run(args=None)[source]#
Return type:

None

Parameters:

args (Sequence[str] | None) –