Solar Drift
Solar drift processing & reporting (LCO-66) — spreadsheet only.
- ska_sci_ops_data_analysis.solar_drift_check.main()
Run the solar drift spreadsheet command-line interface.
- Raises:
SystemExit – If neither a date nor a valid date range is supplied.
- ska_sci_ops_data_analysis.solar_drift_check.run_solar_drift_spreadsheet(date: str | None = None, *, start_date: str | None = None, end_date: str | None = None, mode: str = 'auto', base_glob: str = '/home/jovyan/shared/test_executions/AcquireBeamformed/multiple_{date}_*/*/*.hdf5', output_dir: str = '/home/jovyan/shared/auto_solar_drift_check', include_empty_stations: bool = True, expected_obs_time_str: str = '0:30:00', default_lco_ticket: str = 'LCO-66', show_display: bool = True)
Generate solar drift spreadsheet reports.
Supports both single-date and date-range processing. Reports are generated from AcquireBeamformed HDF5 files and written to Excel spreadsheets containing station-level data quality metrics.
- Parameters:
date (str | None) – Single date to process in YYYY-MM-DD format.
start_date (str | None) – Start date for range processing.
end_date (str | None) – End date for range processing.
mode (str) – Processing mode, either
autoormanual.base_glob (str) – Glob pattern used to locate HDF5 files.
output_dir (str) – Directory for generated spreadsheets.
include_empty_stations (bool) – Include stations with no data.
expected_obs_time_str (str) – Expected observation duration.
default_lco_ticket (str) – Default LCO ticket value.
show_display (bool) – Display dataframe in notebook.
- Returns:
Information about generated spreadsheet files.
- Return type:
- Raises:
ValueError – If invalid combinations of date arguments are supplied.