uataq.filesystem.groupspaces.lin.LinGroup#

class uataq.filesystem.groupspaces.lin.LinGroup[source]#

Bases: GroupSpace

A class representing the Lin group 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.

  • data_config (dict) – The data configuration.

__init__()#

Attributes

data_dir

The Lin group data directory, under LINGROUP_MEASUREMENTS_DIR when it is set.

Methods

data_path(SID, instrument, lvl)

Get the path to the data directory for a given site, instrument, and level.

get_datafile_key(instrument, lvl, logger)

Return the data file key.

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

Return the lin data files overlapping the time range.

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

List lin files for the instrument and level.

get_lvls(SID, instrument)

Return the levels with a folder on disk for the instrument, lowest first.

standardize_data(instrument, data)

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

Inherited

From GroupSpace: get_datafile_class, get_highest_lvl