pypeit.scripts.pypeit_dashboard module

Command-line launcher for the PypeIt Dashboard.

The dashboard is launched like every other PypeIt script (e.g. run_pypeit): via this ScriptBase subclass, registered as the pypeit_dashboard console entry point.

class pypeit.scripts.pypeit_dashboard.RunDashboard[source]

Bases: ScriptBase

The pypeit_dashboard console script.

Generated by JXP and Claude.

classmethod get_parser(width=None)[source]

Construct the command-line argument parser.

Generated by JXP and Claude.

Parameters:

width (int, optional) – Restrict the formatted help width to this many characters.

Returns:

The command-line parser.

Return type:

argparse.ArgumentParser

classmethod main(args)[source]

Launch the dashboard.

Generated by JXP and Claude.

Parameters:

args (argparse.Namespace) – The parsed command-line arguments.

Returns:

The Qt application exit code.

Return type:

int

classmethod name()[source]

Return the name of the executable.

Generated by JXP and Claude.

Returns:

The script name, pypeit_dashboard.

Return type:

str