This package, built on top of chimedb.core, defines the
data index tables used by alpenhorn to track raw data files.
Install directly from GitHub:
pip install git+https://github.com/chime-experiment/chimedb_di.git
If, instead, you're installing from a local clone, read the installation instructions in the chimedb.core README.md for an important caveat.
The table classes provided in chimedb.data_index are:
- AcqType
- ArchiveAcq
- ArchiveFile
- ArchiveFileCopy
- ArchiveFileCopyRequest
- ArchiveInst
- CalibrationGainFileInfo
- CorrAcqInfo
- CorrFileInfo
- DigitalGainFileInfo
- FileType
- FlagInputFileInfo
- HKAcqInfo
- HKFileInfo
- HKPFileInfo
- RawadcAcqInfo
- RawadcFileInfo
- StorageGroup
- StorageNode
- WeatherFileInfo
The chimedb.data_index.orm module also defines:
- file_info_table
The chimedb.data_index.util module defines a few utility functions:
- update_types
- update_inst
- update_storage