SKA Telescope Model Client

https://readthedocs.org/projects/ska-telescope-ska-telmodel-client/badge/?version=latest https://gitlab.com/ska-telescope/ska-telmodel-client/badges/main/pipeline.svg https://gitlab.com/ska-telescope/ska-telmodel-client/-/jobs/artifacts/main/raw/build/badges/tests_total.svg?job=create-ci-metrics https://gitlab.com/ska-telescope/ska-telmodel-client/-/jobs/artifacts/main/raw/build/badges/coverage.svg?job=create-ci-metrics

Library for retrieving SKA Telescope Model information. This enables different SKA sub-systems to agree about shared assumptions like:

  • the physical location of telescope receptors (i.e. dishes or stations), or

  • configuration of the correlator and its connections to links, or

  • internal configuration templates for sub-systems

This sort of information evolves relatively slowly and is in many cases too voluminous to be exchanged between systems in real time. On the other hand, especially for information characterising knowledge about the telescope, we will need to evolve it independently of the software development lifecycle.

For this purpose, this library provides:

  • Means to access versioned telescope model data

  • Schemas to check whether telescope model data is valid

  • Ways for interpret and transform telescope model information

Installation

Install using pip from the SKAO central artefact repository:

pip install --extra-index-url https://artefact.skao.int/repository/pypi-internal/simple ska-telmodel-client

Releases

Development