sda.dashboard#

SDA Dashboard – FastAPI + React backend.

Submodules#

Functions#

run_api_dashboard([test_name, debug, port, host, ...])

Start the SDA Dashboard (FastAPI + React).

Package Contents#

sda.dashboard.run_api_dashboard(test_name=None, debug=False, port=8051, host='127.0.0.1', open_browser=True, verbose=False, auto_find_port=True, skip_invalid=False, source='local')#

Start the SDA Dashboard (FastAPI + React).

Parameters:
  • test_name – Test(s) to pre-load on startup.

  • debug – Enable verbose logging and FastAPI interactive docs at /api/docs.

  • port – Port to bind the server to.

  • host – Host address to bind the server to.

  • open_browser – Open the browser automatically once the server is ready.

  • verbose – Enable verbose pipeline logging.

  • auto_find_port – Try incrementing the port if the preferred one is in use.

  • skip_invalid – When True, tests that fail to load are skipped with a warning instead of aborting the whole multi-test load.

  • source – Data access mode: "local" (default), "default" (local + cloud fallback), or "cloud" (always from SharePoint).