diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 36acbb24d66f7d8296ee7caad81c3f133387277e..77e6539216e8dbb68b143732abb2ae25ff2f2de4 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -84,7 +84,7 @@ run_shellcheck: variables: LOFAR1_STATIONS: cs002 cs003 cs004 cs005 cs006 cs007 cs011 cs013 cs017 cs021 cs024 cs026 cs028 cs030 cs031 cs101 cs103 cs201 cs301 cs302 cs401 cs501 rs106 rs205 rs208 rs210 rs305 rs306 rs310 rs406 rs407 rs409 rs503 rs508 rs509 LOFAR2_STATIONS: cs001 cs032 rs307 - DEV_STATIONS: dts-lab + DEV_STATIONS: dts-lab rs311 # Repeat this list in .deploy.gitlab-ci.yml COMPONENTS: mesh-gateway monitoring logging tango object-storage object-replication sdptr device-server dsconfig ec-sim jupyter network-monitoring landing-page rpc-server @@ -187,7 +187,7 @@ render_ansible_hosts: echo " hosts:" ) > ${OUTPUT} - for STATION in ${LOFAR2_STATIONS}; do + for STATION in ${LOFAR1_STATIONS} ${LOFAR2_STATIONS}; do echo "Generating ansible host information for ${STATION}" CONTROL_VLAN=`jq < netbox-vlans.json '.results[] | select(.name == "'${STATION}'-control") | .vid' -r` @@ -738,6 +738,7 @@ deploy_manual: - cs001 - cs032 - rs307 + - rs311 - dts-lab # Deploy on $STATION as set by a multi-project pipeline diff --git a/CDB/environments/rs311-ilt.json b/CDB/environments/rs311-ilt.json new file mode 100644 index 0000000000000000000000000000000000000000..b243eb275d8ef7b2ecbc0dd812c056ba4b84e479 --- /dev/null +++ b/CDB/environments/rs311-ilt.json @@ -0,0 +1,162 @@ +{ + "servers": { + "Beamlet": { + "STAT": { + "Beamlet": { + "STAT/Beamlet/LBA": { + "properties": { + "FPGA_beamlet_output_hdr_eth_source_mac_RW_default": [ + "00:22:86:6e:00:00", + "00:22:86:6e:00:01", + "00:22:86:6e:00:02", + "00:22:86:6e:00:03", + "00:22:86:6e:00:10", + "00:22:86:6e:00:11", + "00:22:86:6e:00:12", + "00:22:86:6e:00:13", + "00:22:86:6e:00:20", + "00:22:86:6e:00:21", + "00:22:86:6e:00:22", + "00:22:86:6e:00:23", + "00:22:86:6e:00:30", + "00:22:86:6e:00:31", + "00:22:86:6e:00:32", + "00:22:86:6e:00:33" + ], + "FPGA_beamlet_output_hdr_ip_source_address_RW_default": [ + "145.124.143.138", + "145.124.143.138", + "145.124.143.138", + "145.124.143.138", + "145.124.143.138", + "145.124.143.138", + "145.124.143.138", + "145.124.143.138", + "145.124.143.138", + "145.124.143.138", + "145.124.143.138", + "145.124.143.138", + "145.124.143.138", + "145.124.143.138", + "145.124.143.138", + "145.124.143.138" + ], + "FPGA_beamlet_output_hdr_udp_source_port_RW_default": [ + "50000", + "50001", + "50002", + "50003", + "50004", + "50005", + "50006", + "50007", + "50008", + "50009", + "50010", + "50011", + "50012", + "50013", + "50014", + "50015" + ], + "FPGA_beamlet_output_multiple_hdr_eth_destination_mac_RW_default_shorthand": [ + "00:22:86:ff:07:01", + "00:22:86:ff:07:02", + "00:22:86:ff:07:03", + "00:22:86:ff:07:04" + ], + "FPGA_beamlet_output_multiple_hdr_ip_destination_address_RW_default_shorthand": [ + "192.0.2.1", + "192.0.2.2", + "192.0.2.3", + "192.0.2.4" + ], + "FPGA_beamlet_output_multiple_hdr_udp_destination_port_RW_default_shorthand": [ + "10000", + "10001", + "10002", + "10003" + ] + } + }, + "STAT/Beamlet/HBA": { + "properties": { + "FPGA_beamlet_output_hdr_eth_source_mac_RW_default": [ + "00:22:86:6e:01:00", + "00:22:86:6e:01:01", + "00:22:86:6e:01:02", + "00:22:86:6e:01:03", + "00:22:86:6e:01:10", + "00:22:86:6e:01:11", + "00:22:86:6e:01:12", + "00:22:86:6e:01:13", + "00:22:86:6e:01:20", + "00:22:86:6e:01:21", + "00:22:86:6e:01:22", + "00:22:86:6e:01:23", + "00:22:86:6e:01:30", + "00:22:86:6e:01:31", + "00:22:86:6e:01:32", + "00:22:86:6e:01:33" + ], + "FPGA_beamlet_output_hdr_ip_source_address_RW_default": [ + "145.124.143.139", + "145.124.143.139", + "145.124.143.139", + "145.124.143.139", + "145.124.143.139", + "145.124.143.139", + "145.124.143.139", + "145.124.143.139", + "145.124.143.139", + "145.124.143.139", + "145.124.143.139", + "145.124.143.139", + "145.124.143.139", + "145.124.143.139", + "145.124.143.139", + "145.124.143.139" + ], + "FPGA_beamlet_output_hdr_udp_source_port_RW_default": [ + "50000", + "50001", + "50002", + "50003", + "50004", + "50005", + "50006", + "50007", + "50008", + "50009", + "50010", + "50011", + "50012", + "50013", + "50014", + "50015" + ], + "FPGA_beamlet_output_multiple_hdr_eth_destination_mac_RW_default_shorthand": [ + "00:22:86:ff:07:21", + "00:22:86:ff:07:22", + "00:22:86:ff:07:23", + "00:22:86:ff:07:24" + ], + "FPGA_beamlet_output_multiple_hdr_ip_destination_address_RW_default_shorthand": [ + "192.0.2.33", + "192.0.2.34", + "192.0.2.35", + "192.0.2.36" + ], + "FPGA_beamlet_output_multiple_hdr_udp_destination_port_RW_default_shorthand": [ + "10100", + "10101", + "10102", + "10103" + ] + } + } + } + } + } + } +} diff --git a/CDB/stations/rs311.json b/CDB/stations/rs311.json new file mode 100644 index 0000000000000000000000000000000000000000..b40addee8ee7bb2ef758feec05815e041dd83807 --- /dev/null +++ b/CDB/stations/rs311.json @@ -0,0 +1,237 @@ +{ + "servers": { + "StationManager": { + "STAT": { + "StationManager": { + "STAT/StationManager/1": { + "properties": { + "Station_Name": [ + "RS311" + ], + "Station_Number": [ + "311" + ] + } + } + } + } + }, + "AFL": { + "STAT": { + "AFL": { + "STAT/AFL/LBA": { + "properties": { + "Antenna_Cables": [ + "80m", "80m", "80m", "80m", "80m", "80m", + "80m", "80m", "80m", "80m", "80m", "80m", + "80m", "115m", "80m", "80m", "80m", "80m", + "80m", "80m", "80m", "80m", "80m", "80m", + "80m", "115m", "115m", "80m", "80m", "80m", + "80m", "80m", "80m", "80m", "80m", "80m", + "80m", "80m", "80m", "80m", "80m", "115m", + "115m", "115m", "80m", "80m", "115m", "50m", + "80m", "80m", "80m", "80m", "80m", "80m", + "80m", "80m", "115m", "115m", "115m", "115m", + "80m", "80m", "80m", "80m", "50m", "50m", + "50m", "80m", "115m", "115m", "115m", "115m", + "115m", "80m", "80m", "80m", "50m", "50m", + "50m", "50m", "80m", "80m", "115m", "115m", + "115m", "115m", "115m", "115m", "115m", "80m", + "50m", "50m", "50m", "80m", "115m", "115m" + ], + "Antenna_Field_Reference_ITRF": [ + "3837940.905", "449560.803", "5057381.316" + ], + "Antenna_Reference_ETRS": [ + "3837941.343", "449560.431", "5057381.027", + "3837939.324", "449560.188", "5057382.565", + "3837940.005", "449562.536", "5057381.841", + "3837942.143", "449562.794", "5057380.213", + "3837943.362", "449560.674", "5057379.489", + "3837942.681", "449558.326", "5057380.213", + "3837940.543", "449558.068", "5057381.841", + "3837937.080", "449563.014", "5057383.994", + "3837939.264", "449565.736", "5057382.108", + "3837942.421", "449565.978", "5057379.717", + "3837945.073", "449563.623", "5057377.939", + "3837945.980", "449559.775", "5057377.606", + "3837944.718", "449556.235", "5057378.873", + "3837941.876", "449554.657", "5057381.149", + "3837938.785", "449555.782", "5057383.367", + "3837936.891", "449559.082", "5057384.491", + "3837934.025", "449559.061", "5057386.644", + "3837933.549", "449562.687", "5057386.673", + "3837934.907", "449567.322", "5057385.236", + "3837940.024", "449570.443", "5057381.112", + "3837942.610", "449570.346", "5057379.180", + "3837945.794", "449568.518", "5057376.955", + "3837947.644", "449564.829", "5057375.900", + "3837948.506", "449559.101", "5057375.770", + "3837947.907", "449554.435", "5057376.642", + "3837945.439", "449551.495", "5057378.760", + "3837942.309", "449551.169", "5057381.139", + "3837938.495", "449552.340", "5057383.896", + "3837935.474", "449555.278", "5057385.898", + "3837929.915", "449559.701", "5057389.671", + "3837929.643", "449563.507", "5057389.531", + "3837930.762", "449566.215", "5057388.446", + "3837935.255", "449571.582", "5057384.589", + "3837936.054", "449574.340", "5057383.740", + "3837942.048", "449573.619", "5057379.306", + "3837945.935", "449571.870", "5057376.546", + "3837950.059", "449570.291", "5057373.593", + "3837950.500", "449566.963", "5057373.563", + "3837951.580", "449562.352", "5057373.170", + "3837951.334", "449555.399", "5057373.982", + "3837950.785", "449552.745", "5057374.635", + "3837947.641", "449549.365", "5057377.300", + "3837945.724", "449546.113", "5057379.033", + "3837938.628", "449546.941", "5057384.284", + "3837935.741", "449548.827", "5057386.281", + "3837932.161", "449552.233", "5057388.660", + "3837897.750", "449555.481", "5057414.196", + "3837937.514", "449629.569", "5057377.652", + "3837928.592", "449553.023", "5057391.268", + "3837926.243", "449554.096", "5057392.934", + "3837926.371", "449569.550", "5057391.441", + "3837936.115", "449579.421", "5057383.235", + "3837939.807", "449580.912", "5057380.329", + "3837948.783", "449575.668", "5057374.065", + "3837955.088", "449564.587", "5057370.334", + "3837957.621", "449557.139", "5057369.106", + "3837950.712", "449546.088", "5057375.291", + "3837945.744", "449541.123", "5057379.469", + "3837937.805", "449542.541", "5057385.300", + "3837931.950", "449539.252", "5057389.992", + "3837924.289", "449548.557", "5057394.901", + "3837921.025", "449560.941", "5057396.232", + "3837921.298", "449567.161", "5057395.465", + "3837922.912", "449575.213", "5057393.525", + "3837935.044", "449583.395", "5057383.680", + "3837941.262", "449584.797", "5057378.886", + "3837952.231", "449581.960", "5057370.909", + "3837959.349", "449570.437", "5057366.607", + "3837962.102", "449561.636", "5057365.336", + "3837959.900", "449550.425", "5057368.003", + "3837953.224", "449537.133", "5057374.215", + "3837939.443", "449533.744", "5057384.865", + "3837928.854", "449530.462", "5057393.111", + "3837921.474", "449542.625", "5057397.550", + "3837916.723", "449556.249", "5057399.885", + "3837915.228", "449564.103", "5057400.297", + "3837921.282", "449580.949", "5057394.230", + "3837931.576", "449592.878", "5057385.426", + "3837941.268", "449594.381", "5057378.015", + "3837947.560", "449588.874", "5057373.790", + "3837959.062", "449585.215", "5057365.486", + "3837967.290", "449568.724", "5057360.801", + "3837968.396", "449559.826", "5057360.776", + "3837966.552", "449544.224", "5057363.570", + "3837961.649", "449539.077", "5057367.715", + "3837948.274", "449527.949", "5057378.760", + "3837943.040", "449529.844", "5057382.518", + "3837941.995", "449523.799", "5057383.849", + "3837912.898", "449540.439", "5057404.185", + "3837909.404", "449565.849", "5057404.511", + "3837913.119", "449585.052", "5057399.987", + "3837922.980", "449594.696", "5057391.714", + "3837959.055", "449593.822", "5057364.714", + "3837967.941", "449573.871", "5057359.847", + "3837974.528", "449559.331", "5057356.217", + "3837955.237", "449524.953", "5057373.805" + ] + } + } + } + } + }, + "AFH": { + "STAT": { + "AFH": { + "STAT/AFH/HBA": { + "properties": { + "Antenna_Cables": [ + "85m", "85m", "85m", "85m", "85m", "85m", + "85m", "85m", "85m", "85m", "85m", "85m", + "85m", "85m", "115m", "115m", "85m", "85m", + "85m", "85m", "85m", "115m", "115m", "115m", + "85m", "85m", "85m", "85m", "115m", "115m", + "115m", "115m", "85m", "85m", "85m", "115m", + "115m", "115m", "115m", "115m", "115m", "115m", + "115m", "115m", "115m", "115m", "115m", "115m" + ], + "Antenna_Field_Reference_ITRF": [ + "3837964.476", "449627.308", "5057357.613" + ], + "Antenna_Reference_ETRS": [ + "3837950.329", "449620.668", "5057368.838", + "3837950.431", "449625.789", "5057368.299", + "3837950.532", "449630.910", "5057367.760", + "3837950.634", "449636.031", "5057367.221", + "3837954.452", "449620.265", "5057365.780", + "3837954.554", "449625.386", "5057365.241", + "3837954.656", "449630.507", "5057364.701", + "3837954.758", "449635.626", "5057364.162", + "3837958.373", "449609.619", "5057363.799", + "3837958.475", "449614.740", "5057363.260", + "3837958.576", "449619.861", "5057362.721", + "3837958.678", "449624.982", "5057362.182", + "3837958.780", "449630.102", "5057361.642", + "3837958.881", "449635.223", "5057361.103", + "3837958.983", "449640.344", "5057360.564", + "3837959.084", "449645.465", "5057360.025", + "3837962.496", "449609.216", "5057360.740", + "3837962.598", "449614.336", "5057360.201", + "3837962.700", "449619.457", "5057359.662", + "3837962.801", "449624.577", "5057359.123", + "3837962.903", "449629.698", "5057358.584", + "3837963.005", "449634.819", "5057358.044", + "3837963.106", "449639.940", "5057357.505", + "3837963.208", "449645.060", "5057356.966", + "3837966.620", "449608.812", "5057357.682", + "3837966.722", "449613.932", "5057357.143", + "3837966.823", "449619.053", "5057356.604", + "3837966.925", "449624.174", "5057356.064", + "3837967.027", "449629.295", "5057355.525", + "3837967.128", "449634.415", "5057354.986", + "3837967.230", "449639.536", "5057354.447", + "3837967.332", "449644.656", "5057353.908", + "3837970.744", "449608.407", "5057354.623", + "3837970.845", "449613.528", "5057354.084", + "3837970.947", "449618.649", "5057353.545", + "3837971.048", "449623.770", "5057353.006", + "3837971.150", "449628.890", "5057352.466", + "3837971.252", "449634.011", "5057351.927", + "3837971.353", "449639.132", "5057351.388", + "3837971.455", "449644.253", "5057350.849", + "3837975.070", "449618.246", "5057350.486", + "3837975.172", "449623.365", "5057349.947", + "3837975.274", "449628.486", "5057349.407", + "3837975.376", "449633.607", "5057348.868", + "3837979.194", "449617.841", "5057347.427", + "3837979.296", "449622.962", "5057346.888", + "3837979.397", "449628.083", "5057346.349", + "3837979.499", "449633.204", "5057345.810" + ], + "HBAT_PQR_rotation_angles_deg": [ + "10.00", "10.00", "10.00", "10.00", "10.00", "10.00", + "10.00", "10.00", "10.00", "10.00", "10.00", "10.00", + "10.00", "10.00", "10.00", "10.00", "10.00", "10.00", + "10.00", "10.00", "10.00", "10.00", "10.00", "10.00", + "10.00", "10.00", "10.00", "10.00", "10.00", "10.00", + "10.00", "10.00", "10.00", "10.00", "10.00", "10.00", + "10.00", "10.00", "10.00", "10.00", "10.00", "10.00", + "10.00", "10.00", "10.00", "10.00", "10.00", "10.00" + ], + "PQR_to_ETRS_rotation_matrix": [ + "-0.1195951054", "-0.7919544517", "0.5987530018", + "0.9928227484", "-0.0954186800", "0.0720990002", + "0.0000330969", "0.6030782884", "0.7976820024" + ] + } + } + } + } + } + } +} diff --git a/docker/jupyter-lab/requirements.txt b/docker/jupyter-lab/requirements.txt index 9f13475ae97e4ad830e1975e32776a22378a4dc3..8cc2c08eed63488035cde03c7bb05cfff1fc2654 100644 --- a/docker/jupyter-lab/requirements.txt +++ b/docker/jupyter-lab/requirements.txt @@ -12,7 +12,8 @@ jupyter-collaboration >= 3.0.0 # 3-Clause BSD # high-level access to station components. # NB: tangostationcontrol will also install lofar-station-client. The latter # is omitted here to avoid pip getting confused. -tangostationcontrol >= 0.39 +# do change this file when you upgrade your version! +tangostationcontrol >= 0.51.4 --extra-index-url https://git.astron.nl/api/v4/groups/36/-/packages/pypi/simple PyTango