Skip to content
Snippets Groups Projects
Select Git revision
  • 6f24f9752d1dea6e8b12b1265ced8d9af05a86b4
  • master default protected
  • L2SS-2331
  • L2SS-2347-dithering-dont-change-power-freq
  • aiv
  • aiv-fixes
  • fix-build-ubuntu
  • move-secrets
  • remove-ansible-2
  • add-remaining-dutch-stations
  • nomad-server-name-change
  • L2SS-1970-apsct-lol
  • L2SS-2347-dithering-is-global-setting
  • refactor-control-power-properties
  • update-lcu-rollout-procedure
  • test-pytango-10.0.3
  • revert-cs032-ccd-ip
  • deploy-components-parallel
  • L2SS-2357-fix-ruff
  • sync-up-with-meta-pypcc
  • stabilise-landing-page
  • v0.56.2-4 protected
  • v0.56.2-3 protected
  • v0.56.2-2 protected
  • v0.57.2-3 protected
  • v0.57.2-2 protected
  • v0.57.2-1 protected
  • v0.57.2 protected
  • v0.57.1-1 protected
  • v0.57.1 protected
  • v0.57.0 protected
  • v0.56.7 protected
  • v0.56.6 protected
  • v0.56.5-5 protected
  • v0.56.5-4 protected
  • v0.56.5-3 protected
  • v0.56.5-2 protected
  • v0.56.5.2 protected
  • v0.56.5-1 protected
  • v0.56.5.1 protected
  • v0.56.5 protected
41 results

tango

  • Open with
  • Download source code
  • Your workspaces

      A workspace is a virtual sandbox environment for your code in GitLab.

      No agents available to create workspaces. Please consult Workspaces documentation for troubleshooting.

  • Pipeline Status Documentation Status

    Tango Station Control

    Station Control software related to Tango devices.

    Installation

    Prerequisites

    After checking out this repo, be sure to also check out the submodules:

    git submodule init
    git submodule update

    You will also need:

    • docker
    • docker-compose
    • make
    • bash

    Bootstrap

    The bootstrap procedure is needed only once. First we build all docker containers, and load the initial configuration. This may take a while:

    cd docker-compose
    make bootstrap

    If you lack access to LOFAR station hardware, configure the devices to use their simulators instead:

    for sim in ../CDB/*-sim-config.json; do
      ../sbin/update_ConfigDb.sh ../CDB${sim}-config.json
    done

    Now we can start all containers, and make sure everything is up:

    make start
    make status

    If not, you can inspect why with docker logs <container>. The containers will automatically be restarted on reboot or failure. Stop them explicitly to bring them down (make stop <container>).

    Most notably, you will have web interfaces available at http://localhost:8888 (Jupyter Notebook), and http://localhost:3000 (Grafana).