AAVS System

This is the base repository for the AAVS software systems, organised as follows:

  • bitfiles: TPM Firmware bitfiles

  • config: Station configuration files

  • python/pyaavs: Station monitoring and control

  • python/pydaq: Data acquisition

  • python/aavs_calibration: Calibration database

  • python/utilities: Useful scripts

  • src: Data acqusition backend

  • python/pyaavs/tests: Firmware and software tests

  • web: Monitoring page

The deploy script deploy.sh will create the execution environment to run the AAVS software, execute ./deploy.sh -h for details.

After sucessful execution of the deploy script, a station configuration file should be created in order to define the hardware setup and observation parameter of the station. Refer to config/default_config.yml for detail.

The test environment is described in a dedicated document located in python/pyaavs/tests/doc, refer to the document in order to configure and use it.

Additional utilities can be installed in python/utilities directory.