SKA CSP LMC Common

This project is developing the common package used by the Local Monitoring and Control prototype for Central Signal Procesing (CSP.LMC) of the Square Kilometer Array. This package is used for both prototypes developed for Mid and Low telescopes.

Table of contents

Documentation

Documentation Status

The documentation for this project, including the package description, Architecture description and the API modules can be found at SKA developer portal:

CSP.LMC common documentation

Repository organization

The repository has the following organization:

  • resources: contains the POGO files of the TANGO Devices of the project

  • docs: contains all the files to generate the documentation for the project.

  • src: the folder with all the project source code

  • tests: contains the unit tests for the code.

Tests

To perform unit tests, the following command will open a shell in a container with ska-csp-lmc-common already installed:

make dev-container

After launching this command, the tests can be performed as usual:

make python-test

In the same container also linting can be performed with the command:

make python-lint

Known bugs

Troubleshooting

License

See the LICENSE file for details.