Source code for low_comm_tools.ms_fixes.rename_telescope
from __future__ import annotations
import argparse
from pathlib import Path
from low_comm_tools.ms_utils import rename_telescope
[docs]
def get_parser() -> argparse.ArgumentParser:
parser = argparse.ArgumentParser(
description="Rename TELESCOPE_NAME in a MeasurementSet",
formatter_class=argparse.ArgumentDefaultsHelpFormatter,
)
parser.add_argument("ms_path", help="Path to target MeasurementSet", type=Path)
parser.add_argument(
"-n", "--name", help="Set telescope name", type=str, default="SKA-LOW"
)
return parser
[docs]
def main() -> None:
parser = get_parser()
args = parser.parse_args()
_ = rename_telescope(
ms_path=args.ms_path,
telescope_name=args.name,
)
if __name__ == "__main__":
main()