clearex.main

Functions

main()

Run the ClearEx entrypoint.

Classes

AnalysisRunner(*args, **kwargs)

Callable interface for one analysis runtime entrypoint.

Exceptions

AnalysisDependencyError

Raised when a workflow requests an unavailable or invalid input.

class clearex.main.AnalysisRunner(*args, **kwargs)

Bases: Protocol

Callable interface for one analysis runtime entrypoint.

exception clearex.main.AnalysisDependencyError

Bases: RuntimeError

Raised when a workflow requests an unavailable or invalid input.

clearex.main.main()

Run the ClearEx entrypoint.

The entrypoint defaults to GUI mode. If GUI cannot be launched (for example in headless environments), execution falls back to non-interactive mode.

Parameters:

None

Returns:

Process behavior is controlled through side effects and exit status.

Return type:

None

Raises:

SystemExit – Raised by argparse on invalid arguments.