uvex_transients.surveys.utils#

Schema-validation primitives used by SurveySchedule.

Functions

download_schedule_from_url(url, path[, ...])

Download a remote schedule file to a local path.

get_schedule([name, url, cache])

Fetch a survey schedule table by registry name, explicit URL, or the configured default.

list_schedules()

List the names of pre-configured schedules available via get_schedule().

Classes

ActionSpec([required_columns, validator, ...])

Validation rules for one survey-schedule action.

QTableColumnSpec([column_type, dtype, unit, ...])

Validation rules for one QTable column.