data_management
The package data_management provides modules for the interaction with the datafiles stored in the archive. The module measurement_management provides CRUD-Functions for the archive, while the hdf5_reader module can be used for reading and updating the measurement.h5-files.
measurement_management
|
Creates a new measurement directory structure with HDF5 file in the archive root folder. |
|
Copies a file to the archive measurement directory. |
|
Writes a new dataset to an HDF5 file. |
|
Copies raw data files to the archive directory. |
|
Write all data from the raw data datafiles in the archive at <base_dir>/data/M<ms_id>/raw/ to the hdf5-file <base_dir>/data/M<ms_id>/measurement.h5 |
|
Deletes a file from the archive measurement directory. |
|
Deletes an entire measurement directory from the archive. |
|
Lists files in a measurement directory or subdirectory. |
hdf5_reader
|
Loads an HDF5 file and returns it as an H5Object along with the underlying h5py.File. |
|
Load a hdf5-measurement-file from the archive as a H5Object. |
|
Represents a hdf5-file with its internal structure and all attributes/ datasets as a python object. |
archive_manager
|
Create and return an archive path. |
Manages SMB network connections for the archive. |
|
|
Handles file operations for the measurement archive. |