Commits
31 31 | from .antennaarray import AntennaArray |
32 32 | from .datatype import DataType |
33 33 | |
34 34 | LOG = infrastructure.get_logger(__name__) |
35 35 | |
36 36 | |
37 37 | class MeasurementSet(object): |
38 38 | """ |
39 39 | A class to store logical representation of a MeasurementSet (MS). |
40 40 | |
41 + | The MeasurementSet class represents the metadata and relationships held in a |
42 + | measurement set on disk, acting as an in-memory representation so that |
43 + | metadata and relationships can be quickly queried without additional disk I/O. |
44 + | |
45 + | MeasurementSet does not cache binary data or offer functions to facilitate |
46 + | processing of binary data held in the measurement set. For general reading |
47 + | of binary data, see the MSWrapper class. |
48 + | |
41 49 | Attributes: |
42 50 | name: Name of MeasurementSet, equivalent to file path to MeasurementSet. |
43 51 | session: Name of session associated with MS. |
44 52 | |
45 53 | exclude_num_chans: Tuple containing spectral window sizes (in number of |
46 54 | channels) used to filter out non-science-spectral-windows. |
47 55 | filesize: Disk size of MS. |
48 56 | |
49 57 | acs_software_build_version: ALMA Common Software build version used to |
50 58 | create this MS (None if not ALMA). |