Jira Utils

Jira helpers and CLI wrappers for LCO-12 (freq sweep) and LCO-66 (solar drift).

Modes are “auto” (booking check + folder scan + comments) and “manual” (scan only).

Manual data is assumed to be in the same location as auto data. LCO-12 root: /home/jovyan/shared/test_executions/FrequencySweepMultiple LCO-66 root: /home/jovyan/shared/test_executions/AcquireBeamformed

ska_sci_ops_data_analysis.jira_utils.run_lco12(dates, dry_run: bool = False, ticket: str = 'LCO-12', mode: str = 'auto')

Run the LCO-12 Jira update workflow for one or more dates.

Parameters:
  • dates – List of date strings (YYYY-MM-DD). First/last define the range.

  • dry_run – If True, do not post to Jira (preview only).

  • ticket – Jira issue key to post to.

  • mode"auto" (booking check + scan) or "manual" (scan only).

Returns:

Whatever _update_jira returns, or None if no action is taken.

ska_sci_ops_data_analysis.jira_utils.run_lco66(dates, dry_run: bool = False, ticket: str = 'LCO-66', mode: str = 'auto')

Run the LCO-66 Jira update workflow for one or more dates.

Parameters:
  • dates – List of date strings (YYYY-MM-DD). First/last define the range.

  • dry_run – If True, do not post to Jira (preview only).

  • ticket – Jira issue key to post to.

  • mode"auto" (booking check + scan) or "manual" (scan only).

Returns:

Whatever _update_jira returns, or None if no action is taken.