low_comm_tools.ms_utils
Attributes
Classes
Functions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Get the length of a baseline. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Get time from OPEN casacore tyable |
|
|
|
Rename TELESCOPE column |
|
Add subtable to metadata |
Module Contents
- low_comm_tools.ms_utils._as_path(p: str | pathlib.Path) pathlib.Path[source]
- low_comm_tools.ms_utils.get_altaz_from_ms(ms_path: str | pathlib.Path, field_index: int = 0) astropy.coordinates.SkyCoord[source]
- low_comm_tools.ms_utils.get_antenna_index_from_name(ms_path: str | pathlib.Path, name: str) int[source]
- low_comm_tools.ms_utils.get_antenna_name_from_index(ms_path: str | pathlib.Path, idx: int) str[source]
- low_comm_tools.ms_utils.get_antennas_from_ms(ms_path: str | pathlib.Path) Antennas[source]
- low_comm_tools.ms_utils.get_baseline_length(ms_path: pathlib.Path | str, ant_1: int, ant_2: int) astropy.units.Quantity[astropy.units.m][source]
Get the length of a baseline.
- low_comm_tools.ms_utils.get_coord_from_ms(ms_path: str | pathlib.Path, field_index: int = 0) astropy.coordinates.SkyCoord[source]
- low_comm_tools.ms_utils.get_field_name_from_ms(ms_path: str | pathlib.Path, field_index: int = 0) str[source]
- low_comm_tools.ms_utils.get_freq_from_ms(ms_path: str | pathlib.Path) astropy.units.Quantity[astropy.units.Hz][source]
- low_comm_tools.ms_utils.get_interval_from_ms(ms_path: pathlib.Path | str) astropy.units.Quantity[astropy.units.s][source]
- low_comm_tools.ms_utils.get_location_from_ms(ms_path: str | pathlib.Path) astropy.coordinates.EarthLocation[source]
- low_comm_tools.ms_utils.get_scan_numbers_from_ms(ms_path: pathlib.Path | str) IntArray[source]
- low_comm_tools.ms_utils.get_telescope_name_from_ms(ms_path: pathlib.Path | str) str[source]
- low_comm_tools.ms_utils.get_time_from_ms(ms_path: str | pathlib.Path, use_centroid: bool = True) astropy.time.Time[source]
- low_comm_tools.ms_utils.get_time_from_table(tab: casacore.tables.table, use_centroid: bool = True) astropy.time.Time[source]
Get time from OPEN casacore tyable
- Parameters:
tab (table) – OPEN table
- Returns:
Times
- Return type:
Time
- low_comm_tools.ms_utils.get_weight_from_ms(ms_path: pathlib.Path | str, spectrum: bool = True) FloatArray[source]
- low_comm_tools.ms_utils.rename_telescope(ms_path: pathlib.Path, telescope_name: str = 'SKA-LOW') pathlib.Path[source]
Rename TELESCOPE column
- Parameters:
ms_path (Path) – Path to MS
telescope_name (str, optional) – New telescope name. Defaults to “SKA-LOW”.
- Returns:
Updated MS path
- Return type:
Path
- low_comm_tools.ms_utils.update_ms_with_subtable(ms_path: pathlib.Path, subtable_path: pathlib.Path, dry_run: bool = False) pathlib.Path[source]
Add subtable to metadata
- Parameters:
ms_path (Path) – Path to MS
subtable_path (Path) – Path to subtable
dry_run (bool, optional) – Don’t apply update. Defaults to False.
- Returns:
Updated MS
- Return type:
Path