uataq.filesystem.groupspaces.horel.HorelGroup#

class uataq.filesystem.groupspaces.horel.HorelGroup[source]#

Bases: GroupSpace

A class representing the Horel group data space in the CHPC UATAQ filesystem.

Variables:
  • name (str) – The group name.

  • datafiles (dict[str, Type[DataFile]]) – A dictionary mapping datafile keys to DataFile classes.

__init__()#

Methods

get_datafile_key(instrument, lvl, logger)

Return the data file key.

get_datafiles(SID, instrument, lvl, logger, ...)

Return a list of data files for a given level and time range.

get_files(SID, instrument, lvl[, logger])

List horel files for the instrument.

get_highest_lvl(SID, instrument)

Return "final" when the site has finalized files, else "raw".

get_lvls(SID, instrument)

Return the levels horel keeps: raw, qaqc and final.

standardize_data(instrument, data)

Rename horel columns to UATAQ names and apply per-instrument fixes.

Inherited

From GroupSpace: get_datafile_class