From 2372ebba1ba900d459b55a6420368cc9941b8fb1 Mon Sep 17 00:00:00 2001
From: Nico Vermaas <vermaas@astron.nl>
Date: Mon, 14 Dec 2020 18:09:34 +0100
Subject: [PATCH] add documentation

---
 README.md                                     |   10 +-
 .../static/taskdatabase/style.css             |    8 +-
 .../templates/taskdatabase/observations.html  |    4 +
 .../atdb_interface.egg-info/PKG-INFO          |    2 +-
 .../dist/atdb_interface-1.0.2.tar.gz          |  Bin 6399 -> 0 bytes
 .../dist/atdb_interface-1.0.3.tar.gz          |  Bin 6395 -> 0 bytes
 .../dist/atdb_interface-1.0.4.tar.gz          |  Bin 6389 -> 0 bytes
 .../dist/atdb_interface-1.0.tar.gz            |  Bin 6119 -> 0 bytes
 .../dist/atdb_interface-1.1.15.tar.gz         |  Bin 6568 -> 0 bytes
 .../dist/atdb_interface-1.2.7.tar.gz          |  Bin 7945 -> 0 bytes
 .../dist/atdb_interface-1.2.9.tar.gz          |  Bin 0 -> 8549 bytes
 atdb_services_pip/MANIFEST.in                 |   14 -
 atdb_services_pip/README.rst                  |   34 -
 .../atdb_scripts/atdb_alta_set_quality.sh     |   12 -
 .../atdb_scripts/atdb_change_status.sh        |    2 -
 atdb_services_pip/atdb_scripts/atdb_delete.sh |    2 -
 .../atdb_scripts/atdb_kill_all_services.sh    |    3 -
 .../atdb_scripts/atdb_scheduler.sh            |    2 -
 .../atdb_start_all_services_all.sh            |   20 -
 .../atdb_start_all_services_arts.sh           |   21 -
 .../atdb_start_all_services_arts_sc1.sh       |   20 -
 .../atdb_start_all_services_arts_sc4.sh       |   19 -
 .../atdb_start_all_services_imaging.sh        |   20 -
 .../atdb_start_all_services_test_all.sh       |   22 -
 .../atdb_start_all_services_test_arts.sh      |   20 -
 .../atdb_start_all_services_test_imaging.sh   |   19 -
 .../atdb_scripts/combine_obs_sc1_for_atdb.sh  |  208 --
 .../atdb_services.egg-info/PKG-INFO           |   10 -
 .../atdb_services.egg-info/SOURCES.txt        |   43 -
 .../dependency_links.txt                      |    1 -
 .../atdb_services.egg-info/entry_points.txt   |    3 -
 .../atdb_services.egg-info/requires.txt       |    1 -
 .../atdb_services.egg-info/top_level.txt      |    1 -
 atdb_services_pip/atdb_services/__init__.py   |    0
 .../atdb_services/atdb_ingest.py              |  230 ---
 atdb_services_pip/atdb_services/atdb_io.py    |  340 ---
 .../atdb_services/atdb_parset_generator.py    |  478 -----
 .../atdb_services/atdb_service.py             |  584 ------
 .../atdb_services/atdb_service_logging.ini    |   31 -
 .../examples/180914001_test.parfile           |   15 -
 .../my_arts_sc1_specification.parfile         |   23 -
 .../my_arts_sc4_specification.parfile         |   16 -
 .../examples/my_imaging_pointing.parfile      |   19 -
 .../examples/my_reservation.parfile           |   18 -
 .../examples/my_scheduler_180223003.parfile   |    6 -
 .../examples/my_specification.parfile         |   24 -
 .../my_specification_180223002.parfile        |   14 -
 .../my_specification_180223003.parfile        |   14 -
 .../examples/my_specification_cd.parfile      |   19 -
 .../examples/my_stop_observation.parfile      |   24 -
 .../parset_start_observation_atdb.template    | 1820 -----------------
 ...ation_atdb_SubbandPhaseCorrection.template | 1820 -----------------
 ...t_start_observation_atdb_arts_sc1.template |   49 -
 ..._start_observation_driftscan_atdb.template | 1820 -----------------
 .../atdb_services/service_add_dataproduct.py  |   66 -
 .../atdb_services/service_checkup.py          |  140 --
 .../atdb_services/service_cleanup.py          |  167 --
 .../atdb_services/service_data_monitor.py     |  192 --
 .../atdb_services/service_executor.py         |  325 ---
 .../atdb_services/service_ingest_monitor.py   |  118 --
 .../atdb_services/service_scheduler.py        |   24 -
 .../atdb_services/service_specification.py    |  460 -----
 .../atdb_services/service_start_ingest.py     |  268 ---
 .../supervisor_atdb_services_aperops.ini      |   39 -
 .../supervisor_atdb_services_arts0.ini        |   36 -
 .../supervisor_atdb_services_arts_cluster.ini |   36 -
 .../supervisor_atdb_services_imaging.ini      |   58 -
 ...ervisor_atdb_services_imaging_obsolete.ini |   58 -
 .../supervisor_atdb_services_imaging_test.ini |   94 -
 .../supervisor_atdb_services_imaging_vm.ini   |   94 -
 .../supervisor_atdb_services_wcudata1.ini     |   58 -
 .../supervisor_atdb_services_wcudata2.ini     |   58 -
 .../atdb_adjust_observation_one_beam.py       |  130 --
 .../atdb_remove_CB_from_observation.py        |  165 --
 .../atdb_utils/atdb_set_quality.py            |  156 --
 .../atdb_utils/atdb_show_test_obs.py          |  111 -
 atdb_services_pip/build.sh                    |    9 -
 .../dist/atdb_services-1.0.1.tar.gz           |  Bin 18942 -> 0 bytes
 .../dist/atdb_services-1.0.2.tar.gz           |  Bin 19532 -> 0 bytes
 .../dist/atdb_services-1.0.3.tar.gz           |  Bin 20269 -> 0 bytes
 .../dist/atdb_services-1.0.4.tar.gz           |  Bin 20926 -> 0 bytes
 .../dist/atdb_services-1.0.5.tar.gz           |  Bin 23487 -> 0 bytes
 .../dist/atdb_services-1.0.6.tar.gz           |  Bin 23834 -> 0 bytes
 .../dist/atdb_services-1.0.7.tar.gz           |  Bin 24025 -> 0 bytes
 .../dist/atdb_services-1.0.8.tar.gz           |  Bin 24670 -> 0 bytes
 .../dist/atdb_services-1.0.tar.gz             |  Bin 10325 -> 0 bytes
 .../dist/atdb_services-1.1.0.tar.gz           |  Bin 24616 -> 0 bytes
 .../dist/atdb_services-1.1.1.tar.gz           |  Bin 24623 -> 0 bytes
 .../dist/atdb_services-1.1.10.tar.gz          |  Bin 33361 -> 0 bytes
 .../dist/atdb_services-1.1.11.tar.gz          |  Bin 34240 -> 0 bytes
 .../dist/atdb_services-1.1.12.tar.gz          |  Bin 35844 -> 0 bytes
 .../dist/atdb_services-1.1.13.tar.gz          |  Bin 35985 -> 0 bytes
 .../dist/atdb_services-1.1.14.tar.gz          |  Bin 36042 -> 0 bytes
 .../dist/atdb_services-1.1.15.tar.gz          |  Bin 37269 -> 0 bytes
 .../dist/atdb_services-1.1.16.tar.gz          |  Bin 37421 -> 0 bytes
 .../dist/atdb_services-1.1.17.tar.gz          |  Bin 37586 -> 0 bytes
 .../dist/atdb_services-1.1.2.tar.gz           |  Bin 24577 -> 0 bytes
 .../dist/atdb_services-1.1.3.tar.gz           |  Bin 28641 -> 0 bytes
 .../dist/atdb_services-1.1.4.tar.gz           |  Bin 28914 -> 0 bytes
 .../dist/atdb_services-1.1.5.tar.gz           |  Bin 31148 -> 0 bytes
 .../dist/atdb_services-1.1.6.tar.gz           |  Bin 31895 -> 0 bytes
 .../dist/atdb_services-1.1.7.tar.gz           |  Bin 32129 -> 0 bytes
 .../dist/atdb_services-1.1.8.tar.gz           |  Bin 33144 -> 0 bytes
 .../dist/atdb_services-1.1.9.tar.gz           |  Bin 33297 -> 0 bytes
 .../dist/atdb_services-1.2.7.tar.gz           |  Bin 40089 -> 0 bytes
 atdb_services_pip/setup.py                    |   35 -
 atdb_services_pip/upload_to_nexus.sh          |   35 -
 .../build_atdb_from_svn_jenkins.sh            |   34 -
 .../build_atdb_from_svn_manual.sh             |   85 -
 .../build_atdb_pips_from_svn_jenkins.sh       |   27 -
 build_deploy_atdb/deploy_from_nexus.sh        |   54 -
 build_deploy_atdb/upload_to_nexus.sh          |   40 -
 112 files changed, 18 insertions(+), 11039 deletions(-)
 delete mode 100644 atdb_interface_pip/dist/atdb_interface-1.0.2.tar.gz
 delete mode 100644 atdb_interface_pip/dist/atdb_interface-1.0.3.tar.gz
 delete mode 100644 atdb_interface_pip/dist/atdb_interface-1.0.4.tar.gz
 delete mode 100644 atdb_interface_pip/dist/atdb_interface-1.0.tar.gz
 delete mode 100644 atdb_interface_pip/dist/atdb_interface-1.1.15.tar.gz
 delete mode 100644 atdb_interface_pip/dist/atdb_interface-1.2.7.tar.gz
 create mode 100644 atdb_interface_pip/dist/atdb_interface-1.2.9.tar.gz
 delete mode 100644 atdb_services_pip/MANIFEST.in
 delete mode 100644 atdb_services_pip/README.rst
 delete mode 100644 atdb_services_pip/atdb_scripts/atdb_alta_set_quality.sh
 delete mode 100644 atdb_services_pip/atdb_scripts/atdb_change_status.sh
 delete mode 100644 atdb_services_pip/atdb_scripts/atdb_delete.sh
 delete mode 100644 atdb_services_pip/atdb_scripts/atdb_kill_all_services.sh
 delete mode 100644 atdb_services_pip/atdb_scripts/atdb_scheduler.sh
 delete mode 100644 atdb_services_pip/atdb_scripts/atdb_start_all_services_all.sh
 delete mode 100644 atdb_services_pip/atdb_scripts/atdb_start_all_services_arts.sh
 delete mode 100644 atdb_services_pip/atdb_scripts/atdb_start_all_services_arts_sc1.sh
 delete mode 100644 atdb_services_pip/atdb_scripts/atdb_start_all_services_arts_sc4.sh
 delete mode 100644 atdb_services_pip/atdb_scripts/atdb_start_all_services_imaging.sh
 delete mode 100644 atdb_services_pip/atdb_scripts/atdb_start_all_services_test_all.sh
 delete mode 100644 atdb_services_pip/atdb_scripts/atdb_start_all_services_test_arts.sh
 delete mode 100644 atdb_services_pip/atdb_scripts/atdb_start_all_services_test_imaging.sh
 delete mode 100644 atdb_services_pip/atdb_scripts/combine_obs_sc1_for_atdb.sh
 delete mode 100644 atdb_services_pip/atdb_services.egg-info/PKG-INFO
 delete mode 100644 atdb_services_pip/atdb_services.egg-info/SOURCES.txt
 delete mode 100644 atdb_services_pip/atdb_services.egg-info/dependency_links.txt
 delete mode 100644 atdb_services_pip/atdb_services.egg-info/entry_points.txt
 delete mode 100644 atdb_services_pip/atdb_services.egg-info/requires.txt
 delete mode 100644 atdb_services_pip/atdb_services.egg-info/top_level.txt
 delete mode 100644 atdb_services_pip/atdb_services/__init__.py
 delete mode 100644 atdb_services_pip/atdb_services/atdb_ingest.py
 delete mode 100644 atdb_services_pip/atdb_services/atdb_io.py
 delete mode 100644 atdb_services_pip/atdb_services/atdb_parset_generator.py
 delete mode 100644 atdb_services_pip/atdb_services/atdb_service.py
 delete mode 100644 atdb_services_pip/atdb_services/atdb_service_logging.ini
 delete mode 100644 atdb_services_pip/atdb_services/examples/180914001_test.parfile
 delete mode 100644 atdb_services_pip/atdb_services/examples/my_arts_sc1_specification.parfile
 delete mode 100644 atdb_services_pip/atdb_services/examples/my_arts_sc4_specification.parfile
 delete mode 100644 atdb_services_pip/atdb_services/examples/my_imaging_pointing.parfile
 delete mode 100644 atdb_services_pip/atdb_services/examples/my_reservation.parfile
 delete mode 100644 atdb_services_pip/atdb_services/examples/my_scheduler_180223003.parfile
 delete mode 100644 atdb_services_pip/atdb_services/examples/my_specification.parfile
 delete mode 100644 atdb_services_pip/atdb_services/examples/my_specification_180223002.parfile
 delete mode 100644 atdb_services_pip/atdb_services/examples/my_specification_180223003.parfile
 delete mode 100644 atdb_services_pip/atdb_services/examples/my_specification_cd.parfile
 delete mode 100644 atdb_services_pip/atdb_services/examples/my_stop_observation.parfile
 delete mode 100644 atdb_services_pip/atdb_services/parset_start_observation_atdb.template
 delete mode 100644 atdb_services_pip/atdb_services/parset_start_observation_atdb_SubbandPhaseCorrection.template
 delete mode 100644 atdb_services_pip/atdb_services/parset_start_observation_atdb_arts_sc1.template
 delete mode 100644 atdb_services_pip/atdb_services/parset_start_observation_driftscan_atdb.template
 delete mode 100644 atdb_services_pip/atdb_services/service_add_dataproduct.py
 delete mode 100644 atdb_services_pip/atdb_services/service_checkup.py
 delete mode 100644 atdb_services_pip/atdb_services/service_cleanup.py
 delete mode 100644 atdb_services_pip/atdb_services/service_data_monitor.py
 delete mode 100644 atdb_services_pip/atdb_services/service_executor.py
 delete mode 100644 atdb_services_pip/atdb_services/service_ingest_monitor.py
 delete mode 100644 atdb_services_pip/atdb_services/service_scheduler.py
 delete mode 100644 atdb_services_pip/atdb_services/service_specification.py
 delete mode 100644 atdb_services_pip/atdb_services/service_start_ingest.py
 delete mode 100644 atdb_services_pip/atdb_services/supervisor_atdb_services_aperops.ini
 delete mode 100644 atdb_services_pip/atdb_services/supervisor_atdb_services_arts0.ini
 delete mode 100644 atdb_services_pip/atdb_services/supervisor_atdb_services_arts_cluster.ini
 delete mode 100644 atdb_services_pip/atdb_services/supervisor_atdb_services_imaging.ini
 delete mode 100644 atdb_services_pip/atdb_services/supervisor_atdb_services_imaging_obsolete.ini
 delete mode 100644 atdb_services_pip/atdb_services/supervisor_atdb_services_imaging_test.ini
 delete mode 100644 atdb_services_pip/atdb_services/supervisor_atdb_services_imaging_vm.ini
 delete mode 100644 atdb_services_pip/atdb_services/supervisor_atdb_services_wcudata1.ini
 delete mode 100644 atdb_services_pip/atdb_services/supervisor_atdb_services_wcudata2.ini
 delete mode 100644 atdb_services_pip/atdb_utils/atdb_adjust_observation_one_beam.py
 delete mode 100644 atdb_services_pip/atdb_utils/atdb_remove_CB_from_observation.py
 delete mode 100644 atdb_services_pip/atdb_utils/atdb_set_quality.py
 delete mode 100644 atdb_services_pip/atdb_utils/atdb_show_test_obs.py
 delete mode 100644 atdb_services_pip/build.sh
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.0.1.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.0.2.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.0.3.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.0.4.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.0.5.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.0.6.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.0.7.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.0.8.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.0.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.1.0.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.1.1.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.1.10.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.1.11.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.1.12.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.1.13.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.1.14.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.1.15.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.1.16.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.1.17.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.1.2.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.1.3.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.1.4.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.1.5.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.1.6.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.1.7.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.1.8.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.1.9.tar.gz
 delete mode 100644 atdb_services_pip/dist/atdb_services-1.2.7.tar.gz
 delete mode 100644 atdb_services_pip/setup.py
 delete mode 100644 atdb_services_pip/upload_to_nexus.sh
 delete mode 100644 build_deploy_atdb/build_atdb_from_svn_jenkins.sh
 delete mode 100644 build_deploy_atdb/build_atdb_from_svn_manual.sh
 delete mode 100644 build_deploy_atdb/build_atdb_pips_from_svn_jenkins.sh
 delete mode 100644 build_deploy_atdb/deploy_from_nexus.sh
 delete mode 100644 build_deploy_atdb/upload_to_nexus.sh

diff --git a/README.md b/README.md
index 1f747913..4a5a03f6 100644
--- a/README.md
+++ b/README.md
@@ -2,10 +2,16 @@
 
 ### Apertif Task Database for LOFAR Data Valorization
 
+Confluence Page:
+  * https://support.astron.nl/confluence/display/LDV/LOFAR+Data+Valorization+Home
+
 #### Diagrams
 Context Diagram:
   * https://drive.google.com/file/d/1ltmzFMgOI24kIgPtaKrYl-j__ATOI3m6/view?usp=sharing
 
+Datamodel:
+  * https://drive.google.com/file/d/1v5hMBQS0jT8DQJwySVISfRa1zF4o0fCQ/view?usp=sharing  
+
 Workflow/Status Diagram:
   * https://drive.google.com/file/d/1BCrIwUfacOVqSN73VIIjUuBCXNYA67iK/view?usp=sharing
 
@@ -18,4 +24,6 @@ Deployment Diagram:
     > cd $DOCKER_COMPOSE_DIR
     > docker-compose -p atdb up -d
     
-    
\ No newline at end of file
+### Database migrations
+    > docker exec -it atdb-ldv python manage.py makemigrations --settings atdb.settings.docker_sdc
+    > docker exec -it atdb-ldv python manage.py migrate --settings atdb.settings.docker_sdc    
\ No newline at end of file
diff --git a/atdb/taskdatabase/static/taskdatabase/style.css b/atdb/taskdatabase/static/taskdatabase/style.css
index 8473fcd2..8a2a52ca 100644
--- a/atdb/taskdatabase/static/taskdatabase/style.css
+++ b/atdb/taskdatabase/static/taskdatabase/style.css
@@ -3,15 +3,15 @@ TD {
   font-size: 12pt;
 }
 
-.defined, .completed, .complete {
+.defined, .completed, .complete, .defined_ldv {
   background-color: lemonchiffon;
   color: blue;
 }
-.scheduled {
+.scheduled, .scheduled_ldv {
   background-color: lightyellow;
   color: green;
 }
-.running, .observing {
+.running, .observing, .hello {
  color: green;
  font-weight: bold;
 }
@@ -34,7 +34,7 @@ TD {
 .secured {
   color: black;
 }
-.removed {
+.removed, .bye {
   color: darkgray;
 }
 .invalid,.error,.aborted,.incomplete,.failed,.Failed {
diff --git a/atdb/taskdatabase/templates/taskdatabase/observations.html b/atdb/taskdatabase/templates/taskdatabase/observations.html
index 3e776d96..8564e3f5 100644
--- a/atdb/taskdatabase/templates/taskdatabase/observations.html
+++ b/atdb/taskdatabase/templates/taskdatabase/observations.html
@@ -78,6 +78,10 @@
                     <a href="{% url 'observation-setstatus-view' observation.pk 'scheduled' my_observations.number %}" class="btn btn-primary btn-sm" role="button">Schedule</a>
                 {% endif %}
 
+                {% if observation.my_status == "defined_ldv" %}
+                    <a href="{% url 'observation-setstatus-view' observation.pk 'scheduled_ldv' my_observations.number %}" class="btn btn-primary btn-sm" role="button">Schedule</a>
+                {% endif %}
+
                 {% if observation.my_status == "scheduled" %}
                     <a href="{% url 'observation-setstatus-view' observation.pk 'defined' my_observations.number %}" class="btn btn-primary btn-sm" role="button">Unschedule</a>
                     {% if not observation.skip_auto_ingest %}
diff --git a/atdb_interface_pip/atdb_interface.egg-info/PKG-INFO b/atdb_interface_pip/atdb_interface.egg-info/PKG-INFO
index 4acedf51..b7592a3f 100644
--- a/atdb_interface_pip/atdb_interface.egg-info/PKG-INFO
+++ b/atdb_interface_pip/atdb_interface.egg-info/PKG-INFO
@@ -1,6 +1,6 @@
 Metadata-Version: 1.0
 Name: atdb-interface
-Version: 1.2.8
+Version: 1.2.9
 Summary: ATDB interface
 Home-page: https://www.astron.nl/wsrt/wiki/doku.php?id=atdb:atdb_interface
 Author: Nico Vermaas - Astron
diff --git a/atdb_interface_pip/dist/atdb_interface-1.0.2.tar.gz b/atdb_interface_pip/dist/atdb_interface-1.0.2.tar.gz
deleted file mode 100644
index c129999d13e15389c132b466f17555872922a154..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6399
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
a?fS1<_g%Y=!V%y1kNfalv+E2C7#ILHbX++A

diff --git a/atdb_interface_pip/dist/atdb_interface-1.0.3.tar.gz b/atdb_interface_pip/dist/atdb_interface-1.0.3.tar.gz
deleted file mode 100644
index a2d283159a9a28c9b8fa1b1f01425ed7473d8a98..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6395
zcmb2|=HT#B{}RpgKP9ucBqp&WB`H2LuOzi7EipM&*HF(u&seV{v54WVZFcePZJYj{
znfZr($~>N>oi5&=R)-hgkW(*<_Md#?dYRw*oq2lgVv3!nuA6FZ1RDQ*UtZ4mVQKqQ
z_c>eK=lJ+cJdm{UhI#|*+$(#x>{WRB@q*-svg>bVM9;o&^X_V6c7A^UzeAz_y}#dG
zyLRtfzx?dww|_6Y{Pyi3<!ztO3dclFvNBBWzjU(b`9G!U#`%9%^PA7F`%_-Ft?Kp1
z|53;G|GM0>?7PC*ckkXceY}73-J5q$9`E1ETyyDl*#rL9YmWcl94~!8FU@mL<xAGt
z7foc_4^DgLyU4&V(#ZEp?u`3K|Md5$Xa4*BU4`e$Ug3Tvb-x|I-dbt;@8!I{B~ivN
zqQrDl^1PNvn+KeeQ{8N~#_D?}zc=!>ZD?J(u5!)++s$cl<~>^aQog}r*Ggiqr%6ox
zI`c5w!<0uX>)x}@S(^CbaJ`QHk-R-6XD%70|9;M{fAi(To0hljEseJBo6KmL^zE8-
z%bR$cc@}<$Zso{Nn7DTDJ$viz_vgyInJ>?@s%rh=rVq2eTHSqL;(I&cnsN-sbD4t4
zDe1}YcGz4K2>t#1@ZaXc!5KdnAA4ZLruaqE<MvCFM{e_9`icC!cffH|?jwVjx{>E3
zdn%>9k1y<JZQkH}K7{dN;d}p8U953do#qMu|9v$nt-E_~YQ1jk?<JY+?e_2XSJ&q4
zzf=G9^uycCzn>>BkQYdvvn;T__%c6xpFQ8?E&pXtuxL*5ja|gA`u6i-uaEEQzn*#b
zt~_l$`~MXsJ3pL!`O$Hu!9FutDL&&5shMy8yg0k?@8gdzXV)_Q`E&p6^U2?ezyJAp
z{_perU+2&N6F-%~eBV<@>ce4vW;wz1r{!nuCNjE9{C{?yb-7Q)Bn#!duv0r~PUIxm
z=x=@NcIa=S_teP;J{)?!tcGXBN$a&N48N3KPhWM^=Io;dLAx(CYi(OEbANZwT$3JQ
zx6~*d?+I@uJJqbMtr8Wub-DwrI^XNhJt*4l{^7vR5{DW=KdZjOIVR_xHXgM2b#m?A
zV+->P1x}teczCV9Z~hd`1zJLj5*hBEWouYD)BX+fq;o9`zHplFNp3WLs3S9N;@p)?
zb9*+%%s=A#H!0k)LbzeW=H~lz6GS%EmOo-Oo~pX9){HZmZ)v-thc$2I9M%;F(+pKC
z-)z3z6=SsG#J5I%)|*q-P0><gIU;#VjAP{#?_#}7vl+$?^O8L|Vmlntix`-kIqF$m
zAKZI-U3XfMiushZ3k4$Wc~ft$SmPS{N&Mc1iu6df2E#7KRoCaJ->po1cRfMT%)23U
zX`P|Oo8w*y0rDA7`&bjBL`)lfg_hJDzF{(}`@!A~5__(#Dw+I;q4(r&smP-V+94ji
z;z>HIZv^s~xplE_67l-Z6lrmAQAo$amE3MOBwJgi8^~Eqw=0iieqcRwzL8=?>9UZu
zUvAE9XbS3I@Z4<Gigh#gJ1L}8edtyb{1P;?(0D)N!YmWtjLZ&uY1OH>*Emd6@p$aU
zxBh37WP)q2xTPn{(-Se9rU!{Wos?|*X==ZaluN#aZQ-)I7dwh(D1FR6s8Q?EoAkG;
ztZLu=zw0i)&Mmcy{^tGTd`<B+sVckpPyd8B@6%^^84<*O-(`M$RJ!gm?T*u@YFBM;
zc;k4nai4*F?bl;sJYg>r{w<DTYm;mD6Fk~e`K0;ql?(Q-bpJli-*qo0X5+5~D}H&l
z&-=?(|1R*lP-&yg_w3!OueZDWowTd>r$eN&k<q^PJ>{0H)djvqEp6&<_gao8PE(tw
z?Xz4uO<~5HejS#(<>ftfm-PjfcmMwS+%{yf+}{2EZ+(@HKg+LrUAH!U)mJ0U(_F4v
z4tu#4oYyP)wutSk>r(DZ4_6xI=<T$TXwi#zE%+?|LTJu{<SNNs!4f7M_9sFdcpmvr
z-B>Cj@~nz^!zwuoxjDO2D)bX~B&&PWTxig<E10rK?Q&n)t_2G6Df^xuiF-A*;*sXl
z%M4-bd0rj6o3i9<^oD8u>XZ3X&K;jLF~+0Libeml=ej=q`sdAGo{GHhpR#3zg3KTH
ziZ{BO%GpmmlgL)wV#CDx?D)jeKUYpFvsajX`JlhYVjs)>-?ucG)M_j~t+TYe?4H;8
z`Q!469S(V$Z@8=J&)F*TRj8ORX`Pbf0fTv5QClSbPe>AYaNF<#^BfHwgT@&W?Y&K$
zC2MNz81wgB(&TAYTaZ}uto>oAnB(;w@e5+Jn4R-wJu6BUd{@=A&s=Kgr6eF-qCC|;
z`PA$-J{8t)4Sd^D-b{#4y)R@cwW9lo*4Aq=r(DG?+;%Mx*qWvEG0x!8tUYN`{;TWc
zb~%=D2L8!a@>cDY3E-Nt=2z(lu00oArk#Hs|Kd~YzkRQKm{OgRT$ETvcfQ!OzEP!3
zuS@JB<I($}Tau46mq=e_h_kn`wY7UIEE-_=OqSue@mV41vu?tkmuBfQ*|6AVnic17
z`MctJTT9jHug4lazQ#5+rik%u2tK*#k@S4d>rTBp7WU41^1>mjPus5b#l4T4T?7C6
z$3$?PPqmo(z~}-~-vos~e%JFSkKSOp%#+0NU&ibaWB*>p-G$3E`VR<fJidM>i@9*4
zwm@y0aioKV;=|Uw!x3}p8zwOGOb`@{(lm@Z<DhulLRcp%>58N9uB3mC34RN=3-cel
zFn8Jo8S{DXlaJJLPP{4dmzlY?l=*RibLBhZhE67?0zaNVi2=rLOJz5|Q(_Q&mVJ_U
znu}e9wt<Dk<%Jp!mu*7ts!rkJP!us;8RYyvd`;JytdomUHAR=4xL<OA{i5Z8cj_E6
zg||MO-nxIq_x^<%@(V<!huTbiD!<HU-<Er#{^GA=&Y!&>D={zo%+(XB>t?U+bk$sZ
z*Hr7gd0yznuZD`#Yb4SdvtN1ao+YG}t#H1!<F(W0Kc8c!$EY24@U+WX-EdWB(v&oZ
zrORqg2~QO@T(e)~fN)=f!6Jrmsp*=33d-^>O`hd(_S~Zto*GPRXG%30tq~MDE4%+@
zx_NTJ{taIL`hGoa=-v74Ql_x!hB;ckHyQ55T#{ME{Y%Bu@xq3qoA~~n`qFPcMfUf#
zD(>X#^FP}4P5th8Xx{<Ld4=8StxFqJS(o)RJ&!7$bzkB6^hSA22}QpA314DPw(Q)M
zEZlNpQ3J;|-)U|NSql_*waqwv^|V*|&aitSS=?4yb^4b(c$pV`oyn;BaM_(xQI+dg
z>}f4qxjOIBtDRljvy@r)Z;1c##h~x-559LFv>%uStzGeKPKeIZPkSD>FbFzx>CfsB
z3cXOUApXzNJB3dzyN_m??LKsyPxDr7ZAls5JOizTn>Jq;|0ua<VL(^sG2Kavcg^lr
zIF;6x^=Gb5kMy#7+25Odj+|z0JJY<lZ%)hiq&W}6H`_3O3;!@NkcH*^)Q|Hn*D`uf
zKUJ}|+kU(9-ay@Y>p#46th+wBmYAk@<*aj1eD1jS#>C=PMRRsMaldw=*?Zx^S!<)X
zISv%YPSIFdw&dY~X{+K`x8`o_&RTEaFzuJ!^*^3dcct!DWp1@(^EOSi3S^O5uc*ec
zrP7VJ`)Y2~#)F4ECHfy*dT%vdr<EmA!zw!a?D?dr97VbcmX+qh69U%fcX}_7T9N1&
z7~|?-FQCy>+}UcXA>yojwDkV6pCV-olT3Z5t2f_Jo@9F`;fzo9l4SMNWOv=Q3ZXWM
z_5m+9DR1Z()@S_^<+8|gieKcErAe2b3QZTyP#4c&&Nq2vc-3c*;EhF3?5=sue310$
zSLPwb4#^GsU&xyD?7R49UvTQ*+ddc9KFiqWsbv;-CH$}VfdwabCKw#}xr%9hwYw#^
z^0wnW2d_+8bkwd+YrD^rIqoKrj;kV9OR<C~2F+i+dSRAs!N$EYuap`Tw8R;g-k$Uz
zuTVnFidW<Mc1zy*Hw%9p3hdq>a>(DcHX$^5a>M-_OzV<rH736Ql<{=gbc=P7o9&Gs
zb~S9MsjCxZ{_^FU`<WWuMQ6h^{7$WHUVA`n;w%Qg83&d`{0hl(ycTnt=guYF6vxoo
z#4nDGVO#+cDV$HMN)jaXv#xx;<C1xxNJk@ady#-@XwSQK?P@aG;lB&=rHh{5+|+9J
z&}{dHNx3_A*UrdRwp%>6V#C@BrRt3*(rh~K23Y;Gxc<JieM?REBddKsejgY2o+|n-
zHEz|6D{Lk~eqA%4S*;1#yUq98!hfm-Ulv=<*s=V*{msKuW<7fF;p@Yn4|~={Bvyu8
zi7~6+oAKV_*Q!HX?ps&Qk~Yj$D7X;lXP~sSs3hS6o8ZP)p2_M9j^|AJxw75bI_BNy
zPxqWw+?lW~%F1(DXI#+dZ;?xxSz1?ZN_+2ndCg|w0`n8g3)Zh_eD(TDr{S}uXWu`F
zzIw*%!L#?f-fwJuC-gn5`R_c{9hRnyXFmPY%ULI9Bi`G2t|a@PK;>+YS8R@%jz6FM
ztx<j|WqV<(0ME`#E?<MLDoFl*{~%~b>b@zp5?1rh$8Nr78^qJUU-8Yi-t2|58H<1Y
zne|)yP3-L-JQkO(ec+GFN`8`B9HWvOQv9K-#m?Vn=i?6(B^C%bh_)P^+7=roR@drv
zJ6O{6s*8oG?qB=$eE#S9`|fYL{CDx@!^{bD(q8U8)F!8T`G`x2^jp0?$)tYAZsC5T
zI}>M_XvFHTTlh~{wdtW>Xs92{Ec4`i12O5#UXk-xm>K5s%W$_($|~TpoA|OeMulY;
ztH#CUixuCt^cM=xzO>uIaDCU-v|HkK!5o)_7n@zb(pRl9c?OqI-qPvsB=mUV)E4%y
zzA$le-~Ovw(oZ(t{_CauX`zhl*2I4yCCj_~N@E0=1&<|_{%RKSlS<;baA8V;&Jm&c
zw_3J^Y6fmIQnd3uu4Z||Q+fTRIi1H-7njM+ikJBB@?Lv=P;^d`eU;&=n(Y$OVVSX0
zs=B2;7xbLT%L}e5Hq=Y9V>-2>(J^_}2N6@xLmG<GjkAosofw$bG8t*yiHk4!{r>lj
zdlxkhyg9MZLGL-+2JZwehec1svQ@f1DL<LDx8UnSo~)aejM=?TS(2P`XT8;DYsTwt
zDL6Cz%53A+hT)3g+kylHHXJp)IB`nxK^CTMF<%ZHk9X02T=wYd`tu8?wx-QyQ0kqf
zWxf3EkA?>=Iqtp-FTLP=xwyJG-sleJ-b{u6N(&E$eO~zepj^+xovcMyb*`E_+7$KP
zx^Vk?m3RL3rBm5w>u%O`on>StU6=AQ|CQze0k30`4w4g>-77k=C9-Oglcja9@jCtN
zO}%!)CZY=b5x@AChCP3JO-scu<=lGa9RXc=-JNfuet5s!sAkQ^*quMYyS0sNGk2H7
zUFQ3{A3eFN&OPbLbS0hs;0Tv_n+;b?aTGhgV(Jx3Uah%I0n&{DFLcYojami!JMUPy
zB(5ynnd@l6_gz=bY{~XdzV^CaZ?h7o+@JKZhx3%-)XNMGY6}AS;-%IYd|3WQt!I6}
zRR6<0y|O#6%KTzTm2~-+EWu!zyW#(@n)#DXeU9WTuB^A&eubT9Qi%Ag$&xFyj(+)A
z)N#UvA^eQSne-J!#>b1yobu!*@EvMe$;SL~>D}i>kC#q4Jo$mtb;r!@e{^N{Kf3(s
zMW|YBkp9<7yBU>y4*QPpv#L&QTI{y_`|ljSDN8*rT+tVN({E%{WMmnia5C^`{w*Vw
z-f31JABY(`>YP4MobdBabmpy<x2}KU5sC79<dM|Wq<dj4_vR^$N!)HP{s`Y#a#YXw
z;hwm(dGoh1?o&)()^kU6^5rlId7Zb-b7~cxT%Yc%`7`Ca+qpjp?ge@sHZ37bgP#SZ
zZu%Ucn#B4i&63%%;oMHIvmUcf7y3Bdzp+Xu@znHHYF0)IHR{!EQxrT;Tr{52AZdR<
zS8hd8BUi5B#Yu%hhJV}U?42<0c#L`6?9R48;nT`2Cn`;jUX(1+_6^y*>4KhD=nF=*
z(!S=DGw&wq@Le&C+wh6gddJ(%51VTzus7{^a(oK^ww1X{v`sJnn={>T{Ylr1gmn|m
zPqfSKmDpy)aL{~8oARNm<{33+{ec-l7v!q<@@4h!Jg{&5+kmOJgP*_knd|eENj<n~
zZ^ZAb;m70}l|MB|t@xxGq0hL7BYU>lIlX&9+97wFC+cOgH=5{bT<Np9QUCXrUDf9Q
zmlyu5HrbV~e=0J*Hp}Jf!*jj5Z^K$Ard5@<v`gf^ztdi?C9Cn7|HC<^j^gORV`}aq
zZU<u<)R%pbY&Q6`BYRDs@iv407e80+bFz|Wx_IR9FM)e%TdqjXYT6ebFZL$j#BT+)
z?ea?JitZI1OnB3EVDBcIYaC8S&PPLfW+<1<e)cMM%Gq;$Gh~+CZU3SW7;7LjD`(kL
zk2mhyvuE9%tA9oPriDvuxshpK^;;I^clWN}n(+9^gy|u2DKBfZxb8Gs_MboZ{ClA8
zQ`;wZW`$)gEK8iYC~|hp(ro>Ydbanym#^J*`mWa=`<+`i@4fnZ+rJYsI>|@R`L3Rz
z%3Wiv|3J_7(BsD|GIJiQeOqvU{yU?js(F$^d`tB_JT#}XM$UVvsB&}H?y4Q>-%kFu
zT4-gU9p}ov=RsraiWNCQ8KPfQ|Lk6!CHPYEXo9qAt&W<!<E`}FZXrinb(key?tYiI
z{PNz}zv6D}?BdhkvMpors%!iA2<t2pe$K*rY4&=5+v!uTCA+h%`0_<`<LSjNr;Qpe
zzDnQtH1d>5sOsd}#05I5bhcmbmUq3k{)cV;?hP-tGTe%3<JF6oK4cris%pcsuuJq~
z+Yeo1Ik`6WPcOV?ta!UbHRed2<*(S&3cG~$44k~8Ud_;8IrTfzo8t`MX&a`yx4ujY
zoBqLN@4}xkMc$8(d;jXO-grgEkCQz!QFo`C%J*YB`R)~}-BFXQEuU=({Sv-SVRO2c
zx5yO7&x)_6mn{tmcX_yU=6dHaaV6^=d@mn%&U?Xs!|c=2yxSJ;`L}m5XsUfOeLMT>
z*YcfVmj9z=KUIC7yg%IXzqS4U+UoM`{N2}Y{#thV?(Ms`BIp1AJGE#3N%zHOdY!p;
z4JPH*|LfOZza2OK|NpDK`%f39&SP(0`L_C?=#6XqFBhMv-){A9@7jBD`MUr83)klU
zy!CIr&VL(^$17!9<?^;h`F;zZ_&+awz1si1bK}xMYGNN;T(|IiuHpIVd)C*wI3Js*
znz!QLn`EC2eH{OcpZtF^ef}-?{Cb<Zl>hbBtMmR_N8kPWy?)-4s>8wT%Uy2&7ZPr$
zWz+fKQ|*2Kl7n5w^O_Gn+S3iU&&y1|neyn!<$Wh4G)4bd&iPR0a(nqzzb&(8&%Wfg
zWwwf+dHx>l{L8%Sjf|z-?H};4Z@IqS=)Q68d^`8c^ZzT#ecg4|k^g7yoa;xv|34F5
zwQTP<wmI8A?zge7SSBmNEmiyN-CO<q{`%VAKGq-SifsQgRc`Im`mle7zK6Si#^(I@
z`d7bQ@BiJq@4iL-oB!yP{fn(;t=YfpXaAWmyWhIDw4%)Y<Nmw<rtkZ&{&fHC*z^Bw
zPnK5gsQ>WnLeJz7?}}NjX(m_2{QqZduaykieYW&U*aO|SdY}Dotva}BTUTgwga)tj
z>`%Afo%&O+{&T;&VBYrsUw`c1y?yhx|M3ZbuE!m?^{@HQedBZWTYl`{y><8Yt<(Om
zSNga8`p5tEbN-0?Jq$ikzkc`SwQK+9ufP6(U(et5wR)57&MO<0bTcoMX|s-TT;<ZH
zns%Itm-+g~k9SmTvKk&(X1%vc4REvZ+pBn3*<Mq%>070E{OxP!EYjU-KR=6j!*z6x
zc9V5*gY?t)e^eOS4f^IB6qUQqu>I1`@}nz#B;^(>U77X9c~Pc2<AV3Uf3R--e_H>o
z%@P^UI}=|$xviSH`d9QnMdt&7Gb%DA{0$dw(huIaFMXo;Q_=q)`x{QBZT!FY$3OMF
zyS({Kw`S;SsCsohUi8R&NB&txm-tz_GDRAhegCd(iErFvbo7GjcAK6TTNvbGsu%oy
zVRw=(`Hq;Ia-mVJY1t!AS^NHz3!YvRJ)6fhgF*GIjQoMAeKRkJ2-w6b@wDC3I2_`9
zhM{Dg^ZC@s376MiaZK;{S#;;1Nr+8(vyil9>875}BT9i8Q+6$V7=BY^uC!Xh)ir@D
z&(6$rEA&|2GIOiOv9?K*Y&BLU1m2Gn;tO_rxb)Uk`D6D^9L|Y4vPad!YfXQNOyZ(#
z<}(YfAO3QD2EXDI8SOu+8>42OIM8}b^LN;sy}TKW|1VsB#p3JqB+0~Aw?U%S(Bauj
zh8@4=F3Ozh+35S(yoAB|O>A|;@`U2TW1MsO4oaE(b={wO>XJ?C<qYYwTDPaUtuy+#
zJ~Ke|yvI?)=_fySuiAb)SmKb@gsrRpUf=jXNiD-b#<utW{kb>)Z{2%0cKv_*lcfjU
zm8I3o@7Z4tN>5S0{==5V=i$OP4Sf||GZ~KRpRqk&(vyB`^VgPx_rw3a-+BA{xli}s
z=5_wupT~aZpYEss+poQ@_b;C4?)`Xf+rs%C`<-nvFM7If`*iY1qMc#+9nSFMKPMa)
zakI&gaJ`UWa`Caux7YKv<sPl9&{Go-_`#+scde$%x%Rost~=8lb!OV@sjEm`&1~Pp
zv*Y%(j|VE-Wo9^k=ALF){%c{_sb!HIr)SJ;J#qSHlF=cfxOuWq_?O;JS>4L<`cS~>
zO~<N3J$jo$B`3T6i=FYQsQv54NwG;+zEw!pmMuIh#}F#b`TARJyxZ5sCYI~wU-2zo
jn{fU5uc-Lf*|lref8Dz88l1EK!LNE@X^H6!3m6yxfkuGc

diff --git a/atdb_interface_pip/dist/atdb_interface-1.0.4.tar.gz b/atdb_interface_pip/dist/atdb_interface-1.0.4.tar.gz
deleted file mode 100644
index 36a6fddc4cc1f1da252c478a77bd58a501f9075c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6389
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

diff --git a/atdb_interface_pip/dist/atdb_interface-1.0.tar.gz b/atdb_interface_pip/dist/atdb_interface-1.0.tar.gz
deleted file mode 100644
index 225c491720269dbb6c48cfd97f7bcdcec116860f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6119
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
J9K!+z1^{)Z5|;n~

diff --git a/atdb_interface_pip/dist/atdb_interface-1.1.15.tar.gz b/atdb_interface_pip/dist/atdb_interface-1.1.15.tar.gz
deleted file mode 100644
index 9ea1fcb45d88144ede30fcd7a90ea6b626b39306..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 6568
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
U^<Py{*Z(uGm=n5%VF3dJ0Bb1lYybcN

diff --git a/atdb_interface_pip/dist/atdb_interface-1.2.7.tar.gz b/atdb_interface_pip/dist/atdb_interface-1.2.7.tar.gz
deleted file mode 100644
index 5794917458907414fbc8b0e796297202c9ebc762..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 7945
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
By{`ZO

diff --git a/atdb_interface_pip/dist/atdb_interface-1.2.9.tar.gz b/atdb_interface_pip/dist/atdb_interface-1.2.9.tar.gz
new file mode 100644
index 0000000000000000000000000000000000000000..e27e0114c2d8a7aa96fe2c2352fd73bdd183e974
GIT binary patch
literal 8549
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
T`Z;&)KY2%`m;V?}FfafB=)R0A

literal 0
HcmV?d00001

diff --git a/atdb_services_pip/MANIFEST.in b/atdb_services_pip/MANIFEST.in
deleted file mode 100644
index cda0b958..00000000
--- a/atdb_services_pip/MANIFEST.in
+++ /dev/null
@@ -1,14 +0,0 @@
-include README.rst
-
-include atdb_services/atdb_service_logging.ini
-include atdb_services/supervisor_atdb_services_aperops.ini
-include atdb_services/supervisor_atdb_services_imaging.ini
-include atdb_services/supervisor_atdb_services_arts0.ini
-include atdb_services/supervisor_atdb_services_imaging_test.ini
-include atdb_services/supervisor_atdb_services_imaging_vm.ini
-include atdb_services/supervisor_atdb_services_wcudata1.ini
-include atdb_services/supervisor_atdb_services_wcudata2.ini
-include atdb_scripts/atdb_start_all_services.sh
-include atdb_scripts/atdb_scheduler.sh
-include atdb_scripts/atdb_change_status.sh
-include atdb_scripts/atdb_delete.sh
diff --git a/atdb_services_pip/README.rst b/atdb_services_pip/README.rst
deleted file mode 100644
index 4b8619ae..00000000
--- a/atdb_services_pip/README.rst
+++ /dev/null
@@ -1,34 +0,0 @@
-atdb_services
-=============
-This module contains a service that contains several ATDB services.
-
-See 'atdb_services -h' for help and 'atdb_services -e' for examples.
-
-This package is required when using atdb_services
-
-Installing
-^^^^^^^^^^
-To install a version from Nexus repository use::
-
-    > pip install <<nexus url>> --upgrade
-    or download and install the tarball,
-    > pip install atdb_interface.tar.gz --upgrade
-
-Within the development environment such as with PyCharm one can install the package within the virtualenv with which
-PyCharm is configured. To avoid uninstall and install after each code change pip can install packages within development
-mode::
-
-    (.env) > pip install -e ..project../atdb_services_pip --upgrade
-
-This will install the package with soft links to the original code, such that one gets immediate refresh within PyCharm,
-which is used for refactoring, code completion, imports etc.
-
-Uninstalling
-^^^^^^^^^^^^
-Uninstall is trivial using the command (watch out for the '-')::
-
-    > pip uninstall atdb-services
-
-or without confirmation::
-
-    > pip uninstall --yes atdb-services
\ No newline at end of file
diff --git a/atdb_services_pip/atdb_scripts/atdb_alta_set_quality.sh b/atdb_services_pip/atdb_scripts/atdb_alta_set_quality.sh
deleted file mode 100644
index 48c50e2b..00000000
--- a/atdb_services_pip/atdb_scripts/atdb_alta_set_quality.sh
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/sh
-
-# example
-# curl -X GET "http://dop457.astron.nl/atdb/mark-period-as?taskid_from=191002130&taskid_to=191002149&quality=data_is_good&observing_mode=imaging"
-
-curl -X GET "http://atdb.astron.nl/atdb/mark-period-as?taskid_from=190403001&taskid_to=190403004&quality=data_is_good&observing_mode=arts_sc4_survey"
-
-
-# Next command will nocurl -X GET "http://atdb.astron.nl/atdb/mark-period-as?taskid_from=191031202&taskid_to=191031203&quality=data_is_good&observing_mode=imaging"
-t close the window, can be handy if something goes wrong
-exec $SHELL
-
diff --git a/atdb_services_pip/atdb_scripts/atdb_change_status.sh b/atdb_services_pip/atdb_scripts/atdb_change_status.sh
deleted file mode 100644
index 9db2b6dd..00000000
--- a/atdb_services_pip/atdb_scripts/atdb_change_status.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-atdb_service -o change_status --resource observations --search_key taskid:$1 --status $2 --atdb_host prod -v
diff --git a/atdb_services_pip/atdb_scripts/atdb_delete.sh b/atdb_services_pip/atdb_scripts/atdb_delete.sh
deleted file mode 100644
index 55d6b33f..00000000
--- a/atdb_services_pip/atdb_scripts/atdb_delete.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-atdb_service -o delete_taskid --taskid $1 --atdb_host prod -v
diff --git a/atdb_services_pip/atdb_scripts/atdb_kill_all_services.sh b/atdb_services_pip/atdb_scripts/atdb_kill_all_services.sh
deleted file mode 100644
index e9486d82..00000000
--- a/atdb_services_pip/atdb_scripts/atdb_kill_all_services.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-# ATDB script to kill all 'background services'
-killall atdb_service -v --signal SIGKILL
\ No newline at end of file
diff --git a/atdb_services_pip/atdb_scripts/atdb_scheduler.sh b/atdb_services_pip/atdb_scripts/atdb_scheduler.sh
deleted file mode 100644
index a694d24c..00000000
--- a/atdb_services_pip/atdb_scripts/atdb_scheduler.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-atdb_service -o scheduler --taskid $1 --starttime $2 --endtime $3 --atdb_host prod -v
diff --git a/atdb_services_pip/atdb_scripts/atdb_start_all_services_all.sh b/atdb_services_pip/atdb_scripts/atdb_start_all_services_all.sh
deleted file mode 100644
index 315db4c1..00000000
--- a/atdb_services_pip/atdb_scripts/atdb_start_all_services_all.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-# ATDB script to start the 'background services'
-# after pip install, start as production: nohup atdb_start_all_services.sh &
-# 20181004: ALTA to production!
-
-# executor looks for scheduled tasks and runs them at starttime
-# executor looks for running tasks and stops them at endtime.
-atdb_service -o executor --interval 10 --atdb_host prod -v &
-
-# data_monitor looks for 'completed' observations and its 'defined' dataproducts and puts them on 'completed'
-atdb_service -o data_monitor --interval 30 --atdb_host prod -v &
-
-# start_ingest looks for 'valid' tasks and then starts the ingest to ALTA.
-atdb_service -o start_ingest --interval 30 --atdb_host prod --alta_host prod -v &
-
-# ingest_monitor looks if 'ingesting' tasks and dataproducts have arrived in ALTA, and when found sets their status in ATDB to 'archived'
-atdb_service -o ingest_monitor --interval 30 --atdb_host prod --alta_host prod --user atdb --password V5Q3ZPnxm3uj -v &
-
-# looks for 'archived' observations and deletes its 'archived' dataproducts
-atdb_service -o cleanup --interval 60 --atdb_host prod -v &
diff --git a/atdb_services_pip/atdb_scripts/atdb_start_all_services_arts.sh b/atdb_services_pip/atdb_scripts/atdb_start_all_services_arts.sh
deleted file mode 100644
index 0b2eaaed..00000000
--- a/atdb_services_pip/atdb_scripts/atdb_start_all_services_arts.sh
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-# script to start the atdb services
-# after pip install, start as production: nohup atdb_start_all_services_arts.sh
-
-# atdb_service -o executor --obs_mode_filter arts --interval 10 --atdb_host prod --testmode -v &
-
-# combine looks for 'combine' observations and puts them on 'combining' while executing the combine_script
-atdb_service -o combine --obs_mode_filter arts_sc1 --interval 60 --atdb_host prod --combine_script /home/arts/scripts/combine_obs_sc1_for_atdb.sh -v &
-
-# data_monitor looks for 'completed' observations and its 'defined' dataproducts and puts them on 'completed'
-#atdb_service -o data_monitor --obs_mode_filter arts_sc1 --interval 30 --atdb_host prod -v &
-atdb_service -o data_monitor --obs_mode_filter arts --interval 30 --atdb_host prod -v &
-
-# start_ingest looks for 'valid' tasks and then starts the ingest to ALTA.
-atdb_service -o start_ingest --obs_mode_filter arts --interval 30 --atdb_host prod --alta_host prod -v &
-
-# ingest_monitor looks if 'ingesting' tasks and dataproducts have arrived in ALTA, and when found sets their status in ATDB to 'archived'
-atdb_service -o ingest_monitor --obs_mode_filter arts --interval 30 --atdb_host prod --alta_host prod --user atdb --password V5Q3ZPnxm3uj -v &
-
-# looks for 'archived' observations and deletes its 'archived' dataproducts
-atdb_service -o cleanup --obs_mode_filter arts --interval 60 --atdb_host prod -v &
diff --git a/atdb_services_pip/atdb_scripts/atdb_start_all_services_arts_sc1.sh b/atdb_services_pip/atdb_scripts/atdb_start_all_services_arts_sc1.sh
deleted file mode 100644
index e7b373d3..00000000
--- a/atdb_services_pip/atdb_scripts/atdb_start_all_services_arts_sc1.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-# script to start the atdb services
-# after pip install, start as production: nohup atdb_start_all_services_arts.sh
-
-# atdb_service -o executor --obs_mode_filter arts --interval 10 --atdb_host prod --testmode -v &
-
-# data_monitor looks for 'completed' observations and its 'defined' dataproducts and puts them on 'completed'
-atdb_service -o data_monitor --obs_mode_filter arts_sc1 --interval 60 --atdb_host prod -v &
-#atdb_service -o data_monitor --obs_mode_filter arts --interval 30 --atdb_host prod -v &
-
-# start_ingest looks for 'valid' tasks and then starts the ingest to ALTA.
-atdb_service -o start_ingest --obs_mode_filter arts_sc1 --interval 30 --atdb_host prod --alta_host prod -v &
-
-# ingest_monitor looks if 'ingesting' tasks and dataproducts have arrived in ALTA, and when found sets their status in ATDB to 'archived'
-#atdb_service -o ingest_monitor --obs_mode_filter arts_sc1 --interval 30 --atdb_host prod --alta_host prod --user atdb --password V5Q3ZPnxm3uj -v &
-atdb_service -o ingest_monitor --obs_mode_filter arts --interval 30 --atdb_host prod --alta_host prod --user atdb --password V5Q3ZPnxm3uj -v &
-
-# looks for 'archived' observations and deletes its 'archived' dataproducts
-#atdb_service -o cleanup --obs_mode_filter arts --interval 60 --atdb_host prod -v &
-atdb_service -o cleanup --obs_mode_filter arts_sc1 --interval 60 --atdb_host prod -v &
diff --git a/atdb_services_pip/atdb_scripts/atdb_start_all_services_arts_sc4.sh b/atdb_services_pip/atdb_scripts/atdb_start_all_services_arts_sc4.sh
deleted file mode 100644
index 1670fcb4..00000000
--- a/atdb_services_pip/atdb_scripts/atdb_start_all_services_arts_sc4.sh
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/sh
-export LD_LIBRARY_PATH=$HOME/alta-client/.env/lib:$LD_LIBRARY_PATH
-
-# script to start the atdb services
-# after pip install, start as production: nohup atdb_start_all_services_arts_sc4.sh
-
-# atdb_service -o executor --obs_mode_filter arts_sc4 --interval 10 --atdb_host prod --testmode -v &
-
-# data_monitor looks for 'completed' observations and its 'defined' dataproducts and puts them on 'completed'
-atdb_service -o data_monitor --obs_mode_filter arts_sc4 --interval 30 --atdb_host prod -v &
-
-# start_ingest looks for 'valid' tasks and then starts the ingest to ALTA.
-atdb_service -o start_ingest --obs_mode_filter arts_sc4 --interval 30 --atdb_host prod --alta_host prod -v &
-
-# ingest_monitor looks if 'ingesting' tasks and dataproducts have arrived in ALTA, and when found sets their status in ATDB to 'archived'
-# atdb_service -o ingest_monitor --obs_mode_filter arts_sc4 --interval 30 --atdb_host prod --alta_host prod --user atdb --password V5Q3ZPnxm3uj -v &
-
-# looks for 'archived' observations and deletes its 'archived' dataproducts
-atdb_service -o cleanup --obs_mode_filter arts_sc4 --interval 60 --atdb_host prod -v &
diff --git a/atdb_services_pip/atdb_scripts/atdb_start_all_services_imaging.sh b/atdb_services_pip/atdb_scripts/atdb_start_all_services_imaging.sh
deleted file mode 100644
index f07ed23a..00000000
--- a/atdb_services_pip/atdb_scripts/atdb_start_all_services_imaging.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-# script to start the atdb services
-# after pip install, start as production: nohup atdb_start_all_services_imaging.sh
-
-# NV: 6dec2018:
-# NOTE! The executor currently handles both 'imaging' and 'arts' observations because of parset_generator import errors on arts0
-atdb_service -o executor --obs_mode_filter imaging --interval 10 --atdb_host prod -v &
-atdb_service -o executor --obs_mode_filter arts --interval 10 --atdb_host prod -v &
-
-# data_monitor looks for 'completed' observations and its 'defined' dataproducts and puts them on 'completed'
-atdb_service -o data_monitor --obs_mode_filter imaging --interval 30 --atdb_host prod -v &
-
-# start_ingest looks for 'valid' tasks and then starts the ingest to ALTA.
-atdb_service -o start_ingest --obs_mode_filter imaging --interval 30 --atdb_host prod --alta_host prod -v &
-
-# ingest_monitor looks if 'ingesting' tasks and dataproducts have arrived in ALTA, and when found sets their status in ATDB to 'archived'
-atdb_service -o ingest_monitor --obs_mode_filter imaging --interval 30 --atdb_host prod --alta_host prod --user atdb --password V5Q3ZPnxm3uj -v &
-
-# looks for 'archived' observations and deletes its 'archived' dataproducts
-atdb_service -o cleanup --obs_mode_filter imaging --interval 60 --atdb_host prod -v &
diff --git a/atdb_services_pip/atdb_scripts/atdb_start_all_services_test_all.sh b/atdb_services_pip/atdb_scripts/atdb_start_all_services_test_all.sh
deleted file mode 100644
index c160f44d..00000000
--- a/atdb_services_pip/atdb_scripts/atdb_start_all_services_test_all.sh
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/sh
-# ATDB script to start the 'background services' and connects to test backend (VM on 192.168.22.22)
-# after pip install, start as test: nohup atdb_start_all_services_test.sh &
-
-# executor looks for scheduled tasks and runs them at starttime
-# executor looks for running tasks and stops them at endtime.
-atdb_service -o executor --interval 10 --atdb_host test -v --testmode &
-
-# combine looks for 'combine' observations and puts them on 'combining' while executing the combine_script
-atdb_service -o combine --obs_mode_filter arts_sc1 --interval 30 --atdb_host prod --combine_script /home/vagrant/scripts/combine_test.sh -v &
-
-# data_monitor looks for 'completed' observations and its 'defined' dataproducts and puts them on 'completed'
-atdb_service -o data_monitor --interval 30 --atdb_host test -v &
-
-# start_ingest looks for 'valid' tasks and then starts the ingest to ALTA.
-atdb_service -o start_ingest --interval 30 --atdb_host test -v --testmode &
-
-# ingest_monitor looks if 'ingesting' tasks and dataproducts have arrived in ALTA, and when found sets their status in ATDB to 'archived'
-atdb_service -o ingest_monitor --interval 30 --atdb_host test --alta_host acc --testmode --user atdb --password V5Q3ZPnxm3uj -v &
-
-# looks for 'archived' and 'removing' observations and deletes its 'archived' dataproducts
-atdb_service -o cleanup --interval 60 --atdb_host test -v &
\ No newline at end of file
diff --git a/atdb_services_pip/atdb_scripts/atdb_start_all_services_test_arts.sh b/atdb_services_pip/atdb_scripts/atdb_start_all_services_test_arts.sh
deleted file mode 100644
index 7f2f9de5..00000000
--- a/atdb_services_pip/atdb_scripts/atdb_start_all_services_test_arts.sh
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-# ATDB script to start the 'background services' and connects to test backend (VM on 192.168.22.22)
-# after pip install, start as test: nohup atdb_start_all_services_test.sh &
-
-atdb_service -o executor --obs_mode_filter arts --interval 10 --testmode --atdb_host test -v &
-
-# combine looks for 'combine' observations and puts them on 'combining' while executing the combine_script
-atdb_service -o combine --obs_mode_filter arts_sc1 --interval 30 --combine_script /home/vagrant/scripts/combine_test.sh --atdb_host test -v &
-
-# data_monitor looks for 'completed' observations and its 'defined' dataproducts and puts them on 'completed'
-atdb_service -o data_monitor --obs_mode_filter arts --interval 30 --atdb_host test -v &
-
-# start_ingest looks for 'valid' tasks and then starts the ingest to ALTA.
-atdb_service -o start_ingest --obs_mode_filter arts --interval 30 --testmode --atdb_host test -v &
-
-# ingest_monitor looks if 'ingesting' tasks and dataproducts have arrived in ALTA, and when found sets their status in ATDB to 'archived'
-atdb_service -o ingest_monitor --obs_mode_filter arts --testmode --interval 30 --atdb_host test --alta_host acc --user atdb --password V5Q3ZPnxm3uj -v &
-
-# looks for 'archived' observations and deletes its 'archived' dataproducts
-atdb_service -o cleanup --obs_mode_filter arts --interval 60 --atdb_host test -v &
\ No newline at end of file
diff --git a/atdb_services_pip/atdb_scripts/atdb_start_all_services_test_imaging.sh b/atdb_services_pip/atdb_scripts/atdb_start_all_services_test_imaging.sh
deleted file mode 100644
index 05349b17..00000000
--- a/atdb_services_pip/atdb_scripts/atdb_start_all_services_test_imaging.sh
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/sh
-# ATDB script to start the 'background services' and connects to test backend (VM on 192.168.22.22)
-# after pip install, start as test: nohup atdb_start_all_services_test.sh &
-
-# executor looks for scheduled tasks and runs them at starttime
-# executor looks for running tasks and stops them at endtime.
-atdb_service -o executor --obs_mode_filter imaging --interval 10 --atdb_host test --testmode -v -v2 &
-
-# data_monitor looks for 'completed' observations and its 'defined' dataproducts and puts them on 'completed'
-atdb_service -o data_monitor --obs_mode_filter imaging --interval 30 --atdb_host test -v &
-
-# start_ingest looks for 'valid' tasks and then starts the ingest to ALTA.
-atdb_service -o start_ingest --obs_mode_filter imaging --interval 30 --atdb_host test -v --testmode &
-
-# ingest_monitor looks if 'ingesting' tasks and dataproducts have arrived in ALTA, and when found sets their status in ATDB to 'archived'
-atdb_service -o ingest_monitor --obs_mode_filter imaging --testmode --interval 30 --atdb_host test --alta_host acc --user atdb --password V5Q3ZPnxm3uj -v &
-
-# looks for 'archived' observations and deletes its 'archived' dataproducts
-atdb_service -o cleanup --obs_mode_filter imaging --interval 60 --atdb_host test -v &
\ No newline at end of file
diff --git a/atdb_services_pip/atdb_scripts/combine_obs_sc1_for_atdb.sh b/atdb_services_pip/atdb_scripts/combine_obs_sc1_for_atdb.sh
deleted file mode 100644
index 46ae563b..00000000
--- a/atdb_services_pip/atdb_scripts/combine_obs_sc1_for_atdb.sh
+++ /dev/null
@@ -1,208 +0,0 @@
-#!/bin/bash
-# Modified from Yogesh Maan's script to connect it to ATDB. 
-# Added some extra input parameters and a call to ATDB to put the Observation on 'completing'.
-# -- Nico Vermaas, 14 dec 2018
-
-# Modified from Leon Oostrum's script to combine profiles in both time and frequency on ARTS-0,
-# A few bug fixes; correct for duplicate beamlets (frequency channels) and make a quick-look plot. -- Yogesh Maan
-#
-# Exit codes:
-# 0: all is fine
-# 1: a folder doesn't exist
-# 2: mandatory argument(s) missing
-
-# Usage of script
-function usage {
-echo " Usage: 
- ================================================
- $(basename $0)  <Options>
-
- 
- Options: 
-   -taskid  <taskid> : taskid of observation
-   -outname_atdb     : output filename according to the specifications in ATDB
-   -date    <date>   : date of observation in
-                       yyyymmdd format
-
-   -folder  <folder> : subfolder of /data/*/Timing
-                       /yyyymmdd which contains
-                       the folded profiles
-
-   -sband   <sband>  : Start band number
-                      (**Default: 1)
-
-   -eband   <eband>  : End band number
-                      (**Default: 16)
- ================================================"
-exit 2
-}
-
-# Ready to spawn job
-function clearToSpawn
-{
-    local jobcount="$(jobs -r | wc -l)"
-    if [ $jobcount -lt $njobs ] ; then
-        return 0;
-    fi
-    return 1;
-}
-
-
-# Call usage if too few arguments are supplied
-[[ $# -lt 2 ]] && usage
-
-# parse arguments
-while [[ $# -gt 1 ]]; do
-    key="$1"
-
-    case $key in
-        -sband)
-        sband="$2"
-        shift
-        ;;
-        -eband)
-        eband="$2"
-        shift
-        ;;
-        -date)
-        date="$2"
-        shift
-        ;;
-        -folder)
-        folder="$2"
-        shift
-        ;;
-        -taskid)
-        taskid="$2"
-        shift
-        ;;		
-        -outname_atdb)
-        outname_atdb="$2"
-        shift
-        ;;			
-        -o)
-        outname="$2"
-        shift
-        ;;
-        -njobs)
-        njobs="$2"
-        shift
-        ;;
-        *)
-        usage
-        ;;
-    esac
-    shift
-done
-
-while [[ $# -gt 0 ]]; do
-    key="$1"
-
-    case $key in
-        -full)
-        fullres="yes"
-        shift
-        ;;
-    esac
-    shift
-done
-
-# set defaults for arguments and check whether required arguments are present
-sband=${sband:-01}
-eband=${eband:-16}
-#outname=${outname:-all.ar}
-njobs=${njobs:-16}
-# Make sure sband starts with 0 if less than 10. eband doesn't matter as we're using seq -w
-if [[ $sband -lt 10 ]] && [[ ! ${sband:0:1} -eq 0 ]]; then
-    sband=0$sband
-fi
-# Complain if required arguments are not specified
-if [[ "$date" == "" ]]; then
-    echo "-date argument is required"
-    exit 2
-fi
-if [[ "$folder" == "" ]]; then
-    echo "-folder argument is required"
-    exit 2
-fi
-
-outname=${folder}.merged.ar  # default output file-name now contains all the information about input filenames
-if [[ "$outname_atdb" != "" ]]; then
-    outname=${outname_atdb}
-fi
-
-# Remove existing band*.ar files
-if test -n "$(find . -maxdepth 1 -name 'band??.ar' -print -quit)"; then
-    #read -rep 'Some band??.ar files already exist, remove [Y/n]?' ans
-    ans="Yes"
-    case $ans in 
-        [Nn] ) exit 1;;
-        *    ) rm -f band??.ar;;
-    esac
-fi
-
-# Combine in time, Delete the duplicate beamlets and correct the frequencies of all the channels
-for band in $(seq -w $sband $eband); do
-    fullpath=/data/$band/Timing/$date/$folder
-    if [[ ! -d "$fullpath" ]]; then
-        echo "Folder $fullpath doesn't exist"
-        exit 1
-    fi
-
-    # Wait if $njobs jobs are already running
-    while ! clearToSpawn ; do
-      sleep 0.5
-    done
-
-    echo "Combining profiles for band $band"
-#    (nice psradd -P $fullpath/*.ar -o band${band}.ar; psredit -m -c bw=18.75 band${band}.ar) &
-    fnow=$(echo "1250.0 + ($band - 1) * 12.5" | bc -l)
-    for i in `seq 0 15`; do atemp=`echo ${i}*0.781250+${fnow} | bc` ; fstr="${fstr} -c int:freq[$i]=${atemp}" ; done
-    cmd="psredit -m ${fstr} band${band}.ar"
-    (nice psradd $fullpath/*.ar -o band${band}.ar && /home/arts/scripts/del_chans_subband.psh band${band}.ar && eval ${cmd}) &
-done
-wait
-
-
-
-# Combine in frequency, if multiple bands are used. Otherwise we are done
-if [[ $((10#$eband)) -gt $((10#$sband)) ]]; then
-    echo "Combining subbands:"
-    # if there are too many subintegrations, first do partial scrunch in time
-    nsubint=`psrstat -c nsubint -qQ band01.ar`
-    if [[ $nsubint -gt 2500 ]]; then
-      echo "    Too many subintegrations, first partial-schrunching in time..."
-      nice pam -m -t 6 band*.ar
-      echo "    Done time-scrunching !"
-    fi
-    # Using an asterisk here is fine, it won't crash on non-existing files
-    nice psradd -R band*.ar -o ${outname}
-fi
-
-echo "Done combining !"
-
-## also do basic scrunching and prepare a plot
-##nice pam -e .ar.tscr -T ${outname} ; pam -e .ar.fpscr -Fp ${outname} ; psrplot -jDT -p F -D ${outname}0.ps/cps ${outname}.tscr -l pol=0-3
-
-
- echo "  "
- 
- #echo 'RFI-excision using "paz -rLd"...'
- #nice paz -rLd -m ${outname}.fdel 
- # also do basic scrunching and make plots
- echo "Preparing scrunched archives..."
- nice pam -e .ar.tscr -T ${outname} ; pam -e .ar.fscr -F ${outname}
- echo "Making final plots:"
- echo "    ${outname}f.ps"
- echo "    ${outname}t.ps"
- nice psrplot -jDT -p F -D ${outname}f.ps/cps ${outname}.tscr -l pol=0-3 -c set=pub ; psrplot -jDF -p Y -D ${outname}t.ps/cps ${outname}.fscr -l pol=0-3 -c set=pub 
-
-# set the status of this observation to 'completing' in ATDB.
-cd ~/atdb_client
-source env2/bin/activate
-atdb_interface -o PUT --key observations:new_status --value completing --taskid ${taskid} --host prod
-
-echo "*combine_obs_sc1_for_atdb.sh* created: $outname_atdb"
-
-exit 0
-
diff --git a/atdb_services_pip/atdb_services.egg-info/PKG-INFO b/atdb_services_pip/atdb_services.egg-info/PKG-INFO
deleted file mode 100644
index e821283e..00000000
--- a/atdb_services_pip/atdb_services.egg-info/PKG-INFO
+++ /dev/null
@@ -1,10 +0,0 @@
-Metadata-Version: 1.0
-Name: atdb-services
-Version: 1.2.7
-Summary: ATDB services
-Home-page: https://www.astron.nl/wsrt/wiki/doku.php?id=atdb:atdb_services
-Author: Nico Vermaas & Roy de Goei - Astron
-Author-email: vermaas@astron.nl
-License: BSD
-Description: UNKNOWN
-Platform: UNKNOWN
diff --git a/atdb_services_pip/atdb_services.egg-info/SOURCES.txt b/atdb_services_pip/atdb_services.egg-info/SOURCES.txt
deleted file mode 100644
index 9971d6f4..00000000
--- a/atdb_services_pip/atdb_services.egg-info/SOURCES.txt
+++ /dev/null
@@ -1,43 +0,0 @@
-MANIFEST.in
-README.rst
-setup.py
-atdb_scripts/atdb_change_status.sh
-atdb_scripts/atdb_delete.sh
-atdb_scripts/atdb_kill_all_services.sh
-atdb_scripts/atdb_scheduler.sh
-atdb_scripts/atdb_start_all_services_all.sh
-atdb_scripts/atdb_start_all_services_arts.sh
-atdb_scripts/atdb_start_all_services_arts_sc1.sh
-atdb_scripts/atdb_start_all_services_arts_sc4.sh
-atdb_scripts/atdb_start_all_services_imaging.sh
-atdb_scripts/atdb_start_all_services_test_all.sh
-atdb_scripts/atdb_start_all_services_test_arts.sh
-atdb_scripts/atdb_start_all_services_test_imaging.sh
-atdb_scripts/combine_obs_sc1_for_atdb.sh
-atdb_services/__init__.py
-atdb_services/atdb_ingest.py
-atdb_services/atdb_io.py
-atdb_services/atdb_parset_generator.py
-atdb_services/atdb_service.py
-atdb_services/atdb_service_logging.ini
-atdb_services/service_add_dataproduct.py
-atdb_services/service_cleanup.py
-atdb_services/service_data_monitor.py
-atdb_services/service_executor.py
-atdb_services/service_ingest_monitor.py
-atdb_services/service_scheduler.py
-atdb_services/service_specification.py
-atdb_services/service_start_ingest.py
-atdb_services/supervisor_atdb_services_aperops.ini
-atdb_services/supervisor_atdb_services_arts0.ini
-atdb_services/supervisor_atdb_services_imaging.ini
-atdb_services/supervisor_atdb_services_imaging_test.ini
-atdb_services/supervisor_atdb_services_imaging_vm.ini
-atdb_services/supervisor_atdb_services_wcudata1.ini
-atdb_services/supervisor_atdb_services_wcudata2.ini
-atdb_services.egg-info/PKG-INFO
-atdb_services.egg-info/SOURCES.txt
-atdb_services.egg-info/dependency_links.txt
-atdb_services.egg-info/entry_points.txt
-atdb_services.egg-info/requires.txt
-atdb_services.egg-info/top_level.txt
\ No newline at end of file
diff --git a/atdb_services_pip/atdb_services.egg-info/dependency_links.txt b/atdb_services_pip/atdb_services.egg-info/dependency_links.txt
deleted file mode 100644
index 8b137891..00000000
--- a/atdb_services_pip/atdb_services.egg-info/dependency_links.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/atdb_services_pip/atdb_services.egg-info/entry_points.txt b/atdb_services_pip/atdb_services.egg-info/entry_points.txt
deleted file mode 100644
index 806ce9c7..00000000
--- a/atdb_services_pip/atdb_services.egg-info/entry_points.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-[console_scripts]
-atdb_service = atdb_services.atdb_service:main
-
diff --git a/atdb_services_pip/atdb_services.egg-info/requires.txt b/atdb_services_pip/atdb_services.egg-info/requires.txt
deleted file mode 100644
index f2293605..00000000
--- a/atdb_services_pip/atdb_services.egg-info/requires.txt
+++ /dev/null
@@ -1 +0,0 @@
-requests
diff --git a/atdb_services_pip/atdb_services.egg-info/top_level.txt b/atdb_services_pip/atdb_services.egg-info/top_level.txt
deleted file mode 100644
index 36383a97..00000000
--- a/atdb_services_pip/atdb_services.egg-info/top_level.txt
+++ /dev/null
@@ -1 +0,0 @@
-atdb_services
diff --git a/atdb_services_pip/atdb_services/__init__.py b/atdb_services_pip/atdb_services/__init__.py
deleted file mode 100644
index e69de29b..00000000
diff --git a/atdb_services_pip/atdb_services/atdb_ingest.py b/atdb_services_pip/atdb_services/atdb_ingest.py
deleted file mode 100644
index 09a61229..00000000
--- a/atdb_services_pip/atdb_services/atdb_ingest.py
+++ /dev/null
@@ -1,230 +0,0 @@
-#!/usr/bin/python3
-"""
-    File name: atdb_ingest.py
-    Author: Roy de Goei - Astron
-    Date created: 2018-09-18
-    Date last modified: 2018-09-25
-    Description: A python wrapper module for the ATDB start_ingest service
-                 It uses the alta_core_utils.session module to execute the alta_ingest
-"""
-
-import os
-import shutil
-
-from alta_core_utils.session import Session
-
-
-ATDB_INGEST_TEMP_BASE_FOLDER = os.path.expanduser("~/atdb_client/ingests")
-
-
-# Vanuit python3 een python 2 (ingest) command starten
-ALTA_INGEST_COMMAND = 'alta_ingest'
-ALTA_INGEST_DEPLOY_DIRECTORY = os.path.join(os.path.expanduser('~'), 'alta-client')
-ALTA_INGEST_DEPLOY_VIRTUAL_ENV = os.path.join(ALTA_INGEST_DEPLOY_DIRECTORY, '.env')
-ALTA_INGEST_DEPLOY_BIN = os.path.join(ALTA_INGEST_DEPLOY_VIRTUAL_ENV, 'bin')
-ALTA_INGEST_DEPLOY_LIB = os.path.join(ALTA_INGEST_DEPLOY_VIRTUAL_ENV, 'lib')
-ALTA_INGEST_DEPLOY_ACTIVATE = os.path.join(ALTA_INGEST_DEPLOY_BIN, 'activate')
-# Use verbose
-ALTA_INGEST_EXTRA_OPTIONS = "-v"
-
-SECONDS_IN_A_DAY = 86400
-
-
-# ------------------------------------------------------------------------------#
-#                                Module level functions                         #
-# ------------------------------------------------------------------------------#
-def execute_alta_ingest(taskID, list_of_valid_files, total_size, irods_collection,
-                        irods_host, locality_policy, max_lifetime_on_disk,
-                        files_are_remote=False, verbose=False):
-    """
-    Execute an ALTA Ingest which performs:
-       - Prepare: Create symbolic link folder and parameter file for alta_ingest
-       - The alta_ingest using the parfile as input
-       - Post: Remove the symbolic link folder and parameter file
-    :param taskID: The taskid of the dataproducts to be ingested
-    :param list_of_valid_files: List of files (full path name) with the 'valid' state
-    :param total_size: The total size of the ingested dataproducts required for 'reservation'
-    :param irods_collection: The relative irods location where to store (inc. taskID)
-    :param irods_host: The irods (icat) host name
-    :param locality_policy: Storage policy; archive, cold_disk or cold_tape
-    :param max_lifetime_on_disk: Time in minutes how long the observation stays in ALTA archive
-    :param files_are_remote: if this flag is true then create a .remote file
-    Note: The irods host name will be removed if alta_ingest does not need it as parameter anymore
-    :return: ret_code: indicated OK (0) else ERROR
-             ret_string: formatted ingest output string with stdout and stderr
-    """
-    if len(list_of_valid_files) == 0:
-        ret_code = 0
-        ret_string = "Empty list of valid files, so nothing to ingest."
-    else:
-        try:
-            __atdb_ingest_verbose_print(verbose, "Check preconditions")
-            check_preconditions()
-            # Make sure there are no duplicates in list of files
-            list_of_valid_files = sorted(set(list_of_valid_files))
-
-            ingest_folder, ingest_parfile = \
-                prepare_ingest(taskID, list_of_valid_files, total_size, irods_collection,
-                               irods_host, locality_policy, max_lifetime_on_disk, files_are_remote)
-            __atdb_ingest_verbose_print(verbose, "Ingest folder %s and parameter file %s created " %
-                                        (ingest_folder, ingest_parfile))
-
-            options = '--parfile %s %s' % (ingest_parfile, ALTA_INGEST_EXTRA_OPTIONS)
-            __atdb_ingest_verbose_print(verbose, "Start execute ingest with options " + str(options))
-            ingest_output = BaseIngest.execute_ingest(options)
-            __atdb_ingest_verbose_print(verbose, "Finish execute ingest")
-            formatted_ingest_output = BaseIngest.format_ingest_output(ingest_output)
-
-            __atdb_ingest_verbose_print(verbose, "Cleanup Ingest folder %s and parameter file %s" %
-                                        (ingest_folder, ingest_parfile))
-            ingest_cleanup(ingest_folder, ingest_parfile)
-
-            ret_code = ingest_output[0]
-            ret_string = formatted_ingest_output
-        except Exception as e:
-            ret_code = -1
-            ret_string = str(e)
-
-    return ret_code, ret_string
-
-
-def check_preconditions():
-    """
-    Check if the the preconditions of the alta_ingest are met:
-     - Check if the environment variable LD_LIBRARY_PATH is set
-#     - Check that "/home/vagrant/alta-client/.env/lib is in environment variable LD_LIBRARY_PATH
-    If not met, raise exception with advice string
-    """
-    advice_str = "\nPlease execute export LD_LIBRARY_PATH=%s:/opt/apertif/lib:$LD_LIBRARY_PATH" % ALTA_INGEST_DEPLOY_LIB
-    try:
-        env_ld_path = os.environ['LD_LIBRARY_PATH']
-    except KeyError as e:
-        raise Exception("The environment variable LD_LIBRARY_PATH is not set." + advice_str)
-#    if ALTA_INGEST_DEPLOY_LIB not in env_ld_path:
-#        raise Exception("%s is not in environment variable LD_LIBRARY_PATH %s" % (ALTA_INGEST_DEPLOY_LIB, advice_str) )
-
-
-def prepare_ingest(taskID, list_of_valid_files, total_size, irods_collection, irods_host, locality_policy,
-                   max_lifetime_on_disk, files_are_remote):
-    """
-    Prepare the ingest. Create a temporary ingest folder
-    where all symbolic links are stored. These symbolic links are linked
-    to the original data files which has the status valid.
-    The temporary ingest folder is  ~/atdb_client/ingests/ingest-[taskId]
-    Also create an alta_ingest parameter file in ~/atdb_client/ingests/ingest-[taskid].parfile
-    which has the parameters
-    --localDir=
-    --irodsColl=
-    --size=
-    --host= (will be removed, requires alta_ingest update)
-    So you will get for example when taskID is 180420002:
-     'ln -s /data/apertif/WSRTA180420002_B000.MS ~/atdb_client/ingests/ingest-18042002/WSRTA180420002_B000.MS'
-     'ln -s /data/apertif/WSRTA180420002_B001.MS ~/atdb_client/ingests/ingest-18042002/WSRTA180420002_B001.MS'
-     etc...
-    And ~/atdb_client/ingests/ingest-18042002.parfile
-    :return: ingest_folder: Name of the temporary ingest folder
-             ingest_parfile: Name of the created ingest parameterfile
-    """
-    ingest_folder = ATDB_INGEST_TEMP_BASE_FOLDER + "/ingest-" + taskID
-    ingest_parfile = ATDB_INGEST_TEMP_BASE_FOLDER + "/ingest-" + taskID + ".parfile"
-    remote_dataproducts = ingest_folder + "/ingest-" + taskID + ".remote"
-    # Always remove folder if exist
-    if os.path.exists(ingest_folder):
-        shutil.rmtree(ingest_folder)
-    # Create folder (recursively)
-    os.makedirs(ingest_folder)
-
-    if files_are_remote:
-        # create ingest-<taskId>.remote file containing the remote machine, directory and filename
-
-        with open(remote_dataproducts, "w+") as f:
-            #print('remote file : '+remote_dataproducts)
-            for remote_filename in list_of_valid_files:
-                f.write(remote_filename+"\n")
-    else:
-        # Create symbolic links when files are not remote
-        for full_file in list_of_valid_files:
-            # Get filename from full path
-            file_name = full_file.rsplit('/', 1)[1]
-            linked_file = ingest_folder + "/" + file_name
-            os.symlink(full_file, linked_file)
-
-    # Create parameterfile (overwrite if exist)
-    with open(ingest_parfile, "w+") as f:
-        #print('parameter file : ' + ingest_parfile)
-        f.write(("--localDir=%s\n" % ingest_folder))
-        f.write(("--irodsColl=%s\n" % irods_collection))
-        f.write(("--size=%s\n" % str(total_size)))
-        f.write(("--host=%s\n" % str(irods_host)))
-        f.write(("--ttl=%s\n" % str(max_lifetime_on_disk)))
-        f.write(("--locality_policy=%s\n" % str(locality_policy)))
-
-    return ingest_folder, ingest_parfile
-
-
-def ingest_cleanup(ingest_folder, ingest_parfile):
-    """
-    Remove the symbolic link folder and the parameterfile.
-    :param: ingest_folder: Name of the temporary ingest folder
-    :param  ingest_parfile: Name of the created ingest parameterfile
-    """
-    if os.path.exists(ingest_folder):
-        shutil.rmtree(ingest_folder)
-    if os.path.exists(ingest_parfile):
-        os.remove(ingest_parfile)
-
-
-def __atdb_ingest_verbose_print(verbose, info_str):
-    """
-    Print info string if verbose is enabled (default False)
-    :param info_str: String to print
-    """
-    if verbose:
-        print("atdb_ingest " + info_str)
-
-# ------------------------------------------------------------------------------#
-#                Base Ingest use the alta session                               #
-# ------------------------------------------------------------------------------#
-class BaseIngest():
-    """
-    The Alta Base Ingest class.
-    Adapted from the irods_integration_tester.py
-    """
-
-    # ---------------------------------------------------------------------------#
-    @staticmethod
-    def create_command(options):
-        """
-        Creates an ingest command with the provided options.
-        :param options: ingest command options
-        :return: The command string to be executed from shell.
-        """
-        alta_ingest = os.path.join(ALTA_INGEST_DEPLOY_BIN, ALTA_INGEST_COMMAND)
-        ingest_command = '. ' + ALTA_INGEST_DEPLOY_ACTIVATE + '; ' + alta_ingest + ' %s' % options
-        return ingest_command
-
-    # ---------------------------------------------------------------------------#
-    @staticmethod
-    def execute_ingest(options, timeout_in_seconds=SECONDS_IN_A_DAY):
-        """
-        Executes the ingest command with the options.
-        :param options: the options to executes the ingest command.
-        :param timeout_in_seconds: ingest timeout in seconds.
-        :return A tuple with (returncode, ingest) from the ingest command.
-        """
-        ingest_command = BaseIngest.create_command(options)
-        with Session.from_default() as sess:
-            ingest_output = sess.execute(ingest_command, timeout_in_seconds)
-        return ingest_output
-
-    # ---------------------------------------------------------------------------#
-    @staticmethod
-    def format_ingest_output(ingest_output):
-        """
-        :param ingest_output: The result of the ingest command
-        :return: formatted_ingest_output: A tuple with (returncode, ingest) from the ingest command.
-             returncode indicated OK else ERROR
-        """
-        formatted_ingest_output = "\n ALTA ingest process stdout: \n" + ingest_output[1] \
-                                  + "\n ALTA ingest process stderr: \n" + ingest_output[2]
-        return formatted_ingest_output
diff --git a/atdb_services_pip/atdb_services/atdb_io.py b/atdb_services_pip/atdb_services/atdb_io.py
deleted file mode 100644
index 8849edd6..00000000
--- a/atdb_services_pip/atdb_services/atdb_io.py
+++ /dev/null
@@ -1,340 +0,0 @@
-"""
-    File name: atdb_io.py
-    Authors: Nico Vermaas, Roy de Goei - Astron
-    Date created: 2018-11-24
-    Date last modified: 2018-12-02
-    Description: This is the IO class of the atdb_services that handles the communication with ATDB and ALTA.
-                 It also has functionality to write to slack, stdout and logging.
-"""
-
-import os
-import subprocess
-import datetime
-import requests
-import logging
-
-logger = logging.getLogger(__name__)
-
-from atdb_interface.atdb_interface import ATDB
-
-try:
-    from alta_interface.alta_interface import ALTA
-except:
-    print("no alta_interface available, install alta_interface when start_ingest service is needed on this machine.")
-
-# The request header
-ATDB_HEADER = {
-    'content-type': "application/json",
-    'cache-control': "no-cache",
-    'authorization': "Basic YWRtaW46YWRtaW4="
-}
-
-# some constants
-ATDB_HOST_DEV = "http://localhost:8000/atdb"       # your local development environment with Django webserver
-ATDB_HOST_VM = "http://192.168.22.22/atdb"         # your local Ansible/Vagrant setup for testing
-ATDB_HOST_ACC = "http://192.168.22.25/atdb"        # your local Ansible/Vagrant acceptance setup
-ATDB_HOST_TEST = "http://atdb-test.astron.nl/atdb" # the atdb test environment
-ATDB_HOST_PROD = "http://atdb.astron.nl/atdb"      # the atdb production environment.
-ATDB_HOST_DOCKER = "http://dop457.astron.nl/atdb"      # the atdb production environment.
-
-ALTA_HOST_DEV = "http://localhost:8000/altapi"
-ALTA_HOST_TEST = "http://dop457.astron.nl/altapi"
-ALTA_HOST_ACC = "https://alta-acc.astron.nl/altapi"
-ALTA_HOST_PROD = "https://alta.astron.nl/altapi"
-ALTA_HOST_DOCKER = "http://dop457.astron.nl/altapi"
-
-DEFAULT_ATDB_HOST = ATDB_HOST_TEST
-DEFAULT_ALTA_HOST = ALTA_HOST_ACC
-
-
-def unicode_to_ascii(value, encoding='utf-8'):
-    """
-    :param value:
-    :param encoding: UTF-8
-    :return: String
-    """
-    try:
-      # python 2
-      if isinstance(value, unicode):
-          return value.encode(encoding)
-      return value
-    except:
-      # python 3
-        return value
-
-class ATDB_IO:
-    """
-    This is the IO class of the atdb_services that handles the communication with ATDB and ALTA.
-                 It also has functionality to write to slack, stdout and logging.
-    """
-    TIME_FORMAT = "%Y-%m-%dT%H:%M:%SZ"
-
-    def __init__(self, atdb_host, alta_host='', user='', password='', obs_mode_filter='', host_filter='', verbose=False, verbose_deep=False, testmode=False):
-        """
-        Constructor.
-        :param host: the host name of the backend.
-        :param username: The username known in Django Admin.
-        :param verbose: more information about atdb_service at runtime.
-        :param verbose_deep: more information about underlying atdb_interface at runtime.
-        :param testmode: runs the services in testmode if true. Look in services what this means per service.
-        """
-
-        # accept some presets to set host to dev, test, acc or prod
-        self.host = atdb_host
-        if self.host=='dev':
-            self.host = ATDB_HOST_DEV
-        elif self.host=='vm':
-            self.host = ATDB_HOST_VM
-        elif self.host=='test':
-            self.host = ATDB_HOST_TEST
-        elif self.host=='prod':
-            self.host = ATDB_HOST_PROD
-        elif self.host == 'docker':
-            self.host = ATDB_HOST_DOCKER
-        elif (not self.host.endswith('/')):
-            self.host += '/'
-
-        self.alta_host = alta_host
-
-        if self.alta_host=='dev':
-            self.alta_host = ALTA_HOST_DEV
-        elif self.alta_host=='test':
-            self.alta_host = ALTA_HOST_TEST
-        elif self.alta_host=='acc':
-            self.alta_host = ALTA_HOST_ACC
-        elif self.alta_host=='prod':
-            self.alta_host = ALTA_HOST_PROD
-        elif self.alta_host=='docker':
-            self.alta_host = ALTA_HOST_DOCKER
-
-        elif (not self.alta_host.endswith('/')):
-            self.alta_host += '/'
-
-        self.verbose = verbose
-        self.verbose_deep = verbose_deep
-        self.header = ATDB_HEADER
-        self.user = user
-        self.password = password
-        self.testmode = testmode
-        self.obs_mode_filter = obs_mode_filter
-        self.host_filter = host_filter
-        self.atdb_interface = ATDB(self.host, self.verbose_deep)
-        #self.atdb_interface = ATDB(self.host)
-        try:
-            self.alta_interface = ALTA(self.alta_host,self.user,self.password, self.verbose_deep)
-        except:
-            print("WARNING: No connection to ALTA could be made on "+self.alta_host+" (valid credentials provided?). Continuing without ALTA connection.")
-            print("(Currently, only the 'ingest_monitor' service needs an ALTA connection to check if it can change the status from 'ingesting' to 'archived'. The other services will run fine without the ALTA connection)")
-
-    def verbose_print(self, info_str):
-        """
-        Print info string if verbose is enabled (default False)
-        :param info_str: String to print
-        """
-        if self.verbose:
-            timestamp = datetime.datetime.now().strftime(self.TIME_FORMAT)
-            print(str(timestamp)+ ' - '+info_str)
-
-    def get_dir_size(self, start_path='.'):
-        total_size = 0
-        for dirpath, dirnames, filenames in os.walk(start_path, followlinks=True):
-            for f in filenames:
-                fp = os.path.join(dirpath, f)
-                total_size += os.path.getsize(fp)
-        return total_size
-
-# --- remote ssh commands---------------------------------------------------------------------------------------
-    # as found in copy_to_alta.py
-    def run_on_node(self, hostname, command, background=True):
-        """Run command on an ARTS node. Assumes ssh keys have been set up
-            node: nr of node (string or int)
-            command: command to run
-            background: whether to run ssh in the banode: nr of node (string or int)ckground
-        """
-        if background:
-            ssh_cmd = "ssh {} \"{}\" &".format(hostname, command)
-        else:
-            ssh_cmd = "ssh {} \"{}\"".format(hostname, command)
-        # print("Executing '{}'".format(ssh_cmd))
-        return os.system(ssh_cmd)
-
-    # copy a dataproduct from its hardcoded name (like tabA.fits) to the name provided by the atdb specfication service
-    def copy_dataproduct_remote(self, node, data_location, from_name, to_name):
-        """ copy a dataproduct from its hardcoded name (like tabA.fits) to the name provided by the atdb specfication service
-            node: nr of node (string or int)
-            data_location: directory on the node where the source file is, and where the target file will be copied.
-            from_name: file to copy
-            to_name : the new file.
-        """
-        #print('copy dataproduct ' + node + ':/' + data_location + '/' + from_name + ' to ' + to_name)
-        src = data_location + '/' + from_name
-        tgt = data_location + '/' + to_name
-        cmd = 'cp ' + src + ' ' + tgt
-
-        self.run_on_node(node, cmd, background=False)
-
-    # move/rename a remote dataproduct
-    def move_dataproduct_remote(self, node, data_location, from_name, to_name):
-        """ move/rename a remote dataproduct
-            node: nr of node (string or int)
-            data_location: directory on the node where the source file is, and where the target file will be copied.
-            from_name: filename to rename
-            to_name : new filename
-        """
-        #print('copy dataproduct ' + node + ':/' + data_location + '/' + from_name + ' to ' + to_name)
-        src = data_location + '/' + from_name
-        tgt = data_location + '/' + to_name
-        cmd = 'mv ' + src + ' ' + tgt
-
-        self.run_on_node(node, cmd, background=False)
-
-    # scp a dataproduct from a node to a local dir
-    def scp_dataproduct(self, node, from_location, from_name, to_location, to_name):
-        """ secure copy a file from a node to the current machine
-            node: nr of node (string or int)
-            data_location: directory on the node where the source file is, and where the target file will be copied.
-            from_name: file to copy
-            to_name : the new file.
-        """
-        #print('copy dataproduct ' + node + ':/' + data_location + '/' + from_name + ' to ' + to_name)
-        src = from_location + '/' + from_name
-        tgt = to_location + '/' + to_name
-        cmd = 'scp ' + node + ':' + src + ' ' + tgt
-        os.system(cmd)
-
-    # check if the specified file exist on the node.
-    def check_dataproduct(self, node, data_location, filename):
-        """ check if the dataproduct exists on the given location on the node)
-            node: nr of node (string or int)
-            data_location: directory on the node where the source file is, and where the target file will be copied.
-            from_name: file to check
-        """
-        src = data_location + '/' + filename
-        cmd = 'test -s ' + src
-        if self.run_on_node(node, cmd, background=False) == 0:
-            return True
-        else:
-            return False
-
-    # returns filesize of a remote file
-    def get_filesize_remote(self, node, filepath):
-        cmd = 'ssh ' + node + ' stat -Lc%s ' + filepath
-        try:
-            size = subprocess.check_output(cmd, shell=True)
-            size = size.split()[0].decode('utf-8')
-            return size
-        except Exception as err:
-            # file does not exist?
-            self.report('ERROR get_filesize_remote of' +filepath)
-            return 0
-
-    def remove_dataproduct_remote(self, node, data_location, filename):
-        """ remove a dataproduct from the given location on the node)
-            node: nr of node (string or int)
-            data_location: directory on the node where the source file is, and where the target file will be copied.
-            filename: file to remove
-        """
-        src = data_location + '/' + filename
-        cmd = 'rm ' + src
-        self.run_on_node(node, cmd, background=False)
-
-
-    # --------------------------------------------------------------------------------------------------------
-    # example: change status of observation with taskid=180223003 to valid.
-    # change_status('observations','taskid:180223003','valid'
-    def do_change_status(self, resource, search_key, status):
-
-        my_key = resource + ':new_status'   # observations:new_status
-
-        # id:27 or taskid:180223003
-        params = search_key.split(':')
-        search_field = params[0]            # taskid
-        search_value = params[1]            # 180223003
-
-        if search_field=='taskid':
-            if my_key.startswith('observations'):
-                self.atdb_interface.do_PUT(key=my_key, id=None, taskid=search_value, value=status)
-            if  my_key.startswith('dataproducts'):
-                self.atdb_interface.do_PUT_LIST(key=my_key, taskid=search_value, value=status)
-        else:
-            self.atdb_interface.do_PUT(key=my_key, id=search_value, taskid=None, value=status)
-
-# --------------------------------------------------------------------------------------------------------
-    def do_delete_taskid(self, taskid):
-
-        # find the observation
-        cnt = 0
-        id = self.atdb_interface.do_GET_ID(key='observations:taskID', value=taskid)
-        while (int(id) > 0):
-            cnt += 1
-            self.verbose_print('delete observation : ' + str(taskid) + ' (id = ' + str(id) + ')')
-            self.atdb_interface.do_DELETE(resource='observations', id=id)
-            # check for more
-            id = self.atdb_interface.do_GET_ID(key='observations:taskID', value=taskid)
-        print(str(cnt) + ' observations with taskID ' + str(taskid) + ' removed')
-
-        cnt = 0
-        id = self.atdb_interface.do_GET_ID(key='dataproducts:taskID', value=taskid)
-        while (int(id) > 0):
-            cnt += 1
-            self.verbose_print('delete dataproduct for taskID ' + str(taskid) + ' (id = ' + str(id) + ')')
-            self.atdb_interface.do_DELETE(resource='dataproducts', id=id)
-            # check for more
-            id = self.atdb_interface.do_GET_ID(key='dataproducts:taskID', value=taskid)
-        print(str(cnt) + ' dataproducts with taskID ' + str(taskid) + ' removed')
-
-
-# --------------------------------------------------------------------------------------------------------
-    def report(self, message, method='logging'):
-        self.verbose_print(message)
-        if 'ERROR' in message.upper():
-            logging.error(message)
-        else:
-            logging.info(message)
-
-        if 'print' in method:
-            self.verbose_print(message)
-
-        if 'slack' in method:
-            self.send_message_to_atdb_slack_channel(message)
-
-
-    def _send_message_to_alta_channel(self, message_str):
-        """
-        Send a message to the Slack channel #alta-transfers
-        With this channel a notification of Ingest ready (or failed) is given.
-        Don't raise an Exception in case of error
-        :param message_str: Message String
-        """
-        try:
-            payload = {"text": message_str}
-            url = "https://hooks.slack.com/services/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"
-            res = requests.post(url, data=str(payload))
-            self.verbose_print("Result of sending message to alta-channel: " + str(res))
-        except Exception as err:
-            self.verbose_print("Exception of sending message to alta-channel: " + str(err))
-
-
-    def send_message_to_atdb_slack_channel(self, message_str):
-        """
-        Send a message to the Slack channel #atdb-logging
-        With this channel a notification of Ingest ready (or failed) is given.
-        Don't raise an Exception in case of error
-        :param message_str: Message String
-        """
-        try:
-            timestamp = datetime.datetime.now().strftime(self.TIME_FORMAT)
-            message_str = unicode_to_ascii(message_str)
-            payload = {"text": str(timestamp) + ' - ' + message_str}
-
-            if (self.host == ATDB_HOST_PROD):
-                # in production send to 'atdb_logging'
-               url = "https://hooks.slack.com/services/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"
-            else:
-                # otherwise send to 'atdb-test'
-               url = "https://hooks.slack.com/services/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"
-
-
-            res = requests.post(url, data=str(payload))
-        except Exception as err:
-            print("Error sending message to slack: " + str(err))
\ No newline at end of file
diff --git a/atdb_services_pip/atdb_services/atdb_parset_generator.py b/atdb_services_pip/atdb_services/atdb_parset_generator.py
deleted file mode 100644
index b70757df..00000000
--- a/atdb_services_pip/atdb_services/atdb_parset_generator.py
+++ /dev/null
@@ -1,478 +0,0 @@
-"""
-    File name: parset_generator.py
-    Author: Boudewijn Hut - Astron
-    Date created: 2018-09-18
-    Date last modified: 2019-01-09
-    Description: A python wrapper module for the parset generation
-                 It uses modules from the apertif repo
-                 Should be used for Apertif as well Arts project                 
-"""
-# First 'load' the casacore, This will avoid the following error
-# ImportError: /usr/lib/libcasa_tables.so.2: undefined symbol: _ZN4casa11MutexedInitC1EPFvPvES1_NS_5Mutex4TypeE
-# during import of from apertif.tools.add_beam_dirs_to_parset import add_beam_dirs
-import pyrap.images as pim
-
-from lofar.parameterset import parameterset
-from apertif.common.util import locate_file
-from apertif.tools.add_beam_dirs_to_parset import add_beam_dirs
-
-print('** parset_generator (atdb version) **')
-
-skip_pointing = False
-try:
-    from apertif.tools.add_pointing_pattern_to_parset import add_pointing_pattern
-except Exception as e:
-    # nv: 25jan2018 very temporary solution to prevent an import error until the next Apertif rollout
-    skip_pointing = True
-    print(
-        "WARNING: apertif.tools.add_beam_dirs_to_parset not yet deployed. Continuing without imaging_pointing functionality.")
-
-from apertif.tools.frequency_conversion import centralFrequency2LOFrequencies
-from apertif.messaging.send_file import send_and_wait_files
-from datetime import datetime, timedelta
-from iso8601 import parse_date
-
-
-PARSET_TIME_FORMAT = "%Y-%m-%d %H:%M:%S"
-MAX_TIME_SLEW = 10 * 60  # maximum time required to slew the dishes, in seconds
-
-# ------------------------------------------------------------------------------#
-#                                Module level functions                         #
-# ------------------------------------------------------------------------------#
-
-
-def send_parset_to_bus(parset_path, timeout=20.0):
-    """
-    Send parset to the bus and wait for response
-    :param parset_path: path to the parset file
-    :param timeout: number of seconds to wait for responses from controllers (opt)
-    :return: reply: reply from the bus for this parset file
-    """
-    reply = send_and_wait_files(parset_path, timeout=timeout)
-    reply = reply[parset_path]
-    return reply
-
-
-def create_parset_from_template(atdb_interface, taskID, template_path, parset_dir):
-    """
-    Create valid parset for an observation, based on a template and the provided taskID
-       - Create a parset for this taskID
-       - Add parset keys based on the observation specification in the database
-       - Returns the path to the generated parset
-    :param atdb_interface: an ATDB instance on which do_GET() can be called
-    :param taskID: ID of the task for which a parset is generated
-    :param template_path: path to the parset template
-    :param parset_dir: path to the directory that should hold the new parset file
-    
-    :return: parset_path: full path to the generated parset
-    """
-    #parset_path = get_string('%s/%s.parset' % (parset_dir, taskID))
-    parset_path = get_string('%s/%s.parset' % (parset_dir, taskID))
-    # create parset by copying the template and by filling in the taskID
-    template_path = get_string(template_path)
-    parset = parameterset(template_path)
-    parset.replace('task.taskID', get_string(taskID))
-    parset.writeFile(get_string(parset_path))
-    # add information from the database
-    add_parset_keys_without_conversion(parset_path, atdb_interface)
-    add_parset_keys_with_conversion(parset_path, atdb_interface)
-    # make sure the parset becomes valid (i.e. passing the checks in obsIbletInfo)
-    obs_mode = str(atdb_interface.do_GET(key='observations:observing_mode', id=None, taskid=taskID) )
-    # fill in other keys
-    add_observing_mode(parset_path, obs_mode)
-    add_recipient_list(parset_path, obs_mode=obs_mode)
-    add_beam_dirs(parset_path)
-
-    # add pointing pattern for imaging_pointing observations
-    if not skip_pointing:
-        if 'imaging_pointing' in obs_mode:
-            add_pointing_pattern(parset_path)
-
-    # Add file names to parset, retrieve all dataproducts for taskid
-    if 'imaging' in obs_mode:
-        ids = atdb_interface.do_GET_LIST(key='dataproducts:id', query='taskID=' + taskID)
-        filenames = []
-        for id in ids:
-            filename = atdb_interface.do_GET(key='dataproducts:filename', id=id, taskid=None)
-            filenames.append(filename)
-        # Make sure start with beam 0
-        filenames.sort()
-        add_ms_names(parset_path, filenames)
-    return parset_path
-
-
-def add_observing_mode(parset_path, obs_mode_str):
-    """
-    :param parset_path: path to the parset that should have the keys added
-    :param obs_mode_str: string of observing mode
-    Add observer mode to the parset
-    """
-    parset = parameterset(get_string(parset_path))
-    parset.replace('task.observingMode', get_string(obs_mode_str))
-    parset.writeFile(get_string(parset_path))
-
-
-def add_parset_keys_without_conversion(parset_path, atdb_interface):
-    """
-    Add parset keys based on data in the database, without changing the data value
-    :param parset_path: path to the parset that should have the keys added
-    :param atdb_interface: an ATDB instance on which do_GET() can be called
-    """
-
-    # get taskID from parset
-    parset = parameterset(get_string(parset_path))
-    taskID = parset.getInt("task.taskID")
-
-    # define how db specification keys map to parset keys
-    obs_mode = str(atdb_interface.do_GET(key='observations:observing_mode', id=None, taskid=taskID) )
-    spec_key_map = {}
-    spec_key_map['observations:field_name'] = ['task.source.name', 'task.fieldName']
-    spec_key_map['observations:beamPattern'] = 'task.beamSet.0.pattern'
-    spec_key_map['observations:field_beam'] = 'task.source.beam'
-    spec_key_map['observations:data_location'] = 'dataWriter.outputPath'
-
-    if 'imaging' in obs_mode:
-        spec_key_map['observations:integration_factor'] = 'task.timeIntegrationFactor'
-    elif 'arts_sc1' in obs_mode:
-        spec_key_map['observations:par_file_name'] = 'arts.timing.parFile'
-        spec_key_map['observations:integration_factor'] = 'arts.timing.integrationTime'
-        spec_key_map['observations:number_of_bins'] = 'arts.timing.bins'
-    # loop over db keys
-
-    for spec_key in spec_key_map.keys():
-        parset_key = spec_key_map[spec_key]
-        if atdb_interface is None:
-            # define valid value if no interface available
-            parset_val = str(0)
-            if parset_key is 'task.beamSet.0.pattern':
-                parset_val = 'square_39p1_8bit_37beams'
-        else:
-            # retrieve data from database
-            parset_val = str(atdb_interface.do_GET(key=spec_key, id=None, taskid=taskID) )
-        # add data to the parset
-        if not isinstance(parset_key, list):
-            parset.replace(get_string(parset_key), get_string(parset_val))
-        else:
-            parset_keys = parset_key
-            for parset_key in parset_keys:
-                parset.replace(get_string(parset_key), get_string(parset_val))
-    parset.writeFile(get_string(parset_path))
-
-
-def add_parset_keys_with_conversion(parset_path, atdb_interface):
-    """
-    Add parset keys based on data in the database, with conversion to system settings
-    :param parset_path: path to the parset that should have the keys added
-    :param atdb_interface: an ATDB instance on which do_GET() can be called
-    """
-    # get taskID from parset
-    parset = parameterset(parset_path)
-    taskID = parset.getInt ("task.taskID")
-
-    # define which function to use for conversion of what db specification key
-    # key_func_spec_map - key: parset key
-    #                   - first value in list: function name that does conversion
-    #                   - other values in list: key for database for which value will
-    #                     be passed as argument to the function
-    obs_mode = str(atdb_interface.do_GET(key='observations:observing_mode', id=None, taskid=taskID) )
-    key_func_spec_map = {}
-    key_func_spec_map['task.LO1freq'] = [determineLO1Frequency, 'observations:central_frequency']
-    key_func_spec_map['task.beamSet.0.compoundBeams'] = [determineBeamSelection, 'observations:beamPattern']
-    key_func_spec_map['task.source.direction'] = [determineSourceDirection, 'observations:field_ra', 'observations:field_dec']
-    key_func_spec_map['_control.command.execution_time'] = [determineExecutionTime, 'observations:starttime']
-    key_func_spec_map['_control.command.deadline'] = [convertTime, 'observations:endtime']
-    key_func_spec_map['task.startTime'] = [convertTime, 'observations:starttime']
-    key_func_spec_map['task.stopTime'] = [convertTime, 'observations:endtime']
-    key_func_spec_map['task.telescopes'] = [convertTelescopeList, 'observations:telescopes']
-    key_func_spec_map['task.beamSet.0.subbands'] = [determineSubbandSelection, 'observations:beamPattern']
-
-    if 'imaging' in obs_mode: # overwrite/add for imaging
-        key_func_spec_map['task.beamSet.0.subbands'] = [determineSubbandSelectionImaging, 'observations:start_band', 'observations:end_band']
-
-    if 'arts_sc1' in obs_mode: # overwrite/add for ARTS
-        key_func_spec_map['task.beamSet.0.subbands'] = [determineSubbandSelectionARTS, 'observations:start_band', 'observations:end_band']
-        key_func_spec_map['arts.timing.recordBaseband'] = [determineTimingRecordBaseband, 'observations:observing_mode']
-        key_func_spec_map['arts.timing.timing'] = [determineTimingTiming, 'observations:observing_mode']
-
-    if 'arts_sc4' in obs_mode:  # overwrite/add for ARTS SC4
-        key_func_spec_map['task.beamSet.0.subbands'] = [determineSubbandSelectionARTS, 'observations:start_band',
-                                                        'observations:end_band']
-
-    # loop over parset keys
-    for parset_key in key_func_spec_map.keys():
-        # selection conversion method
-        conversionMethod = key_func_spec_map[parset_key][0]
-        if len(key_func_spec_map[parset_key]) == 1:
-            parset_val = conversionMethod()
-        else:
-            # retrieve data from database
-            conversionArguments = []
-            for spec_key in key_func_spec_map[parset_key][1:]:
-                if atdb_interface == None: # define valid value if no interface available
-                    if spec_key is 'observations:central_frequency':
-                        conversionArguments.append('1400')
-                    elif spec_key is 'observations:beamPattern':
-                        conversionArguments.append('square_39p1_8bit_37beams')
-                    elif spec_key is 'observations:starttime':
-                        conversionArguments.append('2018-09-26 06:00:01')
-                    else:
-                        conversionArguments.append(str(0))
-                else:
-                    conversionArguments.append(atdb_interface.do_GET(key=spec_key, id=None, taskid=taskID))
-            # do conversion
-            parset_val = conversionMethod(*conversionArguments)
-        # add data to the parset
-        #print('*replace* '+str(parset_key)+ ' =>  '+str(parset_val))
-        parset.replace(get_string(parset_key), get_string(parset_val))
-    parset.writeFile(get_string(parset_path))
-
-
-def add_recipient_list(parset_path, obs_mode='imaging'):
-    """
-    Add recipient list to the parset, addressing specific controllers.
-    Some controllers are always added, like DirectionControl@ccu-corr and CorrelatorControl@ccu-corr.
-    Based on the telescope selection and the defined datawriter host, SignalControl, DelayCompControl
-    and DatawriterControl is added with specific hosts.
-    :param parset_path: path to the parset that should have the keys added
-    """
-    parset = parameterset(get_string(parset_path))
-    # define standard controllers, always in a parset
-    recipients = ['DirectionControl@ccu-corr']
-    # add signal and delayCompControl based on telescope selection in parset
-    telescopeList = parset.getStringVector("task.telescopes")
-    for tel in telescopeList:
-        recipients.append('SignalControl@%s' % tel2hostname(tel))
-        recipients.append('DelayCompControl@%s' % tel2hostname(tel))
-    # add observation mode dependent controllers
-    if 'imaging' in obs_mode:
-        # central uniboards
-        recipients.append('CorrelatorControl@ccu-corr')
-        # datawriter
-        datawriterHost = parset.getString("task.beamSet.0.dataWriter.hostname")
-        recipients.append('DatawriterControl@%s' % datawriterHost)
-    if 'arts_sc1' in obs_mode:
-        recipients.append('ARTSTimingControl@arts0')
-    # write recipient list to parset
-    parset.replace('_msg.recipients', get_string(str(recipients)))
-    parset.writeFile(get_string(parset_path))
-
-
-def add_ms_names(parset_path, filenames):
-    """
-    Add MS names to the parset
-    :param parset_path: The full path name of the parset file
-    :param filenames: List of filenames sorted by name
-    """
-    parset = parameterset(parset_path)
-    # define the measurement set for each beam
-    idx = 0
-    for filename in filenames:
-        key = 'dataWriter.beamSet.0.compoundBeam.%d.MSName' % idx
-        parset.replace(get_string(key), get_string(filename))
-        idx += 1
-    parset.writeFile(get_string(parset_path))
-
-
-def add_fits_names(parset_path, filenames, atdb_interface):
-    """
-    Add fits file names (ARTS SC4) to the parset
-    :param parset_path: The full path name of the parset file
-    :param filenames: List of filenames sorted by name
-    """
-    parset = parameterset(parset_path)
-    for filename in filenames:
-        id = atdb_interface.do_GET_ID(key='dataproducts:filename', value=filename)
-        nodename = atdb_interface.do_GET(key='dataproducts:node', id=id, taskid=None)
-
-        # The filename says something about compound beam and TAB id. This info is also requires in the
-        # parset key. Translate this filename to parset_key , which is used in the ranslate the filename to a
-        # Also remove the .fits from filename
-        # eg. "ARTS200108001_CB38_TAB12.fits" or "ARTS190107009_CB39.fits"
-        if 'TAB' in filename:
-            compoundbeam_id = _get_substring(filename, 'CB', '_TAB')
-            tab_id = _get_substring(filename, '_TAB', '.')
-        else:
-            compoundbeam_id = _get_substring(filename, 'CB', '.')
-            tab_id = '0'
-
-        key = 'arts.dataSet.compoundBeam.%d.TAB.%d.baseName' % (int(compoundbeam_id), int(tab_id))
-        filename = nodename + ":" + filename.split('.fit',1)[0]
-        parset.replace(get_string(key), get_string(filename))
-    parset.writeFile(get_string(parset_path))
-
-
-def _get_substring(my_str, start_str, end_str):
-    """
-    Retrieve the substring from the given string between start end string
-    :param my_str: The main string
-    :param start_str: Start indication string
-    :param end_str:  End indication string
-    :return: The result string
-    """
-    start_len = len(start_str)
-    sub_str = my_str[my_str.find(start_str)+start_len:my_str.find(end_str)]
-    return sub_str
-
-
-def force_integration_factor_int(parset_path):
-    """
-    Force the integration factor to be an integer value.
-    The database currently (2018-10-03) contains double numbers, that should become integer numbers.
-    As long that has not been updated, this function fixes the parset
-    """
-    parset = parameterset(parset_path)
-    key = 'task.timeIntegrationFactor'
-    factor_double = parset.getDouble(key)
-    parset.replace(get_string(key), get_string(str(int(factor_double))))
-    parset.writeFile(get_string(parset_path))
-
-
-def tel2hostname(tel):
-    """ Convert a telescope name ("RT2") to a LCU hostname ("lcu-rt2") """
-    return 'lcu-%s' % tel.lower()
-
-
-def determineLO1Frequency(centralFrequency):
-    """
-    Determine the LO1 frequency for a given central frequency in MHz
-    :param centralFrequency: central frequency in MHz
-    """
-    if isinstance(centralFrequency, basestring):  # convert from string to float
-        centralFrequency = float(centralFrequency)
-    (f_lo1, f_lo2) = centralFrequency2LOFrequencies(centralFrequency*1e6)
-    f_lo1 = '%i' % (f_lo1/1e6) # convert to string and to MHz
-    return f_lo1
-
-
-def determineBeamSelection(beamPattern):
-    """
-    Determine the beam selection, based on the beam pattern name and the content of the corresponding cb_offsets
-    file
-    :param beamPattern: beam pattern identifier, used to find the correct cb_offsets file
-    """
-    cb_offsets_file = locate_file('%s.cb_offsets' % beamPattern, subdir='share/cb_offsets')
-    if cb_offsets_file is None:
-        raise ValueError("Pattern file %s not found" % beamPattern)
-    cb_offsets = parameterset(get_string(cb_offsets_file))
-    n_beam = cb_offsets.getInt("nrOfCompoundBeams")
-    if n_beam == 1:
-        return '[0]'
-    else:
-        return '[0..%d]' % (n_beam - 1)
-
-def determineSubbandSelection(beamPattern):
-    return '[64..319]' # TODO, when using 6 bit this should become '[64..447]'
-	# nv: 7feb2019, this is a hardcoded hack to test 6 bit mode.
-    # return '[64..447]'
-
-
-def determineSubbandSelectionImaging(start_band, end_band):
-    """
-    Determine the subband selection for imaging
-    :param int start_band: number in range [1, 16] of first subband
-    :param int end_band: number in range [1, 16] of end subband
-    :return string: subband selection in range [64, 447]
-    """
-    if (end_band==16):
-        # 8bit mode
-        return '[64..319]'
-
-    elif (end_band==24):
-        # 6bit mode
-        return '[64..447]'
-
-    else:
-        # do the ARTS magic
-        first_sb = 64
-        n_sb_per_band = 24
-        start_sb = first_sb + (start_band - 1) * n_sb_per_band
-        end_sb = first_sb + (end_band) * n_sb_per_band - 1
-        return '[%i..%i]' % (start_sb, end_sb)
-
-
-def determineSubbandSelectionARTS(start_band, end_band):
-    """ 
-    Determine the subband selection for ARTS
-    :param int start_band: number in range [1, 16] of first subband
-    :param int end_band: number in range [1, 16] of end subband
-    :return string: subband selection in range [64, 447]
-    """
-    first_sb = 64
-    n_sb_per_band = 24
-    start_sb = first_sb + (start_band-1)*n_sb_per_band
-    end_sb = first_sb + (end_band)*n_sb_per_band - 1
-    return '[%i..%i]' % (start_sb, end_sb)
-
-
-def determineTimingRecordBaseband(obs_mode):
-    if 'arts_sc1_baseband' in obs_mode:
-        return 'True'
-    else:
-        return 'False'
-
-def determineTimingTiming(obs_mode):
-    if 'arts_sc1_timing' in obs_mode:
-        return 'True'
-    else:
-        return 'False'
-
-
-def determineSourceDirection(ra, dec):
-    """
-    Determine the source direction by combining the provided field_ra and field_dec coordinates
-    :params ra: ra value
-    :params dec: dec value
-    """
-    return '[%sdeg, %sdeg]' % (ra, dec)
-
-
-def determineExecutionTime(startTime):
-    """
-    Determine the execution time of this task, assuming that this function is called when the previous
-    measurement has finished. This tasks execution time should be at max 10 minutes before the start time,
-    in order to allow the dishes to slew to the correct position.
-    :param startTime: start time of this task
-    """
-    execTime = parse_date(startTime) - timedelta(seconds=MAX_TIME_SLEW)
-    return execTime.strftime(PARSET_TIME_FORMAT)
-
-def convertTime(isoTime):
-    """
-    Convert the time string from ATDB which is expresses as (example) "2018-10-03T10:10:04Z"
-    to "2018-10-03 10:10:04" which is required by the parset
-    :param isoTime: time with format "YYYY-MM-DDThh:mm:ssZ"
-    :return: time with format "YYYY-MM-DD hh:mm:ss"
-    """
-    my_time = parse_date(isoTime)
-    return my_time.strftime(PARSET_TIME_FORMAT)
-
-
-def convertTelescopeList(telescopeString):
-    """
-    Convert the telescope string to a list of telescopes.
-    Fori example: string '23ad' would become ['RT2', 'RT3', 'RTA', 'RTD']
-    :param telescopeString: string of telescope characters (single char per RT)
-    :return:  list of telescope names
-    """
-    as_list = [get_string('RT%c' % tel.upper()) for tel in telescopeString]
-    as_string = str(as_list)
-    as_string = as_string.replace("'",'')
-    return as_string
-
-
-def get_string(str_or_unicode, encoding='utf-8'):
-    """
-    Check if parameter is unicode or string. If unicode convert to string
-    otherwise just return the string.
-    The parameters of the parameterset class -> in C++ PyParameterSet class
-    expect std::string and not unicode otherwise it will raise an
-    exception "did not match C++ signature"
-    So make sure that parameter is a string
-    :param str_or_unicode:
-    :param encoding: UTF-8
-    :return: String
-    """
-    if isinstance(str_or_unicode, unicode):
-        return str_or_unicode.encode(encoding)
-    return str_or_unicode
-
diff --git a/atdb_services_pip/atdb_services/atdb_service.py b/atdb_services_pip/atdb_services/atdb_service.py
deleted file mode 100644
index 591cbe2a..00000000
--- a/atdb_services_pip/atdb_services/atdb_service.py
+++ /dev/null
@@ -1,584 +0,0 @@
-#!/usr/bin/python3
-"""
-    File name: atdb_service.py
-    Authors: Nico Vermaas - Astron
-    Date created: 2018-11-24
-    Description: The main program that controls all atdb_services.
-"""
-
-import os
-import sys
-
-import argparse
-import time
-import logging
-import logging.config
-
-from atdb_io import ATDB_IO, DEFAULT_ATDB_HOST, DEFAULT_ALTA_HOST
-from service_specification import do_specification
-from service_scheduler import do_scheduler
-from service_executor import do_executor
-from service_data_monitor import do_data_monitor
-from service_start_ingest import do_start_ingest
-from service_ingest_monitor import do_ingest_monitor, do_check_and_send_quality_to_alta
-from service_cleanup import do_cleanup, do_checkup_completed_observations
-from service_add_dataproduct import do_add_dataproduct
-from service_checkup import do_checkup
-
-# the following imports depend on separate pip installations.
-# see https://www.astron.nl/wsrt/wiki/doku.php?id=atdb:atdb_installation
-# They are placed in try/except blocks to be able to run atdb_service standalone without these dependencies
-
-
-from pkg_resources import get_distribution
-pkg_version = get_distribution('atdb_services').version
-
-LAST_UPDATE = "24 jan 2020"
-
-# ====================================================================
-
-def timeit(method):
-    def timed(*args, **kw):
-        ts = time.time()
-        result = method(*args, **kw)
-        te = time.time()
-        if 'log_time' in kw:
-            name = kw.get('log_name', method.__name__.upper())
-            kw['log_time'][name] = int((te - ts) * 1000)
-        else:
-            print('execution time: %r  %2.2f ms' % \
-                  (method.__name__, (te - ts) * 1000))
-        return result
-    return timed
-
-# ------------------------------------------------------------------------------#
-#                                Module level functions                         #
-# ------------------------------------------------------------------------------#
-def exit_with_error(message):
-    """
-    Exit the code for an error.
-    :param message: the message to print.
-    """
-    print(message)
-    sys.exit(-1)
-
-
-def get_arguments(parser):
-    """
-    Gets the arguments with which this application is called and returns
-    the parsed arguments.
-    If a parfile is give as argument, the arguments will be overrided
-    The args.parfile need to be an absolute path!
-    :param parser: the argument parser.
-    :return: Returns the arguments.
-    """
-    args = parser.parse_args()
-    if args.parfile:
-        args_file = args.parfile
-        if os.path.exists(args_file):
-            parse_args_params = ['@' + args_file]
-            # First add argument file
-            # Now add command-line arguments to allow override of settings from file.
-            for arg in sys.argv[1:]:  # Ignore first argument, since it is the path to the python script itself
-                parse_args_params.append(arg)
-            print(parse_args_params)
-            args = parser.parse_args(parse_args_params)
-        else:
-            raise (Exception("Can not find parameter file " + args_file))
-    return args
-
-# ------------------------------------------------------------------------------#
-#                                Main                                           #
-# ------------------------------------------------------------------------------#
-
-def main():
-    """
-    The main module.
-    """
-    try:
-        logging_config_file = os.path.join(os.path.dirname(__file__), 'atdb_service_logging.ini')
-        logging.config.fileConfig(logging_config_file)
-        logger = logging.getLogger('atdb_service')
-    except:
-        pass
-
-    parser = argparse.ArgumentParser(fromfile_prefix_chars='@')
-
-    # Specification parameters (required)
-    parser.add_argument("--field_name",
-                        default="unknown",
-                        help="SPECIFICATION parameter")
-    parser.add_argument("--field_ra",
-                        default=None,
-                        help="SPECIFICATION parameter. Right Ascension in decimal degrees like 202.4842")
-    parser.add_argument("--field_ha",
-                        default=None,
-                        help="SPECIFICATION parameter. Hour Angle in decimal degrees like 202.4842")
-    parser.add_argument("--field_dec",
-                        default=None,
-                        help="SPECIFICATION parameter. Declination in decimal degrees like 47.2306")
-    parser.add_argument("--field_beam",
-                        default="0",
-                        help="SPECIFICATION parameter. Which beam the source should be in")
-    parser.add_argument("--integration_factor",
-                        default="0",
-                        help="SPECIFICATION parameter. Multipled by 1.024 to get seconds")
-    parser.add_argument("--central_frequency",
-                        default="0",
-                        help="SPECIFICATION parameter. In MHz")
-    # Specification or Scheduler parameters (required)
-    parser.add_argument("--starttime",
-                        default=None,
-                        help="SPECIFICATION or SCHEDULING parameter. Format like 2018-02-23 21:03:33")
-    parser.add_argument("--endtime",
-                        default=None,
-                        help="SPECIFICATION or SCHEDULING parameter. Format like 2018-02-23 21:03:33")
-    parser.add_argument("--duration",
-                        default=None,
-                        help="SPECIFICATION or SCHEDULING parameter. Format like 21:03:33 or as an integer in seconds. If endtime is not given, then endtime is calculated, otherwise endtime overrides the duration parameter")
-    # Specification and Datamonitor parameters (required)
-    parser.add_argument("--data_dir",
-                        default=None,
-                        help="SPECIFICATION and DATA_MONITOR parameter. This is where EXECUTOR must write the data and DATA_MONITOR will monitor it.")
-    # Specification parameters (optional)
-    parser.add_argument("--taskid", nargs="?",
-                        default=None,
-                        help="Optional taskID which can be used instead of '--id' to lookup Observations or Dataproducts.")
-    parser.add_argument("--taskid_postfix",
-                        nargs="?",
-                        default="",
-                        help="Optional postfix to be added to generated taskid by SPECIFICATION service (used for pipelines).")
-    parser.add_argument("--ndps",
-                        default=None,
-                        help="(Optional) SPECIFICATION parameter: Number of dataproducts to add. For known beam patterns this is handled by the --pattern argument")
-    parser.add_argument("--pattern",
-                        default="square_39p1_8bit_37beams",
-                        help="SPECIFICATION parameter. Beam pattern used to determine the number of beams/dataproducts to add to the Observation/task")
-    parser.add_argument("--irods_coll",
-                        default=None,
-                        help="(Optional) SPECIFICATION parameter: The relative iRODS collections name")
-    parser.add_argument("--parset_location",
-                        default='/opt/apertif/share/parsets/parset_start_observation_atdb.template',
-                        help="SPECIFICATION parameter. This is where parset template can be found for the EXECUTOR service")
-    parser.add_argument("--parset_only",
-                        default=False,
-                        help="If specified then a parset will be created in the --parset_location directory and the observation will go to 'defined' instead of 'scheduled",
-                        action="store_true")
-    parser.add_argument("--create_parset_early",
-                        default=False,
-                        help="If specified then the parset will be created during the specification phase, instead of by the executor just before the starttime. "
-                             "Be aware that this also means that you cannot change the specification anymore, unless you manually delete the parset first. "
-                             "If you manually delete the parset then the executor service will re-create it just before the starttime.",
-                        action="store_true")
-    parser.add_argument("--combine_script",
-                        default='/home/arts/scripts/combine_obs_sc1_for_atdb.sh',
-                        help="EXECUTOR. This is where the combine script can be found for the EXECUTOR service")
-    parser.add_argument("--node",
-                        default=None,
-                        help="ADD_DATAPRODUCT. This indicates on which external machine (arts node) the dataproduct lives")
-    parser.add_argument("--observing_mode",
-                        default='imaging',
-                        help="SPECIFICATION parameter: imaging, imaging_pointing, arts_sc1_timing, arts_sc1_baseband, arts_sc4_record, arts_sc4_survey, arts_sc4_dump,")
-    parser.add_argument("--process_type",
-                        default='system',
-                        help="SPECIFICATION parameter: science_observation, science_driftscan, system_pointing, system_reservation")
-    parser.add_argument("--science_mode",
-                        default=None,
-                        help="SPECIFICATION parameter for ARTS. TAB or IAB")
-    parser.add_argument("--skip_auto_ingest",
-                        default=False,
-                        help="If specified then the Observation will end in the 'completed' state instead of (in)complete, and not be automatically ingested and deleted",
-                        action="store_true")
-    parser.add_argument("--telescopes",
-                        default='23456789ABCD',
-                        help="SPECIFICATION parameter. List of telescopes used in the observation like 01234567890ABCD. (do not use commas)")
-    parser.add_argument("--beams",
-                        default='[0..39]',
-                        help="SPECIFICATION parameter. List of beams, example: beams=[1..10,11,12]")
-    parser.add_argument("--delay_center_offset",
-                        default=None,
-                        help="[x,y], where x and y are floats. Optionally add a unit 'deg' (default) or 'rad'. example: delay_center_offset=[0.5,0.0]")
-    parser.add_argument("--par_file_name",
-                        default='source.par',
-                        help="Pulsar parameter file (SC1 only)")
-    parser.add_argument("--number_of_bins",
-                        default='1024',
-                        help="Number of bins in pulsar pulse profile (SC1 only)")
-    parser.add_argument("--start_band",
-                        default='1',
-                        help="Lowest frequency band to use (1--16) (SC1 only)")
-    parser.add_argument("--end_band",
-                        default='16',
-                        help="Highest frequency band to use (1--16) (SC1 only). For ARTS end_band=16 => 6bit mode. For imaging, end_band=16 => 8bit mode, end_band=24 =>6bit mode, ")
-    parser.add_argument("--process_triggers",
-                        default=False,
-                        help="Whether or not to run the ARTS real-time pipeline (SC3/4 only)",
-                        action="store_true")
-    parser.add_argument("--filename",
-                        default=None,
-                        help="Filename of dataproduct added to a running observation. Like ARTS190101001_CB01_TAB01.fits")
-    # Non-workflow general parameters
-    parser.add_argument("--status",
-                        default=None,
-                        help="status to be set by the set-status operation")
-    parser.add_argument("--resource","-r",
-                        default='observations',
-                        help="observations or dataproducts")
-    parser.add_argument("--search_key", "-k",
-                        default='taskid:180223003',
-                        help="Search key used for various services")
-    parser.add_argument("--locality_policy",
-                        default='cold_tape',
-                        help="Where should the data be eventually stored? 'archive', 'cold_tape', 'cold_disk'")
-    parser.add_argument("--max_lifetime_on_disk",
-                        default=None,
-                        help="TTL in minutes after which the ALTA scheduler starts the cold storage process. If not provided, it will be 90 days for imaging and 1 minute for ARTS")
-
-    # Global parameters (required)
-    parser.add_argument("--operation","-o",
-                        default="None",
-                        help="specification, scheduler, executor, data_monitor, start_ingest, ingest_monitor, cleanup, delete_taskid, change_status, checkup")
-
-    # Global parameters
-    parser.add_argument("--query",
-                        default=None,
-                        help="query to the ATDB REST API, used by the CHECKUP service to limit the search")
-    parser.add_argument("--obs_mode_filter",
-                        default="",
-                        help="This instance of the service only acts on Observations that have this (substring) value in their observing_mode. "
-                             "That makes it possible to run multiple instances of a service on different locations. "
-                             "For example: executor --obs_mode_filter=ARTS will only execute observations for ARTS without interfering with imaging")
-    parser.add_argument("--status_filter",
-                        default=None,
-                        help="The 'start_ingest' can react to a specific status, like 'valid' or 'valid_priority. Default is None, then the start_ingest service will listen for both 'valid_priority' and 'valid', in that order.")
-    parser.add_argument("--host_filter",
-                        default="",
-                        help="When specified, the service checks if the 'data_location' contains this value and will only execute when that is the case.")
-    parser.add_argument("--interval",
-                        default=None,
-                        help="Polling interval in seconds. When enabled this instance of the program will run in monitoring mode.")
-    parser.add_argument("--testmode",
-                        default=False,
-                        help="Test mode. Writes to ATDB, but does not start/stop observations, does not execute ingests and does not delete data from disk.",
-                        action="store_true")
-    parser.add_argument("--atdb_host",
-                        nargs="?",
-                        default=DEFAULT_ATDB_HOST,
-                        help="Presets are 'dev', 'vm', 'test', 'acc', 'prod'. Otherwise give a full url like https://atdb.astron.nl/atdb")
-    parser.add_argument("--alta_host",
-                        nargs="?",
-                        default=DEFAULT_ALTA_HOST,
-                        help="Presets are 'dev', 'test', 'acc', 'prod'. Otherwise give a full url like https://alta-acc.astron.nl/altapi")
-    parser.add_argument("-u","--user",
-                        nargs="?",
-                        default='vagrant',
-                        help="Username.")
-    parser.add_argument("-p", "--password",
-                        nargs="?",
-                        default='vagrant',
-                        help="Password.")
-    # Global parameters (for info)
-    parser.add_argument("-v", "--verbose",
-                        default=False,
-                        help="More information about atdb_services at run time.",
-                        action="store_true")
-    parser.add_argument("-v2", "--verbose_deep",
-                        default=False,
-                        help="More information about atdb_interface at run time.",
-                        action="store_true")
-    parser.add_argument("--version",
-                        default=False,
-                        help="Show current version of this program.",
-                        action="store_true")
-    parser.add_argument("--examples", "-e",
-                        default=False,
-                        help="Show some examples",
-                        action="store_true")
-    # All parameters in a file
-    parser.add_argument('--parfile',
-                        nargs='?',
-                        type=str,
-                        help='Parameter file')
-
-    args = get_arguments(parser)
-    try:
-        atdb_service = ATDB_IO(args.atdb_host, args.alta_host, args.user, args.password, args.obs_mode_filter,
-                               args.host_filter, args.verbose, args.verbose_deep, args.testmode)
-
-        # don't spam the channel for every added dataproduct
-        if (args.operation != 'add_dataproduct'):
-            host_filter_text = ''
-            if args.host_filter!='':
-                host_filter_text = " for host "+ args.host_filter
-
-            obs_mode_filter_text = ''
-            if args.obs_mode_filter!='':
-                obs_mode_filter_text = " for observing_mode "+ args.obs_mode_filter
-
-            if args.testmode:
-                message = 'starting *'+args.operation+'* ' + obs_mode_filter_text + host_filter_text + ' service version '+pkg_version+'... (testmode)'
-            else:
-                message ='starting *' + args.operation+'* ' + obs_mode_filter_text + host_filter_text + ' service version '+pkg_version+'...'
-
-            atdb_service.report(message)
-            atdb_service.send_message_to_atdb_slack_channel(message)
-
-        if (args.examples):
-
-            print('atdb_service.py version = '+ pkg_version + " (last updated " + LAST_UPDATE + ")")
-            print('--------------------------------------------------------------')
-            print()
-            print('--- Examples --- ')
-            print()
-            print("SPECIFCATION creates an Observation with 37 dataproducts with initial status defined with the given specification parameters. TaskID is automatically generated with addition of an optional '_RAW' postfix")
-            print(">atdb_service -o specification --pattern square_39p1_8bit_37beams --field_name M51 --starttime 2018-02-23T21:03:33 --endtime 2018-02-24T08:33:34 --field_ra 202.4842 --field_dec 47.2306 --field_beam 0 --integration_factor 30 --central_frequency=1350.12")
-            print()
-            print("SCHEDULER sets starttime and endtime and PUTS status on 'scheduled'")
-            print(">atdb_service -o scheduler --taskid 180906001_RAW --starttime 2018-09-09T06:30:00 --endtime 2018-09-09T06:35:00")
-            print()
-            print("EXECUTOR checks for starttime and endtime of 'scheduled' Observations and sets its status accordingly")
-            print(">atdb_service -o executor --interval 30")
-            print()
-            print("Start the DATA_MONITOR and let it check for completed observations every minute")
-            print(">atdb_service -o data_monitor --interval 60")
-            print()
-            print("START_INGEST. This service will look for 'valid' tasks and dataproducts and starts the ingest to ALTA")
-            print(">atdb_service -o start_ingest --interval 60")
-            print()
-            print("Start the INGEST_MONITOR and let it check for finished ingests every minute")
-            print(">atdb_service -o ingest_monitor --interval 60")
-            print()
-            print("Change status of all dataproducts with taskid=180223003 to valid")
-            print(">atdb_service -o change_status --resource dataproducts --search_key taskid:180223003_IMG --status valid")
-            print()
-            print("Change status of 1 dataproduct with id=55 to invalid")
-            print(">atdb_service -o change_status --resource dataproducts --search_key id:55 --status invalid")
-            print()
-            print("Change status of observation with taskid=180223003 to valid")
-            print("WARNING: this starts the Ingest of this Observation and all its 'valid' dataproducts ")
-            print(">atdb_service -o change_status --resource observations --search_key taskid:180223003_IMG --status valid")
-            print()
-            print("Delete Observation and DataProducts for taskid 180223003_IMG (from the ATDB database only)")
-            print(">atdb_service -o delete_taskid --taskid 180223003_IMG")
-            print()
-            print("Add a dataproduct to an existing Observation (for arts_sc4)")
-            print(">atdb_service -o add_dataproduct --taskid 20190106 --node arts001 --data_dir /data2/output/20190106/2019-01-06-09:50:00.J1810-197/fits/CB00 --filename ARTS20190106_CB00_TAB01.fits")
-            print()
-            print('--------------------------------------------------------------')
-            return
-
-        # --------------------------------------------------------------------------------------------------------
-        if (args.version):
-            print('--- atdb_service.py version = '+ pkg_version + " (last updated " + LAST_UPDATE + ") ---")
-            return
-
-        # --------------------------------------------------------------------------------------------------------
-        if (args.operation=='specification'):
-            do_specification(atdb_service,
-                             taskid=args.taskid,
-                             taskid_postfix=args.taskid_postfix,
-                             initial_status=args.status,
-                             ndps=args.ndps,
-                             pattern=args.pattern,
-                             field_name=args.field_name,
-                             starttime=args.starttime,
-                             endtime=args.endtime,
-                             duration=args.duration,
-                             field_ra=args.field_ra,
-                             field_ha=args.field_ha,
-                             field_dec=args.field_dec,
-                             field_beam=args.field_beam,
-                             integration_factor=args.integration_factor,
-                             central_frequency=args.central_frequency,
-                             data_dir=args.data_dir,
-                             irods_coll=args.irods_coll,
-                             observing_mode=args.observing_mode,
-                             process_type=args.process_type,
-                             science_mode=args.science_mode,
-                             parset_location=args.parset_location,
-                             parset_only=args.parset_only,
-                             create_parset_early=args.create_parset_early,
-                             skip_auto_ingest=args.skip_auto_ingest,
-                             telescopes=args.telescopes,
-                             par_file_name=args.par_file_name,
-                             number_of_bins=args.number_of_bins,
-                             start_band=args.start_band,
-                             end_band=args.end_band,
-                             process_triggers = args.process_triggers,
-                             beams = args.beams,
-                             delay_center_offset=args.delay_center_offset,
-                             locality_policy=args.locality_policy,
-                             max_lifetime_on_disk=args.max_lifetime_on_disk)
-
-        # --------------------------------------------------------------------------------------------------------
-        if (args.operation == 'scheduler'):
-            do_scheduler(atdb_service, taskid=args.taskid, starttime=args.starttime, endtime=args.endtime)
-
-        # --------------------------------------------------------------------------------------------------------
-        def check_dependencies(atdb):
-            '''
-            Check if the dependencies are met, if not, raise an error in slack
-            :param atdb:
-            :return:
-            '''
-            atdb.report('*executor* check dependencies')
-            try:
-                atdb.report('HOME=' + os.environ['HOME'])
-            except:
-                atdb.report('HOME not set')
-
-            try:
-                atdb.report('PYTHONPATH=' + os.environ['PYTHONPATH'])
-            except:
-                atdb.report('PYTHONPATH not set')
-
-            try:
-                atdb.report('LD_LIBRARY_PATH=' + os.environ['LD_LIBRARY_PATH'])
-            except:
-                atdb.report('LD_LIBRARY_PATH not set')
-
-            try:
-                import pyrap.images as pim
-                from lofar.parameterset import parameterset
-                from apertif.common.util import locate_file
-                from apertif.messaging.send_file import send_and_wait_files
-            except Exception as err:
-                atdb.report(str(err), "print,slack")
-
-
-        if (args.operation == 'executor'):
-
-            check_dependencies(atdb_service)
-
-            do_executor(atdb_service)
-            if args.interval:
-                print('*executor* starting polling ' + atdb_service.host + ' every ' + args.interval + ' secs')
-                while True:
-                    try:
-                        time.sleep(int(args.interval))
-                        do_executor(atdb_service)
-                    except:
-                        print('*** executor crashed! ***')
-                        print(sys.exc_info()[0])
-                        print('trying to continue...')
-                        atdb_service.send_message_to_atdb_slack_channel("*executor service* crashed! ... restarting.")
-
-        # --------------------------------------------------------------------------------------------------------
-        if (args.operation == 'data_monitor'):
-            do_data_monitor(atdb_service)
-            if args.interval:
-                print('*data_monitor* starting polling ' + atdb_service.host + ' every ' + args.interval + ' secs')
-                while True:
-                    try:
-                        time.sleep(int(args.interval))
-                        do_data_monitor(atdb_service)
-                    except:
-                        print('*** data_monitor crashed! ***')
-                        print(sys.exc_info()[0])
-                        print('trying to continue...')
-                        atdb_service.send_message_to_atdb_slack_channel("*data_monitor service* crashed! ... restarting.")
-
-        # --------------------------------------------------------------------------------------------------------
-        if (args.operation == 'start_ingest'):
-            # the 'complete' status is triggered by the 'data_monitor' service
-            do_start_ingest(atdb_service, args.status_filter)
-
-            if args.interval:
-                atdb_service.report('*start_ingest* for status_filter = '+str(args.status_filter)+', starting polling ' + atdb_service.host + ' every ' + args.interval + ' secs')
-                while True:
-                    try:
-                        time.sleep(int(args.interval))
-                        do_start_ingest(atdb_service, args.status_filter)
-                    except:
-                        print('*** start_ingest crashed! ***')
-                        print(sys.exc_info()[0])
-                        print('trying to continue...')
-                        atdb_service.send_message_to_atdb_slack_channel("*start_ingest* crashed! ... restarting.")
-
-        # --------------------------------------------------------------------------------------------------------
-        if (args.operation == 'ingest_monitor'):
-            do_check_and_send_quality_to_alta(atdb_service)
-            do_ingest_monitor(atdb_service)
-
-            if args.interval:
-                print('*ingest_monitor* starting polling ' + atdb_service.host + ' every ' + args.interval + ' secs')
-                while True:
-                    try:
-                        time.sleep(int(args.interval))
-                        do_check_and_send_quality_to_alta(atdb_service)
-                        do_ingest_monitor(atdb_service)
-
-                    except:
-                        print('*** ingest_monitor crashed! ***')
-                        print(sys.exc_info()[0])
-                        print('trying to continue...')
-                        atdb_service.send_message_to_atdb_slack_channel("*ingest_monitor service* crashed! ... restarting.")
-
-        # --------------------------------------------------------------------------------------------------------
-        if (args.operation == 'cleanup'):
-            # the 'archived' status is written by the 'ingest_monitor' service
-            # or the 'removing' status is set from the GUI or otherwise.
-
-            do_cleanup(atdb_service,'archived','removed')
-            do_cleanup(atdb_service,'removing', 'removed (manual)')
-            do_cleanup(atdb_service, 'cleanup', 'removed (manual)')
-
-            # flag completed validation observation as 'cleanup' after 48 hours
-            query = "my_status__icontains=completed&process_type__icontains=validation"
-            do_checkup_completed_observations(atdb_service, args, query, 48)
-
-            # flag all completed system observations as 'cleanup' after 72 hours
-            query = "my_status__icontains=completed&science_observation=false"
-            do_checkup_completed_observations(atdb_service, args, query, 72)
-
-            if args.interval:
-                print('*cleanup* starting polling ' + atdb_service.host + ' every ' + args.interval + ' secs')
-                while True:
-                    try:
-                        time.sleep(int(args.interval))
-                        do_cleanup(atdb_service, 'archived', 'removed')
-                        do_cleanup(atdb_service, 'removing', 'removed (manual)')
-                        do_cleanup(atdb_service, 'cleanup', 'removed (manual)')
-
-                        # flag completed validation observation as 'cleanup' after 48 hours
-                        query = "my_status__icontains=completed&process_type__icontains=validation"
-                        do_checkup_completed_observations(atdb_service, args, query, 48)
-
-                        # flag all completed system observations as 'cleanup' after 72 hours
-                        query = "my_status__icontains=completed&science_observation=false"
-                        do_checkup_completed_observations(atdb_service, args, query, 72)
-
-                    except:
-                        print('*** cleanup crashed! ***')
-                        print(sys.exc_info()[0])
-                        print('trying to continue...')
-                        atdb_service.send_message_to_atdb_slack_channel("*cleanup service* crashed! ... restarting.")
-
-        # --------------------------------------------------------------------------------------------------------
-        if (args.operation == 'add_dataproduct'):
-            do_add_dataproduct(atdb_service, taskid=args.taskid, node=args.node, data_dir=args.data_dir, filename=args.filename)
-
-        # --------------------------------------------------------------------------------------------------------
-        if (args.operation=='change_status'):
-            atdb_service.do_change_status(resource=args.resource, search_key=args.search_key, status=args.status)
-
-        # --------------------------------------------------------------------------------------------------------
-        if (args.operation=='delete_taskid'):
-            atdb_service.do_delete_taskid(taskid=args.taskid)
-
-        # --------------------------------------------------------------------------------------------------------
-        if (args.operation=='checkup'):
-            do_checkup(atdb_service, args)
-
-
-    except Exception as exp:
-        message = str(exp)
-        atdb_service.send_message_to_atdb_slack_channel(message)
-        exit_with_error(str(exp))
-
-    sys.exit(0)
-
-
-if __name__ == "__main__":
-    main()
-
diff --git a/atdb_services_pip/atdb_services/atdb_service_logging.ini b/atdb_services_pip/atdb_services/atdb_service_logging.ini
deleted file mode 100644
index 918c584c..00000000
--- a/atdb_services_pip/atdb_services/atdb_service_logging.ini
+++ /dev/null
@@ -1,31 +0,0 @@
-[loggers]
-keys=root
-
-[handlers]
-keys=consoleHandler,fileHandler
-
-[formatters]
-keys=fileFormatter,consoleFormatter
-
-[logger_root]
-level=INFO
-handlers=fileHandler
-
-[handler_consoleHandler]
-class=StreamHandler
-formatter=consoleFormatter
-args=(sys.stdout,)
-
-[handler_fileHandler]
-class=FileHandler
-formatter=fileFormatter
-args=('atdb_service.log',)
-#args=('c:\\temp\\atdb_service.log',)
-
-[formatter_fileFormatter]
-format=%(asctime)s - %(levelname)s - %(message)s
-datefmt=
-
-[formatter_consoleFormatter]
-format=%(asctime)s - %(levelname)s - %(message)s
-datefmt=
\ No newline at end of file
diff --git a/atdb_services_pip/atdb_services/examples/180914001_test.parfile b/atdb_services_pip/atdb_services/examples/180914001_test.parfile
deleted file mode 100644
index 2898f82e..00000000
--- a/atdb_services_pip/atdb_services/examples/180914001_test.parfile
+++ /dev/null
@@ -1,15 +0,0 @@
---operation=specification
---taskid=180914001
---data_dir=/data/apertif/
---pattern=square_39p1_8bit_37beams
---starttime=2018-09-14T02:30:00:00
---endtime=2018-09-17T04:30:00
---field_name=M51
---field_ra=202.4842
---field_dec=47.2306
---field_beam=0
---integration_factor=30
---central_frequency=1350.12
---atdb_host=prod
---testmode
--v
diff --git a/atdb_services_pip/atdb_services/examples/my_arts_sc1_specification.parfile b/atdb_services_pip/atdb_services/examples/my_arts_sc1_specification.parfile
deleted file mode 100644
index a3d7cdfb..00000000
--- a/atdb_services_pip/atdb_services/examples/my_arts_sc1_specification.parfile
+++ /dev/null
@@ -1,23 +0,0 @@
---atdb_host=prod
---operation=specification
---data_dir=/data/01/Timing
---parset_location=/opt/apertif/share/parsets/parset_start_observation_atdb_arts_sc1.template
---par_file_name=1713+0747.par
---irods_coll=arts_main/arts_sc1
---pattern=central_element_beams_x_37beams
---ndps=1
---starttime=2018-12-06 08:30:00
---duration=60
---field_name=J1713+0747
---field_ra=202.4842
---field_dec=47.2306
---field_beam=0
---integration_factor=30
---central_frequency=1350
---observing_mode=arts_sc1_nv_test
---science_mode=TAB
---number_of_bins=1024
---start_band=1
---end_band=16
--v
---verbose_deep
\ No newline at end of file
diff --git a/atdb_services_pip/atdb_services/examples/my_arts_sc4_specification.parfile b/atdb_services_pip/atdb_services/examples/my_arts_sc4_specification.parfile
deleted file mode 100644
index 8703872a..00000000
--- a/atdb_services_pip/atdb_services/examples/my_arts_sc4_specification.parfile
+++ /dev/null
@@ -1,16 +0,0 @@
---field_name=T1515-0232
---field_ra=228.833333
---field_dec=-2.536389
---field_beam=0
---starttime=2019-01-10 13:50:13
---duration=00:03:00
---pattern=square_39p1
---observing_mode=arts_sc4_tab
---central_frequency=1400
---operation=specification
---atdb_host=test
---science_mode=IAB
---integration_factor=30
---telescopes=23568ABCD
---data_dir=/home/vagrant/my_arts_cluster/data2/output
---ndps=2
\ No newline at end of file
diff --git a/atdb_services_pip/atdb_services/examples/my_imaging_pointing.parfile b/atdb_services_pip/atdb_services/examples/my_imaging_pointing.parfile
deleted file mode 100644
index c8f75bd3..00000000
--- a/atdb_services_pip/atdb_services/examples/my_imaging_pointing.parfile
+++ /dev/null
@@ -1,19 +0,0 @@
---operation=specification
---data_dir=/home/vagrant/my_data_dir
---pattern=square_39p1_8bit
---ndps=3
---parset_location=/home/vagrant/atdb-client/share/parset_start_observation_atdb.template
---starttime=2019-01-28 15:05:00
---duration=00:01:00
---field_name=Tau A
---field_ha=123.4567
---field_dec=47.2306
---field_beam=0
---integration_factor=30
---central_frequency=1350
---observing_mode=imaging_pointing
---telescopes=23456789ABCD
---par_file_name=my_parfile.par
---atdb_host=test
---testmode
--v
diff --git a/atdb_services_pip/atdb_services/examples/my_reservation.parfile b/atdb_services_pip/atdb_services/examples/my_reservation.parfile
deleted file mode 100644
index fe50efac..00000000
--- a/atdb_services_pip/atdb_services/examples/my_reservation.parfile
+++ /dev/null
@@ -1,18 +0,0 @@
---operation=specification
---data_dir=/home/vagrant/my_data_dir
---pattern=square_39p1
---ndps=3
---parset_location=/home/vagrant/atdb-client/share/parset_start_observation_atdb.template
---starttime=2019-07-22 07:15:00
---duration=00:01:00
---field_name=Beamweights
---field_ha=123.4567
---field_dec=47.2306
---status=reserved
---observing_mode=imaging
---process_type=system_observation_filler
---telescopes=23456789
---par_file_name=my_parfile.par
---atdb_host=vm
--v
--v2
diff --git a/atdb_services_pip/atdb_services/examples/my_scheduler_180223003.parfile b/atdb_services_pip/atdb_services/examples/my_scheduler_180223003.parfile
deleted file mode 100644
index b1d0b363..00000000
--- a/atdb_services_pip/atdb_services/examples/my_scheduler_180223003.parfile
+++ /dev/null
@@ -1,6 +0,0 @@
---operation=scheduler
---taskid=180223003
---starttime=2018-09-14T09:46:00
---endtime=2018-09-14T09:46:00
---atdb_host=test
--v
diff --git a/atdb_services_pip/atdb_services/examples/my_specification.parfile b/atdb_services_pip/atdb_services/examples/my_specification.parfile
deleted file mode 100644
index 200f468c..00000000
--- a/atdb_services_pip/atdb_services/examples/my_specification.parfile
+++ /dev/null
@@ -1,24 +0,0 @@
---operation=specification
---observing_mode=imaging
---process_type=system
---data_dir=None
---pattern=square_39p1
---ndps=3
---parset_location=/home/vagrant/atdb-client/share/parset_start_observation_atdb.template
---starttime=2020-10-01 10:00:00
---duration=2
---field_name=NV Testing ATDB
---field_ra=83.7
---field_dec=-5.4
---field_beam=0
---beams=[1..10,11,12]
---science_mode=IAB
---integration_factor=30
---central_frequency=1350
---telescopes=23456789
---par_file_name=my_parfile.par
---process_triggers
---atdb_host=http://atdb.astron.nl/atdb/
---locality_policy=cold_disk
--v
--v2
diff --git a/atdb_services_pip/atdb_services/examples/my_specification_180223002.parfile b/atdb_services_pip/atdb_services/examples/my_specification_180223002.parfile
deleted file mode 100644
index 3d6ab77f..00000000
--- a/atdb_services_pip/atdb_services/examples/my_specification_180223002.parfile
+++ /dev/null
@@ -1,14 +0,0 @@
---operation=specification
---taskid=180223002
---data_dir=/home/vagrant/my_data_dir
---pattern=calibrator_1beam
---starttime=2018-02-23T21:03:33
---endtime=2018-02-24T08:33:34
---field_name=3C196
---field_ra=202.4842
---field_dec=47.2306
---field_beam=0
---integration_factor=30
---central_frequency=1350.12
---atdb_host=test
--v
diff --git a/atdb_services_pip/atdb_services/examples/my_specification_180223003.parfile b/atdb_services_pip/atdb_services/examples/my_specification_180223003.parfile
deleted file mode 100644
index 926958e1..00000000
--- a/atdb_services_pip/atdb_services/examples/my_specification_180223003.parfile
+++ /dev/null
@@ -1,14 +0,0 @@
---operation=specification
---taskid=180223003
---data_dir=/home/vagrant/my_data_dir
---pattern=testing_3beams
---starttime=2018-02-23T21:03:33
---endtime=2018-02-24T08:33:34
---field_name=M51
---field_ra=202.4842
---field_dec=47.2306
---field_beam=0
---integration_factor=30
---central_frequency=1350.12
---atdb_host=test
--v
diff --git a/atdb_services_pip/atdb_services/examples/my_specification_cd.parfile b/atdb_services_pip/atdb_services/examples/my_specification_cd.parfile
deleted file mode 100644
index 2ad9a221..00000000
--- a/atdb_services_pip/atdb_services/examples/my_specification_cd.parfile
+++ /dev/null
@@ -1,19 +0,0 @@
---central_frequency=1400
---starttime=2020-04-09 10:00:00
---duration=1
---field_name=3C48
---field_ra=24.4221
---field_dec=33.1598
---field_beam=0
---pattern=central_element_beams_x_37beams
---observing_mode=imaging
---process_type=system
---integration_factor=10
---data_dir=/data/apertif/
---atdb_host=prod
---operation=specification
---skip_auto_ingest
---start_band=1
---end_band=24
---telescopes=cd
---parset_only
\ No newline at end of file
diff --git a/atdb_services_pip/atdb_services/examples/my_stop_observation.parfile b/atdb_services_pip/atdb_services/examples/my_stop_observation.parfile
deleted file mode 100644
index 3ba87210..00000000
--- a/atdb_services_pip/atdb_services/examples/my_stop_observation.parfile
+++ /dev/null
@@ -1,24 +0,0 @@
---operation=specification
---data_dir=wcudata2:/home/vagrant/my_data_dir
---pattern=square_39p1
---ndps=3
---parset_location=/home/vagrant/atdb-client/share/parset_stop_observation_atdb.template
---starttime=2019-06-13 7:00:00
---duration=00:01:00
---field_name=Tau A
---field_ha=123.4567
---field_dec=47.2306
---field_beam=0
---beams=[1..10,11,12]
---science_mode=IAB
---integration_factor=30
---central_frequency=1350
---observing_mode=imaging
---telescopes=23456789
---par_file_name=my_parfile.par
---process_triggers
---atdb_host=vm
---skip_auto_ingest
---testmode
--v
--v2
diff --git a/atdb_services_pip/atdb_services/parset_start_observation_atdb.template b/atdb_services_pip/atdb_services/parset_start_observation_atdb.template
deleted file mode 100644
index e7022ef7..00000000
--- a/atdb_services_pip/atdb_services/parset_start_observation_atdb.template
+++ /dev/null
@@ -1,1820 +0,0 @@
-# 
-# This is the template for a parset that is used by the ATDB software
-# 
-task.beamSet.0.dataWriterUV.hostname = 'wcudata1' # datawriteruv hostname, also used in the dataWriterUV.<hostname>.* keys. Valid in operations: 'wcudata1' or 'wcudata1' (fqdn is also fine, but in that case use fqdn in all beam sets). The name 'localhost' is only ok for datawriteruv tests.
-task.beamSet.0.dataWriter.hostname = 'wcudata1' # datawriteruv hostname, also used in the dataWriter.<hostname>.* keys. Valid in operations: 'wcudata1' or 'wcudata1' (fqdn is also fine, but in that case use fqdn in all beam sets). The name 'localhost' is only ok for datawriteruv tests.
-
-system.beamFormer.bypassTranspose = False
-_msg.system_name = APERTIF
-_msg.message_type = "CommandMessage"
-_control.command.type = "start_observation"
-task.taskGroupID = 0000018                     	# it is possible to cluster Tasks in groups, and this will be the groupID a specific Task belongs to
-task.directionReferenceFrame = 'J2000'        	# any casacore reference frame for task.telescope.RTx.pointing, task.phaseCenter.x, task.source.direction
-task.pointingName = 'P01234'                    # name of the pointing (empty string, or user named for e.g. survey pointings)
-task.source.calibrationGroup = 0                # grouping for calibration purpose
-task.source.code = 'BANDPASS CAL'               # used to describe any special characteristics of the source, such as the nature of a calibrator. Reserved: 'BANDPASS CAL'. Might be useful for pipelines.
-task.project.code = 'DB-000'                    # project code as assigned by the Observatory
-task.project.PI = ''                            # name of the principal investigator
-task.project.coPIs = ''                         # name(s) of the co-PI(s), separated by semi-colons
-task.project.releaseDate = '2020-01-01 00:00:00' # release date (when will archived data be publicly available), default is 1 yr after cycle project end
-task.scheduleType = 'Manual Schedule'           # could be used to distinguish manual from automatic scheduling (APERTIF already prefixed in MS)
-task.schedule = 'Cycle 0'                       # could be used for observation/proposal a cycle identifier
-task.inputPaths = [0..63]                     	# names of the used input paths
-task.nrOfCompoundBeamSets = 1                  	# nr of compound beam sets defined in this file
-task.beamSet.0.dataWriterUV.interfaces = ['eth0', 'eth1', 'eth2', 'eth3']
-task.beamSet.0.dataWriter.interfaces = ['eth0', 'eth1', 'eth2', 'eth3']
-# network interface indentifiers. Note: only as used in dataWriter.<host indent>.<interface indent>.*; 'ethX' matches the i/f name for clarity, but no software has to query the OS for e.g. 'eth0' (i.e. any identifier could do). Default in operations: ['eth0', 'eth1', 'eth2', 'eth3']
-task.nrChannelsPerSubband = 64                	# always 64 with the current correlator
-#TODO: add variable attenuator/amp (and other hardware (if any)) settings
-# datawriteruv
-dataWriterUV.applyBandpassCorrection = false    # correct channel bandpass from double PPF ripple or not. Always true in operations.
-dataWriter.applyBandpassCorrection = false    # correct channel bandpass from double PPF ripple or not. Always true in operations.
-dataWriterUV.applyNormalization = false 	# normalize visibilities wrt integration time, attenuation/amp, ... or not. Always true in operations.
-dataWriter.applyNormalization = false 	# normalize visibilities wrt integration time, attenuation/amp, ... or not. Always true in operations.
-dataWriterUV.intent = 'TARGET' 			# TARGET or CALIBRATION (or RESERVATION but never executed)
-dataWriter.intent = 'TARGET' 			# TARGET or CALIBRATION (or RESERVATION but never executed)
-# datawriteruv network stream properties. Key format: dataWriter.<host ident>.<interface indent>.xxx.
-# The interface indent matches eth interface names for clarity, but never needs to be looked up outside the parset.
-dataWriterUV.wcudata1.eth0.ip = '10.99.100.1'
-dataWriterUV.wcudata1.eth0.mac = 'e4:1d:2d:e4:26:90'
-dataWriterUV.wcudata1.eth0.port = 4000
-dataWriterUV.wcudata1.eth0.proto = 'udp'
-dataWriterUV.wcudata1.eth1.ip = '10.99.100.2'
-dataWriterUV.wcudata1.eth1.mac = 'e4:1d:2d:e4:26:91'
-dataWriterUV.wcudata1.eth1.port = 4000
-dataWriterUV.wcudata1.eth1.proto = 'udp'
-dataWriterUV.wcudata1.eth2.ip = '10.99.100.3'
-dataWriterUV.wcudata1.eth2.mac = 'e4:1d:2d:bc:3c:d0'
-dataWriterUV.wcudata1.eth2.port = 4000
-dataWriterUV.wcudata1.eth2.proto = 'udp'
-dataWriterUV.wcudata1.eth3.ip = '10.99.100.4'
-dataWriterUV.wcudata1.eth3.mac = 'e4:1d:2d:bc:3c:d1'
-dataWriterUV.wcudata1.eth3.port = 4000
-dataWriterUV.wcudata1.eth3.proto = 'udp'
-dataWriterUV.wcudata2.eth0.ip = '10.99.101.1'
-dataWriterUV.wcudata2.eth0.mac = 'e4:1d:2d:bc:3d:c0'
-dataWriterUV.wcudata2.eth0.port = 4000
-dataWriterUV.wcudata2.eth0.proto = 'udp'
-dataWriterUV.wcudata2.eth1.ip = '10.99.101.2'
-dataWriterUV.wcudata2.eth1.mac = 'e4:1d:2d:bc:3d:c1'
-dataWriterUV.wcudata2.eth1.port = 4000
-dataWriterUV.wcudata2.eth1.proto = 'udp'
-dataWriterUV.wcudata2.eth2.ip = '10.99.101.3'
-dataWriterUV.wcudata2.eth2.mac = 'e4:1d:2d:e4:0d:30'
-dataWriterUV.wcudata2.eth2.port = 4000
-dataWriterUV.wcudata2.eth2.proto = 'udp'
-dataWriterUV.wcudata2.eth3.ip = '10.99.101.4'
-dataWriterUV.wcudata2.eth3.mac = 'e4:1d:2d:e4:0d:31'
-dataWriterUV.wcudata2.eth3.port = 4000
-dataWriterUV.wcudata2.eth3.proto = 'udp'
-dataWriterUV.outputPath = '/data/apertif/'       # in operations, preferably an *absolute*, project specific path on /data
-
-dataWriter.wcudata1.eth0.ip = '10.99.100.1'
-dataWriter.wcudata1.eth0.mac = 'e4:1d:2d:e4:26:90'
-dataWriter.wcudata1.eth0.port = 4000
-dataWriter.wcudata1.eth0.proto = 'udp'
-dataWriter.wcudata1.eth1.ip = '10.99.100.2'
-dataWriter.wcudata1.eth1.mac = 'e4:1d:2d:e4:26:91'
-dataWriter.wcudata1.eth1.port = 4000
-dataWriter.wcudata1.eth1.proto = 'udp'
-dataWriter.wcudata1.eth2.ip = '10.99.100.3'
-dataWriter.wcudata1.eth2.mac = 'e4:1d:2d:bc:3c:d0'
-dataWriter.wcudata1.eth2.port = 4000
-dataWriter.wcudata1.eth2.proto = 'udp'
-dataWriter.wcudata1.eth3.ip = '10.99.100.4'
-dataWriter.wcudata1.eth3.mac = 'e4:1d:2d:bc:3c:d1'
-dataWriter.wcudata1.eth3.port = 4000
-dataWriter.wcudata1.eth3.proto = 'udp'
-dataWriter.wcudata2.eth0.ip = '10.99.101.1'
-dataWriter.wcudata2.eth0.mac = 'e4:1d:2d:bc:3d:c0'
-dataWriter.wcudata2.eth0.port = 4000
-dataWriter.wcudata2.eth0.proto = 'udp'
-dataWriter.wcudata2.eth1.ip = '10.99.101.2'
-dataWriter.wcudata2.eth1.mac = 'e4:1d:2d:bc:3d:c1'
-dataWriter.wcudata2.eth1.port = 4000
-dataWriter.wcudata2.eth1.proto = 'udp'
-dataWriter.wcudata2.eth2.ip = '10.99.101.3'
-dataWriter.wcudata2.eth2.mac = 'e4:1d:2d:e4:0d:30'
-dataWriter.wcudata2.eth2.port = 4000
-dataWriter.wcudata2.eth2.proto = 'udp'
-dataWriter.wcudata2.eth3.ip = '10.99.101.4'
-dataWriter.wcudata2.eth3.mac = 'e4:1d:2d:e4:0d:31'
-dataWriter.wcudata2.eth3.port = 4000
-dataWriter.wcudata2.eth3.proto = 'udp'
-dataWriter.outputPath = '/data/apertif/'       # in operations, preferably an *absolute*, project specific path on /data
-dataWriter.useODirect = True                     
-dataWriter.applySubbandPhaseCorrection = False
-arts.recordBaseband = True                      # record baseband data to disk
-arts.timing = True                              # perform dedispertion and folding on raw data
-arts.parFile = 'file.par'                       # name of the parfile used on ARTS-0
-arts.samplingTime = 100.25                      # sampling time of the folded data in microsec
-arts.frequencyChannelWidth = 10.5               # width of frequency channels in MHz
-arts.survey.snr_threshold = 8.0                 # ARTS SC4 pipeline S/N threshold
-arts.survey.enable_iquv = false                 # Whether or not to enable IQUV buffering for ARTS SC4
-arts.survey.history_i = 10                      # ARTS SC4 buffer size for stokes I
-arts.survey.history_iquv = 10                   # ARTS SC4 buffer size for stokes IQUV
-atmosphere.refracDryAir = 0.000305              # atmosphere constants taken from WSRT (pre-APERTIF) MS
-atmosphere.refracWaterVapour = 0.0
-atmosphere.scaleHeight = 8                      # km
-system.parsetVersion = '0.0.1'
-system.skipChecksUnsupported = false          	# skipChecksUnsupported; default: false; true means: skip as many parset sanity checks as possible (without affecting system stability for subsequent observations), i.e. log this setting and do as asked, but no software support if anything turns out broken
-system.arrayPosition = [3828630.63486200943589211, 443593.39226634375518188, 5064922.99755000043660402] # meter, ITRF. RT8 atm
-system.telescope.RT2.position = [3828729.99081358872354031, 442735.17696416645776480,5064923.00829000025987625] # meter, ITRF
-system.telescope.RT3.position = [3828713.43109884625300765, 442878.21189340209821239,5064923.00435999967157841]
-system.telescope.RT4.position = [3828696.86994427768513560, 443021.24917263782117516,5064923.00396999996155500]
-system.telescope.RT5.position = [3828680.31391932582482696, 443164.28596862131962553,5064923.00035000033676624]
-system.telescope.RT6.position = [3828663.75159173039719462, 443307.32138055720133707,5064923.00203999970108271]
-system.telescope.RT7.position = [3828647.19342757249251008, 443450.35604637680808082,5064923.00229999981820583]
-system.telescope.RT8.position = [3828630.63486200943589211, 443593.39226634375518188,5064922.99755000043660402]
-system.telescope.RT9.position = [3828614.07606798363849521, 443736.42941620573401451,5064923.00000000000000000]
-system.telescope.RTA.position = [3828609.94224429363384843, 443772.19450029480503872,5064922.99868000019341707]
-system.telescope.RTB.position = [3828603.73202611599117517, 443825.83321168005932122,5064922.99963000044226646]
-system.telescope.RTC.position = [3828460.92418734729290009, 445059.52053928520763293,5064922.99070999957621098]
-system.telescope.RTD.position = [3828452.64716351125389338, 445131.03744105156511068,5064922.98792999982833862]
-system.telescope.axesDistance      = 4.95       # meter
-system.telescope.focalAxesDistance = 9.25       # meter
-system.telescope.polarAxesLength   = 16.922     # meter
-system.correlator.outputBoardList = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15] # cannot be "[0..15]", results in error
-# to be decided on later maybe more hardware versions needed. Values come from prepare telescope command.
-# system.beamformerVersion = '0.8'            	# beamformer version
-# system.correlatorVersion = '0.9'            	# correlator version
-
-#system.telescope.RT2.residualDelay = 1.4618e-9 # 0.0 # 3.9734e-9 #3.0402e-9 #1.9029e-9
-#system.telescope.RT3.residualDelay = 3.6548e-9 # 0.0 # 1.2513e-9 #4.1736e-9
-#system.telescope.RT4.residualDelay = 0.0 # 0.0 #5.0991e-9 #
-#system.telescope.RT5.residualDelay = 0.1513e-9 # 0.0 # 0.0894e-9 #4.0534e-9 #0.1034e-9
-#system.telescope.RT6.residualDelay = 3.5733e-9 # 0.0 # 1.8253e-9 #3.6861e-9
-#system.telescope.RT7.residualDelay = 0.0 # 0.0 #3.8860e-9 #
-#system.telescope.RT8.residualDelay = 0.8254e-9 # 0.0 # 4.1577e-9 #3.5752e-9 #0.6541e-9 # 20171206
-#system.telescope.RT9.residualDelay = 0.4405e-9 # 0.0 # 0.0 #3.9317e-9 #1.8725e-9
-#system.telescope.RTA.residualDelay = 0.0       # 0.0 # 0.1397e-9 #4.4971e-9 #
-#system.telescope.RTB.residualDelay = 2.8676e-9 # 0.0 # 2.6496e-9 #2.8192e-9 #1.8206e-9
-#system.telescope.RT2.residualDelay =  2.727e-9
-#system.telescope.RT3.residualDelay =  4.902e-9
-#system.telescope.RT4.residualDelay =  0.206e-9
-#system.telescope.RT5.residualDelay =  1.450e-9
-#system.telescope.RT6.residualDelay =  4.827e-9
-#system.telescope.RT7.residualDelay =  1.716e-9
-#system.telescope.RT8.residualDelay =  2.028e-9
-#system.telescope.RT9.residualDelay =  1.747e-9
-#system.telescope.RTA.residualDelay =  1.306e-9
-#system.telescope.RTB.residualDelay =  2.868e-9
-# The new optimum values (6-2-2018)
-
-# 13
-#system.telescope.RT2.residualDelay =  7.074e-9
-#system.telescope.RT3.residualDelay =  4.771e-9
-#system.telescope.RT4.residualDelay =  4.853e-9
-#system.telescope.RT5.residualDelay =  4.098e-9
-#system.telescope.RT6.residualDelay =  8.697e-9
-#system.telescope.RT7.residualDelay =  6.046e-9
-#system.telescope.RT8.residualDelay =  6.376e-9
-#system.telescope.RT9.residualDelay =  5.131e-9
-#system.telescope.RTA.residualDelay =  3.434e-9
-#system.telescope.RTB.residualDelay =  4.970e-9
-#system.telescope.RTC.residualDelay =  0.000e-9
-#system.telescope.RTD.residualDelay =  0.000e-9
-
-# 14
-#system.telescope.RT2.residualDelay =  16.732e-9
-#system.telescope.RT3.residualDelay =  13.031e-9
-#system.telescope.RT4.residualDelay =  14.511e-9
-#system.telescope.RT5.residualDelay =  12.522e-9
-#system.telescope.RT6.residualDelay =  20.239e-9
-#system.telescope.RT7.residualDelay =  15.641e-9
-#system.telescope.RT8.residualDelay =  15.645e-9
-#system.telescope.RT9.residualDelay =  13.194e-9
-#system.telescope.RTA.residualDelay =  8.708e-9
-#system.telescope.RTB.residualDelay =  6.995e-9
-#system.telescope.RTC.residualDelay =  0.000e-9
-#system.telescope.RTD.residualDelay =  9.658e-9
-
-# 15
-#system.telescope.RT2.residualDelay =  7.074e-9
-#system.telescope.RT3.residualDelay =  6.169e-9
-#system.telescope.RT4.residualDelay =  4.853e-9
-#system.telescope.RT5.residualDelay =  5.332e-9
-#system.telescope.RT6.residualDelay =  6.813e-9
-#system.telescope.RT7.residualDelay =  6.109e-9
-#system.telescope.RT8.residualDelay =  6.765e-9
-#system.telescope.RT9.residualDelay =  6.726e-9
-#system.telescope.RTA.residualDelay =  7.818e-9
-#system.telescope.RTB.residualDelay =  12.603e-9
-#system.telescope.RTC.residualDelay =  9.658e-9
-#system.telescope.RTD.residualDelay =  0.000e-9
-
-#system.telescope.RT2.residualDelay =  8.230e-9
-#system.telescope.RT3.residualDelay =  6.709e-9
-#system.telescope.RT4.residualDelay =  4.853e-9
-#system.telescope.RT5.residualDelay =  5.547e-9
-#system.telescope.RT6.residualDelay =  8.697e-9
-#system.telescope.RT7.residualDelay =  7.218e-9
-#system.telescope.RT8.residualDelay =  7.145e-9
-#system.telescope.RT9.residualDelay =  7.071e-9
-#system.telescope.RTA.residualDelay =  6.673e-9
-#system.telescope.RTB.residualDelay =  9.965e-9
-#system.telescope.RTC.residualDelay =  5.622e-9
-#system.telescope.RTD.residualDelay =  0.000e-9
-#
-# because phaseZero is random (LO1 problem) I use 0.0 as default (6-2--2018)
-#
-# new values 5-3-2018 (RT2,3,4,5,6,9,a,b,c used)
-#
-#system.telescope.RT2.residualDelay =  11.706e-9
-#system.telescope.RT3.residualDelay =  10.283e-9
-#system.telescope.RT4.residualDelay =  4.853e-9
-#system.telescope.RT5.residualDelay =  7.774e-9
-#system.telescope.RT6.residualDelay =  13.650e-9
-#system.telescope.RT7.residualDelay =  7.218e-9
-#system.telescope.RT8.residualDelay =  7.145e-9
-#system.telescope.RT9.residualDelay =  10.630e-9
-#system.telescope.RTA.residualDelay =  11.452e-9
-#system.telescope.RTB.residualDelay =  11.848e-9
-#system.telescope.RTC.residualDelay =  8.992e-9
-#system.telescope.RTD.residualDelay =  0.000e-9
-#
-#system.telescope.RT2.phaseZero =  0.000
-#system.telescope.RT3.phaseZero =  0.000
-#system.telescope.RT4.phaseZero =  0.000
-#system.telescope.RT5.phaseZero =  0.000
-#system.telescope.RT6.phaseZero =  0.000
-#system.telescope.RT7.phaseZero =  0.000
-#system.telescope.RT8.phaseZero =  0.000
-#system.telescope.RT9.phaseZero =  0.000
-#system.telescope.RTA.phaseZero =  0.000
-#system.telescope.RTB.phaseZero =  0.000
-#system.telescope.RTC.phaseZero =  0.000
-#system.telescope.RTD.phaseZero =  0.000
-
-# new values 08-03-2018 BH
-#system.telescope.RT2.residualDelay =  13.060e-9
-#system.telescope.RT3.residualDelay =  10.430e-9
-#system.telescope.RT4.residualDelay =  6.242e-9
-#system.telescope.RT5.residualDelay =  9.436e-9
-#system.telescope.RT6.residualDelay =  13.650e-9
-#system.telescope.RT7.residualDelay =  12.041e-9
-#system.telescope.RT8.residualDelay =  12.735e-9
-#system.telescope.RT9.residualDelay =  11.876e-9
-#system.telescope.RTA.residualDelay =  12.821e-9
-#system.telescope.RTB.residualDelay =  14.713e-9
-#system.telescope.RTC.residualDelay =  11.851e-9
-#system.telescope.RTD.residualDelay =  0.000e-9
-#system.telescope.RT2.phaseZero =  0.000
-#system.telescope.RT3.phaseZero =  2.858
-#system.telescope.RT4.phaseZero = -0.284
-#system.telescope.RT5.phaseZero = -2.599
-#system.telescope.RT6.phaseZero = -0.499
-#system.telescope.RT7.phaseZero =  2.736
-#system.telescope.RT8.phaseZero = -0.845
-#system.telescope.RT9.phaseZero =  0.232
-#system.telescope.RTA.phaseZero =  0.172
-#system.telescope.RTB.phaseZero =  0.096
-#system.telescope.RTC.phaseZero = -2.156
-#system.telescope.RTD.phaseZero =  0.000
-
-# new values 09-03-2018 BH
-#system.telescope.RT2.residualDelay =  15.561e-9
-#system.telescope.RT3.residualDelay =  12.945e-9
-#system.telescope.RT4.residualDelay =  7.509e-9
-#system.telescope.RT5.residualDelay =  10.688e-9
-#system.telescope.RT6.residualDelay =  14.920e-9
-#system.telescope.RT7.residualDelay =  14.546e-9
-#system.telescope.RT8.residualDelay =  12.741e-9
-#system.telescope.RT9.residualDelay =  13.151e-9
-#system.telescope.RTA.residualDelay =  14.078e-9
-#system.telescope.RTB.residualDelay =  14.713e-9
-#system.telescope.RTC.residualDelay =  13.031e-9
-#system.telescope.RTD.residualDelay =  0.000e-9
-#system.telescope.RT2.phaseZero =  0.000
-#system.telescope.RT3.phaseZero =  1.615
-#system.telescope.RT4.phaseZero =  1.138
-#system.telescope.RT5.phaseZero = -0.787
-#system.telescope.RT6.phaseZero = -0.573
-#system.telescope.RT7.phaseZero =  0.313
-#system.telescope.RT8.phaseZero =  0.274
-#system.telescope.RT9.phaseZero =  1.533
-#system.telescope.RTA.phaseZero =  1.741
-#system.telescope.RTB.phaseZero = -1.637
-#system.telescope.RTC.phaseZero = -5.201
-#system.telescope.RTD.phaseZero =  0.000
-
-# 09-04-2018 MN, RT2..RTC new firmware, LO1=4800MHz
-system.telescope.RT2.residualDelay =  21.944e-9
-system.telescope.RT3.residualDelay =  19.397e-9
-system.telescope.RT4.residualDelay =  15.170e-9
-system.telescope.RT5.residualDelay =  20.627e-9
-system.telescope.RT6.residualDelay =  25.326e-9
-system.telescope.RT7.residualDelay =  20.963e-9
-system.telescope.RT8.residualDelay =  21.768e-9
-system.telescope.RT9.residualDelay =  20.771e-9
-system.telescope.RTA.residualDelay =  20.480e-9
-system.telescope.RTB.residualDelay =  23.421e-9
-system.telescope.RTC.residualDelay =  18.441e-9
-system.telescope.RTD.residualDelay =  0.000e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  1.448
-system.telescope.RT4.phaseZero = -0.330
-system.telescope.RT5.phaseZero =  3.936
-system.telescope.RT6.phaseZero = -1.609
-system.telescope.RT7.phaseZero =  0.531
-system.telescope.RT8.phaseZero =  4.086
-system.telescope.RT9.phaseZero =  0.281
-system.telescope.RTA.phaseZero =  0.744
-system.telescope.RTB.phaseZero =  2.157
-system.telescope.RTC.phaseZero = -8.142
-system.telescope.RTD.phaseZero =  0.000
-
-# 23-04-2018 MN, RT2..RTD new firmware, LO1=4800MHz
-system.telescope.RT2.residualDelay =  6.921e-9
-system.telescope.RT3.residualDelay =  4.435e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  5.666e-9
-system.telescope.RT6.residualDelay =  11.301e-9
-system.telescope.RT7.residualDelay =  5.793e-9
-system.telescope.RT8.residualDelay =  6.804e-9
-system.telescope.RT9.residualDelay =  5.798e-9
-system.telescope.RTA.residualDelay =  5.481e-9
-system.telescope.RTB.residualDelay =  8.434e-9
-system.telescope.RTC.residualDelay =  3.271e-9
-system.telescope.RTD.residualDelay =  43.929e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  1.370
-system.telescope.RT4.phaseZero = -0.330
-system.telescope.RT5.phaseZero =  3.855
-system.telescope.RT6.phaseZero = -2.818
-system.telescope.RT7.phaseZero =  0.531
-system.telescope.RT8.phaseZero =  4.062
-system.telescope.RT9.phaseZero =  0.168
-system.telescope.RTA.phaseZero =  0.556
-system.telescope.RTB.phaseZero =  2.165
-system.telescope.RTC.phaseZero = -8.707
-system.telescope.RTD.phaseZero = -2.827
-
-# 23-04-2018 MN, RT2..RTD new firmware, LO1=4800MHz, version 2 
-system.telescope.RT2.residualDelay =  6.936e-9
-system.telescope.RT3.residualDelay =  4.443e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  5.681e-9
-system.telescope.RT6.residualDelay =  11.331e-9
-system.telescope.RT7.residualDelay =  5.793e-9
-system.telescope.RT8.residualDelay =  6.819e-9
-system.telescope.RT9.residualDelay =  5.820e-9
-system.telescope.RTA.residualDelay =  5.481e-9
-system.telescope.RTB.residualDelay =  8.437e-9
-system.telescope.RTC.residualDelay =  3.313e-9
-system.telescope.RTD.residualDelay =  44.021e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  1.392
-system.telescope.RT4.phaseZero = -0.330
-system.telescope.RT5.phaseZero =  3.896
-system.telescope.RT6.phaseZero = -2.064
-system.telescope.RT7.phaseZero =  0.531
-system.telescope.RT8.phaseZero =  4.110
-system.telescope.RT9.phaseZero =  0.204
-system.telescope.RTA.phaseZero =  0.584
-system.telescope.RTB.phaseZero =  2.177
-system.telescope.RTC.phaseZero = -8.873
-system.telescope.RTD.phaseZero = -2.741
-
-# residualDelay and phaseZero values determined using task 14092018
-system.telescope.RT2.residualDelay =  6.695e-9
-system.telescope.RT3.residualDelay =  2.769e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.507e-9
-system.telescope.RT6.residualDelay =  8.455e-9
-system.telescope.RT7.residualDelay =  6.812e-9
-system.telescope.RT8.residualDelay =  6.439e-9
-system.telescope.RT9.residualDelay =  3.011e-9
-system.telescope.RTA.residualDelay =  5.088e-9
-system.telescope.RTB.residualDelay =  1.906e-9
-system.telescope.RTC.residualDelay =  1.036e-9
-system.telescope.RTD.residualDelay =  45.233e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  2.774
-system.telescope.RT4.phaseZero = -0.843
-system.telescope.RT5.phaseZero =  5.163
-system.telescope.RT6.phaseZero =  0.959
-system.telescope.RT7.phaseZero = -2.120
-system.telescope.RT8.phaseZero =  3.544
-system.telescope.RT9.phaseZero =  3.221
-system.telescope.RTA.phaseZero =  0.176
-system.telescope.RTB.phaseZero = -0.832
-system.telescope.RTC.phaseZero = -9.472
-system.telescope.RTD.phaseZero = -2.531
-
-# residualDelay and phaseZero values determined using task 1409201801
-system.telescope.RT2.residualDelay =  6.660e-9
-system.telescope.RT3.residualDelay =  2.756e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.492e-9
-system.telescope.RT6.residualDelay =  8.466e-9
-system.telescope.RT7.residualDelay =  6.798e-9
-system.telescope.RT8.residualDelay =  6.545e-9
-system.telescope.RT9.residualDelay =  2.999e-9
-system.telescope.RTA.residualDelay =  5.114e-9
-system.telescope.RTB.residualDelay =  1.924e-9
-system.telescope.RTC.residualDelay =  0.819e-9
-system.telescope.RTD.residualDelay =  45.308e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.774
-system.telescope.RT4.phaseZero = -0.457
-system.telescope.RT5.phaseZero =  3.798
-system.telescope.RT6.phaseZero =  3.288
-system.telescope.RT7.phaseZero = -0.193
-system.telescope.RT8.phaseZero =  3.234
-system.telescope.RT9.phaseZero =  5.630
-system.telescope.RTA.phaseZero = -0.104
-system.telescope.RTB.phaseZero =  2.143
-system.telescope.RTC.phaseZero = -12.286
-system.telescope.RTD.phaseZero = -0.055
-
-#RB 21-09-2018
-# residualDelay and phaseZero values determined using task 2109201800
-system.telescope.RT2.residualDelay =  6.719e-9
-system.telescope.RT3.residualDelay =  2.740e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.487e-9
-system.telescope.RT6.residualDelay =  9.812e-9
-system.telescope.RT7.residualDelay =  8.056e-9
-system.telescope.RT8.residualDelay =  6.589e-9
-system.telescope.RT9.residualDelay =  6.673e-9
-system.telescope.RTA.residualDelay =  5.168e-9
-system.telescope.RTB.residualDelay =  3.168e-9
-system.telescope.RTC.residualDelay =  5.412e-9
-system.telescope.RTD.residualDelay =  45.297e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.978
-system.telescope.RT4.phaseZero = -0.261
-system.telescope.RT5.phaseZero =  3.795
-system.telescope.RT6.phaseZero =  1.513
-system.telescope.RT7.phaseZero = -2.116
-system.telescope.RT8.phaseZero =  3.552
-system.telescope.RT9.phaseZero =  6.339
-system.telescope.RTA.phaseZero =  0.090
-system.telescope.RTB.phaseZero =  0.601
-system.telescope.RTC.phaseZero = -12.655
-system.telescope.RTD.phaseZero = -0.502
-
-#RB 21-09-2018 second run
-# residualDelay and phaseZero values determined using task 2109201801
-system.telescope.RT2.residualDelay =  6.679e-9
-system.telescope.RT3.residualDelay =  2.751e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.500e-9
-system.telescope.RT6.residualDelay =  9.831e-9
-system.telescope.RT7.residualDelay =  8.097e-9
-system.telescope.RT8.residualDelay =  6.749e-9
-system.telescope.RT9.residualDelay =  6.775e-9
-system.telescope.RTA.residualDelay =  5.150e-9
-system.telescope.RTB.residualDelay =  3.199e-9
-system.telescope.RTC.residualDelay =  5.474e-9
-system.telescope.RTD.residualDelay =  45.255e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.850
-system.telescope.RT4.phaseZero = -0.389
-system.telescope.RT5.phaseZero =  3.725
-system.telescope.RT6.phaseZero =  3.413
-system.telescope.RT7.phaseZero = -0.328
-system.telescope.RT8.phaseZero =  3.545
-system.telescope.RT9.phaseZero =  5.518
-system.telescope.RTA.phaseZero =  0.104
-system.telescope.RTB.phaseZero =  2.368
-system.telescope.RTC.phaseZero = -11.890
-system.telescope.RTD.phaseZero = -0.527
-
-#20181005
-# residualDelay and phaseZero values determined using task 181005002
-system.telescope.RT2.residualDelay =  5.442e-9
-system.telescope.RT3.residualDelay =  1.544e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.457e-9
-system.telescope.RT6.residualDelay =  9.798e-9
-system.telescope.RT7.residualDelay =  6.791e-9
-system.telescope.RT8.residualDelay =  6.592e-9
-system.telescope.RT9.residualDelay =  6.694e-9
-system.telescope.RTA.residualDelay =  5.114e-9
-system.telescope.RTB.residualDelay =  3.242e-9
-system.telescope.RTC.residualDelay =  3.538e-9
-system.telescope.RTD.residualDelay =  44.069e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.266
-system.telescope.RT4.phaseZero = -2.003
-system.telescope.RT5.phaseZero =  2.163
-system.telescope.RT6.phaseZero =  2.001
-system.telescope.RT7.phaseZero =  0.034
-system.telescope.RT8.phaseZero =  2.123
-system.telescope.RT9.phaseZero =  3.950
-system.telescope.RTA.phaseZero = -1.597
-system.telescope.RTB.phaseZero =  0.530
-system.telescope.RTC.phaseZero = -13.909
-system.telescope.RTD.phaseZero = -0.640
-
-# residualDelay and phaseZero values determined using task 181005003
-system.telescope.RT2.residualDelay =  5.496e-9
-system.telescope.RT3.residualDelay =  1.605e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.482e-9
-system.telescope.RT6.residualDelay =  9.820e-9
-system.telescope.RT7.residualDelay =  6.788e-9
-system.telescope.RT8.residualDelay =  6.619e-9
-system.telescope.RT9.residualDelay =  6.629e-9
-system.telescope.RTA.residualDelay =  5.145e-9
-system.telescope.RTB.residualDelay =  3.198e-9
-system.telescope.RTC.residualDelay =  3.760e-9
-system.telescope.RTD.residualDelay =  44.042e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.249
-system.telescope.RT4.phaseZero = -0.137
-system.telescope.RT5.phaseZero =  3.981
-system.telescope.RT6.phaseZero =  3.836
-system.telescope.RT7.phaseZero = -0.055
-system.telescope.RT8.phaseZero =  3.766
-system.telescope.RT9.phaseZero =  5.685
-system.telescope.RTA.phaseZero =  0.191
-system.telescope.RTB.phaseZero =  2.481
-system.telescope.RTC.phaseZero = -14.952
-system.telescope.RTD.phaseZero = -0.513
-
-# residualDelay and phaseZero values determined using task 181012004
-system.telescope.RT2.residualDelay =  5.373e-9
-system.telescope.RT3.residualDelay =  1.498e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.472e-9
-system.telescope.RT6.residualDelay =  8.551e-9
-system.telescope.RT7.residualDelay =  6.800e-9
-system.telescope.RT8.residualDelay =  6.600e-9
-system.telescope.RT9.residualDelay =  6.729e-9
-system.telescope.RTA.residualDelay =  6.347e-9
-system.telescope.RTB.residualDelay =  2.004e-9
-system.telescope.RTC.residualDelay =  3.926e-9
-system.telescope.RTD.residualDelay =  42.875e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.192
-system.telescope.RT4.phaseZero = -0.443
-system.telescope.RT5.phaseZero =  3.721
-system.telescope.RT6.phaseZero =  5.446
-system.telescope.RT7.phaseZero = -0.318
-system.telescope.RT8.phaseZero =  3.510
-system.telescope.RT9.phaseZero =  5.291
-system.telescope.RTA.phaseZero = -1.835
-system.telescope.RTB.phaseZero =  4.197
-system.telescope.RTC.phaseZero = -15.103
-system.telescope.RTD.phaseZero =  1.012
-
-# residualDelay and phaseZero values determined using task 181012005
-system.telescope.RT2.residualDelay =  5.432e-9
-system.telescope.RT3.residualDelay =  1.554e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.348e-9
-system.telescope.RT6.residualDelay =  8.557e-9
-system.telescope.RT7.residualDelay =  6.829e-9
-system.telescope.RT8.residualDelay =  6.503e-9
-system.telescope.RT9.residualDelay =  6.640e-9
-system.telescope.RTA.residualDelay =  6.362e-9
-system.telescope.RTB.residualDelay =  1.906e-9
-system.telescope.RTC.residualDelay =  3.846e-9
-system.telescope.RTD.residualDelay =  42.763e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.167
-system.telescope.RT4.phaseZero = -0.264
-system.telescope.RT5.phaseZero =  3.973
-system.telescope.RT6.phaseZero =  3.787
-system.telescope.RT7.phaseZero = -0.039
-system.telescope.RT8.phaseZero =  3.808
-system.telescope.RT9.phaseZero =  5.714
-system.telescope.RTA.phaseZero =  0.234
-system.telescope.RTB.phaseZero =  2.653
-system.telescope.RTC.phaseZero = -14.577
-system.telescope.RTD.phaseZero = -0.531
-
-# residualDelay and phaseZero values determined using task 181015007
-system.telescope.RT2.residualDelay =  5.393e-9
-system.telescope.RT3.residualDelay =  1.538e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.483e-9
-system.telescope.RT6.residualDelay =  8.522e-9
-system.telescope.RT7.residualDelay =  6.811e-9
-system.telescope.RT8.residualDelay =  5.667e-9
-system.telescope.RT9.residualDelay =  6.701e-9
-system.telescope.RTA.residualDelay =  6.394e-9
-system.telescope.RTB.residualDelay =  30.724e-9
-system.telescope.RTC.residualDelay =  2303.554e-9
-system.telescope.RTD.residualDelay =  1242.839e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.087
-system.telescope.RT4.phaseZero = -0.592
-system.telescope.RT5.phaseZero =  3.674
-system.telescope.RT6.phaseZero =  3.698
-system.telescope.RT7.phaseZero =  0.010
-system.telescope.RT8.phaseZero =  3.430
-system.telescope.RT9.phaseZero =  5.461
-system.telescope.RTA.phaseZero =  0.173
-system.telescope.RTB.phaseZero =  2.971
-system.telescope.RTC.phaseZero = -16.811
-system.telescope.RTD.phaseZero = -2.070
-
-# residualDelay and phaseZero values determined using task 181015009
-system.telescope.RT2.residualDelay =  5.394e-9
-system.telescope.RT3.residualDelay =  1.548e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.469e-9
-system.telescope.RT6.residualDelay =  8.505e-9
-system.telescope.RT7.residualDelay =  6.790e-9
-system.telescope.RT8.residualDelay =  6.567e-9
-system.telescope.RT9.residualDelay =  6.645e-9
-system.telescope.RTA.residualDelay =  6.389e-9
-system.telescope.RTB.residualDelay =  30.721e-9
-system.telescope.RTC.residualDelay =  4863.459e-9
-system.telescope.RTD.residualDelay =  2522.633e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.072
-system.telescope.RT4.phaseZero = -0.552
-system.telescope.RT5.phaseZero =  3.906
-system.telescope.RT6.phaseZero =  3.679
-system.telescope.RT7.phaseZero =  0.058
-system.telescope.RT8.phaseZero =  2.316
-system.telescope.RT9.phaseZero =  5.599
-system.telescope.RTA.phaseZero =  0.251
-system.telescope.RTB.phaseZero =  2.696
-system.telescope.RTC.phaseZero = -15.027
-system.telescope.RTD.phaseZero = -3.665
-
-# residualDelay and phaseZero values determined using task 181015010
-system.telescope.RT2.residualDelay =  5.420e-9
-system.telescope.RT3.residualDelay =  1.585e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.501e-9
-system.telescope.RT6.residualDelay =  8.550e-9
-system.telescope.RT7.residualDelay =  6.789e-9
-system.telescope.RT8.residualDelay =  6.499e-9
-system.telescope.RT9.residualDelay =  6.668e-9
-system.telescope.RTA.residualDelay =  6.397e-9
-system.telescope.RTB.residualDelay =  30.689e-9
-system.telescope.RTC.residualDelay =  7423.493e-9
-system.telescope.RTD.residualDelay =  4102.661e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.048
-system.telescope.RT4.phaseZero = -0.582
-system.telescope.RT5.phaseZero =  3.843
-system.telescope.RT6.phaseZero =  3.619
-system.telescope.RT7.phaseZero = -0.020
-system.telescope.RT8.phaseZero =  3.643
-system.telescope.RT9.phaseZero =  5.478
-system.telescope.RTA.phaseZero =  0.232
-system.telescope.RTB.phaseZero =  2.667
-system.telescope.RTC.phaseZero = -15.207
-system.telescope.RTD.phaseZero = -5.932
-
-# residualDelay and phaseZero values determined using task 181016004
-# manually changed RTB RTC RTD
-system.telescope.RT2.residualDelay =  5.430e-9
-system.telescope.RT3.residualDelay =  1.564e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.455e-9
-system.telescope.RT6.residualDelay =  9.791e-9
-system.telescope.RT7.residualDelay =  8.039e-9
-system.telescope.RT8.residualDelay =  6.663e-9
-system.telescope.RT9.residualDelay =  6.672e-9
-system.telescope.RTA.residualDelay =  5.142e-9
-system.telescope.RTB.residualDelay =  1.906e-9
-system.telescope.RTC.residualDelay =  3.846e-9
-system.telescope.RTD.residualDelay =  42.763e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.075
-system.telescope.RT4.phaseZero = -0.401
-system.telescope.RT5.phaseZero =  4.023
-system.telescope.RT6.phaseZero =  1.802
-system.telescope.RT7.phaseZero = -1.935
-system.telescope.RT8.phaseZero =  3.598
-system.telescope.RT9.phaseZero =  5.617
-system.telescope.RTA.phaseZero =  1.995
-system.telescope.RTB.phaseZero =  2.483
-system.telescope.RTC.phaseZero = -13.513
-system.telescope.RTD.phaseZero = -7.368
-
-
-# residualDelay and phaseZero values determined using task 181016006
-system.telescope.RT2.residualDelay =  5.430e-9
-system.telescope.RT3.residualDelay =  1.544e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.481e-9
-system.telescope.RT6.residualDelay =  9.818e-9
-system.telescope.RT7.residualDelay =  8.062e-9
-system.telescope.RT8.residualDelay =  6.648e-9
-system.telescope.RT9.residualDelay =  6.678e-9
-system.telescope.RTA.residualDelay =  5.127e-9
-system.telescope.RTB.residualDelay =  5.713e-9
-system.telescope.RTC.residualDelay =  4.052e-9
-system.telescope.RTD.residualDelay =  42.878e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.026
-system.telescope.RT4.phaseZero = -0.417
-system.telescope.RT5.phaseZero =  3.950
-system.telescope.RT6.phaseZero =  3.680
-system.telescope.RT7.phaseZero = -0.029
-system.telescope.RT8.phaseZero =  3.844
-system.telescope.RT9.phaseZero =  5.596
-system.telescope.RTA.phaseZero =  0.144
-system.telescope.RTB.phaseZero =  2.926
-system.telescope.RTC.phaseZero = -15.035
-system.telescope.RTD.phaseZero = -7.296
-
-# residualDelay and phaseZero values determined using task 181016007
-system.telescope.RT2.residualDelay =  5.475e-9
-system.telescope.RT3.residualDelay =  1.604e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.522e-9
-system.telescope.RT6.residualDelay =  9.805e-9
-system.telescope.RT7.residualDelay =  8.052e-9
-system.telescope.RT8.residualDelay =  6.642e-9
-system.telescope.RT9.residualDelay =  6.652e-9
-system.telescope.RTA.residualDelay =  5.150e-9
-system.telescope.RTB.residualDelay =  5.718e-9
-system.telescope.RTC.residualDelay =  3.999e-9
-system.telescope.RTD.residualDelay =  42.797e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.036
-system.telescope.RT4.phaseZero = -0.444
-system.telescope.RT5.phaseZero =  3.942
-system.telescope.RT6.phaseZero =  3.700
-system.telescope.RT7.phaseZero = -0.013
-system.telescope.RT8.phaseZero =  3.802
-system.telescope.RT9.phaseZero =  5.581
-system.telescope.RTA.phaseZero =  0.126
-system.telescope.RTB.phaseZero =  2.390
-system.telescope.RTC.phaseZero = -14.708
-system.telescope.RTD.phaseZero = -7.101
-
-# residualDelay and phaseZero values determined using task 181017001
-system.telescope.RT2.residualDelay =  5.445e-9
-system.telescope.RT3.residualDelay =  1.539e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.463e-9
-system.telescope.RT6.residualDelay =  9.808e-9
-system.telescope.RT7.residualDelay =  8.008e-9
-system.telescope.RT8.residualDelay =  6.535e-9
-system.telescope.RT9.residualDelay =  6.649e-9
-system.telescope.RTA.residualDelay =  5.089e-9
-system.telescope.RTB.residualDelay =  1.942e-9
-system.telescope.RTC.residualDelay =  3.617e-9
-system.telescope.RTD.residualDelay =  42.834e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.045
-system.telescope.RT4.phaseZero = -0.482
-system.telescope.RT5.phaseZero =  3.940
-system.telescope.RT6.phaseZero =  3.611
-system.telescope.RT7.phaseZero = -0.166
-system.telescope.RT8.phaseZero =  3.699
-system.telescope.RT9.phaseZero =  5.421
-system.telescope.RTA.phaseZero =  0.062
-system.telescope.RTB.phaseZero =  1.702
-system.telescope.RTC.phaseZero = -14.982
-system.telescope.RTD.phaseZero = -7.397
-
-# residualDelay and phaseZero values determined using task 181017002
-system.telescope.RT2.residualDelay =  5.388e-9
-system.telescope.RT3.residualDelay =  1.512e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.467e-9
-system.telescope.RT6.residualDelay =  9.816e-9
-system.telescope.RT7.residualDelay =  8.069e-9
-system.telescope.RT8.residualDelay =  6.577e-9
-system.telescope.RT9.residualDelay =  6.721e-9
-system.telescope.RTA.residualDelay =  5.103e-9
-system.telescope.RTB.residualDelay =  1.923e-9
-system.telescope.RTC.residualDelay =  3.617e-9
-system.telescope.RTD.residualDelay =  42.857e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.036
-system.telescope.RT4.phaseZero = -0.452
-system.telescope.RT5.phaseZero =  3.891
-system.telescope.RT6.phaseZero =  3.672
-system.telescope.RT7.phaseZero = -0.148
-system.telescope.RT8.phaseZero =  3.608
-system.telescope.RT9.phaseZero =  5.477
-system.telescope.RTA.phaseZero =  0.062
-system.telescope.RTB.phaseZero =  2.369
-system.telescope.RTC.phaseZero = -15.390
-system.telescope.RTD.phaseZero = -7.204
-
-# residualDelay and phaseZero values determined using task 181017003
-system.telescope.RT2.residualDelay =  5.422e-9
-system.telescope.RT3.residualDelay =  1.538e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.432e-9
-system.telescope.RT6.residualDelay =  9.773e-9
-system.telescope.RT7.residualDelay =  8.058e-9
-system.telescope.RT8.residualDelay =  6.543e-9
-system.telescope.RT9.residualDelay =  6.660e-9
-system.telescope.RTA.residualDelay =  5.121e-9
-system.telescope.RTB.residualDelay =  1.934e-9
-system.telescope.RTC.residualDelay =  3.647e-9
-system.telescope.RTD.residualDelay =  42.811e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.020
-system.telescope.RT4.phaseZero = -0.366
-system.telescope.RT5.phaseZero =  3.969
-system.telescope.RT6.phaseZero =  3.748
-system.telescope.RT7.phaseZero =  0.020
-system.telescope.RT8.phaseZero =  3.725
-system.telescope.RT9.phaseZero =  5.663
-system.telescope.RTA.phaseZero =  0.130
-system.telescope.RTB.phaseZero =  2.419
-system.telescope.RTC.phaseZero = -15.274
-system.telescope.RTD.phaseZero = -7.069
-
-# residualDelay and phaseZero values determined using task 181018005
-system.telescope.RT2.residualDelay =  5.458e-9
-system.telescope.RT3.residualDelay =  1.603e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.514e-9
-system.telescope.RT6.residualDelay =  9.809e-9
-system.telescope.RT7.residualDelay =  8.133e-9
-system.telescope.RT8.residualDelay =  6.632e-9
-system.telescope.RT9.residualDelay =  6.670e-9
-system.telescope.RTA.residualDelay =  5.105e-9
-system.telescope.RTB.residualDelay =  2.014e-9
-system.telescope.RTC.residualDelay =  5.472e-9
-system.telescope.RTD.residualDelay =  41.621e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.105
-system.telescope.RT4.phaseZero = -0.546
-system.telescope.RT5.phaseZero =  3.714
-system.telescope.RT6.phaseZero =  3.573
-system.telescope.RT7.phaseZero = -0.121
-system.telescope.RT8.phaseZero =  3.616
-system.telescope.RT9.phaseZero =  5.516
-system.telescope.RTA.phaseZero =  0.039
-system.telescope.RTB.phaseZero =  2.331
-system.telescope.RTC.phaseZero = -15.338
-system.telescope.RTD.phaseZero = -5.065
-
-# residualDelay and phaseZero values determined using task 181018006
-system.telescope.RT2.residualDelay =  5.397e-9
-system.telescope.RT3.residualDelay =  1.545e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.436e-9
-system.telescope.RT6.residualDelay =  9.845e-9
-system.telescope.RT7.residualDelay =  8.055e-9
-system.telescope.RT8.residualDelay =  6.584e-9
-system.telescope.RT9.residualDelay =  6.685e-9
-system.telescope.RTA.residualDelay =  5.109e-9
-system.telescope.RTB.residualDelay =  2.022e-9
-system.telescope.RTC.residualDelay =  5.406e-9
-system.telescope.RTD.residualDelay =  41.638e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.101
-system.telescope.RT4.phaseZero = -0.579
-system.telescope.RT5.phaseZero =  3.802
-system.telescope.RT6.phaseZero =  3.531
-system.telescope.RT7.phaseZero = -0.024
-system.telescope.RT8.phaseZero =  3.620
-system.telescope.RT9.phaseZero =  5.428
-system.telescope.RTA.phaseZero = -0.059
-system.telescope.RTB.phaseZero =  2.365
-system.telescope.RTC.phaseZero = -12.766
-system.telescope.RTD.phaseZero = -7.237
-
-# residualDelay and phaseZero values determined using task 181018007
-system.telescope.RT2.residualDelay =  5.350e-9
-system.telescope.RT3.residualDelay =  1.479e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.470e-9
-system.telescope.RT6.residualDelay =  9.799e-9
-system.telescope.RT7.residualDelay =  8.012e-9
-system.telescope.RT8.residualDelay =  6.564e-9
-system.telescope.RT9.residualDelay =  6.709e-9
-system.telescope.RTA.residualDelay =  5.058e-9
-system.telescope.RTB.residualDelay =  1.986e-9
-system.telescope.RTC.residualDelay =  5.415e-9
-system.telescope.RTD.residualDelay =  41.645e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.113
-system.telescope.RT4.phaseZero = -0.487
-system.telescope.RT5.phaseZero =  3.781
-system.telescope.RT6.phaseZero =  3.722
-system.telescope.RT7.phaseZero = -0.029
-system.telescope.RT8.phaseZero =  3.637
-system.telescope.RT9.phaseZero =  5.569
-system.telescope.RTA.phaseZero =  0.087
-system.telescope.RTB.phaseZero =  2.488
-system.telescope.RTC.phaseZero = -12.735
-system.telescope.RTD.phaseZero = -7.124
-
-# residualDelay and phaseZero values determined using task 181018008
-system.telescope.RT2.residualDelay =  5.351e-9
-system.telescope.RT3.residualDelay =  1.512e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.460e-9
-system.telescope.RT6.residualDelay =  9.743e-9
-system.telescope.RT7.residualDelay =  8.009e-9
-system.telescope.RT8.residualDelay =  6.601e-9
-system.telescope.RT9.residualDelay =  6.717e-9
-system.telescope.RTA.residualDelay =  5.073e-9
-system.telescope.RTB.residualDelay =  1.980e-9
-system.telescope.RTC.residualDelay =  4.969e-9
-system.telescope.RTD.residualDelay =  41.508e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.124
-system.telescope.RT4.phaseZero = -0.403
-system.telescope.RT5.phaseZero =  3.886
-system.telescope.RT6.phaseZero =  3.680
-system.telescope.RT7.phaseZero = -0.065
-system.telescope.RT8.phaseZero =  3.587
-system.telescope.RT9.phaseZero =  5.588
-system.telescope.RTA.phaseZero = -0.014
-system.telescope.RTB.phaseZero =  2.393
-system.telescope.RTC.phaseZero = -12.762
-system.telescope.RTD.phaseZero = -7.206
-
-# residualDelay and phaseZero values determined using task 181019002
-system.telescope.RT2.residualDelay =  5.456e-9
-system.telescope.RT3.residualDelay =  1.619e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.450e-9
-system.telescope.RT6.residualDelay =  8.563e-9
-system.telescope.RT7.residualDelay =  8.052e-9
-system.telescope.RT8.residualDelay =  6.587e-9
-system.telescope.RT9.residualDelay =  6.660e-9
-system.telescope.RTA.residualDelay =  5.213e-9
-system.telescope.RTB.residualDelay =  3.271e-9
-system.telescope.RTC.residualDelay =  4.027e-9
-system.telescope.RTD.residualDelay =  41.657e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.087
-system.telescope.RT4.phaseZero = -0.266
-system.telescope.RT5.phaseZero =  4.091
-system.telescope.RT6.phaseZero =  5.690
-system.telescope.RT7.phaseZero = -0.083
-system.telescope.RT8.phaseZero =  3.881
-system.telescope.RT9.phaseZero =  5.887
-system.telescope.RTA.phaseZero = -0.109
-system.telescope.RTB.phaseZero =  0.275
-system.telescope.RTC.phaseZero = -13.702
-system.telescope.RTD.phaseZero = -7.586
-
-# residualDelay and phaseZero values determined using task 181019003
-system.telescope.RT2.residualDelay =  5.479e-9
-system.telescope.RT3.residualDelay =  1.669e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.482e-9
-system.telescope.RT6.residualDelay =  8.609e-9
-system.telescope.RT7.residualDelay =  8.076e-9
-system.telescope.RT8.residualDelay =  6.622e-9
-system.telescope.RT9.residualDelay =  6.734e-9
-system.telescope.RTA.residualDelay =  5.150e-9
-system.telescope.RTB.residualDelay =  3.307e-9
-system.telescope.RTC.residualDelay =  4.072e-9
-system.telescope.RTD.residualDelay =  1.632e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.079
-system.telescope.RT4.phaseZero = -0.440
-system.telescope.RT5.phaseZero =  3.897
-system.telescope.RT6.phaseZero =  3.745
-system.telescope.RT7.phaseZero = -0.187
-system.telescope.RT8.phaseZero =  3.707
-system.telescope.RT9.phaseZero =  5.634
-system.telescope.RTA.phaseZero = -0.029
-system.telescope.RTB.phaseZero =  2.095
-system.telescope.RTC.phaseZero = -15.160
-system.telescope.RTD.phaseZero = -7.415 
-
-# residualDelay and phaseZero values determined using task 181026004
-system.telescope.RT2.residualDelay =  5.458e-9
-system.telescope.RT3.residualDelay =  1.588e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.540e-9
-system.telescope.RT6.residualDelay =  9.805e-9
-system.telescope.RT7.residualDelay =  6.792e-9
-system.telescope.RT8.residualDelay =  6.659e-9
-system.telescope.RT9.residualDelay =  6.574e-9
-system.telescope.RTA.residualDelay =  5.169e-9
-system.telescope.RTB.residualDelay =  3.178e-9
-system.telescope.RTC.residualDelay =  3.901e-9
-system.telescope.RTD.residualDelay =  41.556e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.091
-system.telescope.RT4.phaseZero = -0.555
-system.telescope.RT5.phaseZero =  4.380
-system.telescope.RT6.phaseZero =  1.850
-system.telescope.RT7.phaseZero =  2.435
-system.telescope.RT8.phaseZero =  4.213
-system.telescope.RT9.phaseZero =  5.619
-system.telescope.RTA.phaseZero = -0.158
-system.telescope.RTB.phaseZero =  2.359
-system.telescope.RTC.phaseZero = -15.132
-system.telescope.RTD.phaseZero = -5.157
-
-# residualDelay and phaseZero values determined using task 181026005
-# Manual reset as recommended by M. Norden
-system.telescope.RT2.residualDelay =  0.000e-9
-system.telescope.RT3.residualDelay =  0.000e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  0.000e-9
-system.telescope.RT6.residualDelay =  0.000e-9
-system.telescope.RT7.residualDelay =  0.000e-9
-system.telescope.RT8.residualDelay =  0.000e-9
-system.telescope.RT9.residualDelay =  0.000e-9
-system.telescope.RTA.residualDelay =  0.000e-9
-system.telescope.RTB.residualDelay =  0.000e-9
-system.telescope.RTC.residualDelay =  0.000e-9
-system.telescope.RTD.residualDelay =  0.000e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.000
-system.telescope.RT4.phaseZero =  0.000
-system.telescope.RT5.phaseZero =  0.000
-system.telescope.RT6.phaseZero =  0.000
-system.telescope.RT7.phaseZero =  0.000
-system.telescope.RT8.phaseZero =  0.000
-system.telescope.RT9.phaseZero =  0.000
-system.telescope.RTA.phaseZero =  0.000
-system.telescope.RTB.phaseZero =  0.000
-system.telescope.RTC.phaseZero =  0.000
-system.telescope.RTD.phaseZero =  0.000
-
-# residualDelay and phaseZero values determined using task 181026006
-system.telescope.RT2.residualDelay =  5.459e-9
-system.telescope.RT3.residualDelay =  1.615e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.552e-9
-system.telescope.RT6.residualDelay =  9.784e-9
-system.telescope.RT7.residualDelay =  6.758e-9
-system.telescope.RT8.residualDelay =  6.573e-9
-system.telescope.RT9.residualDelay =  6.606e-9
-system.telescope.RTA.residualDelay =  5.132e-9
-system.telescope.RTB.residualDelay =  3.211e-9
-system.telescope.RTC.residualDelay =  3.866e-9
-system.telescope.RTD.residualDelay =  41.579e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.405
-system.telescope.RT4.phaseZero =  1.483
-system.telescope.RT5.phaseZero = -0.364
-system.telescope.RT6.phaseZero = -2.864
-system.telescope.RT7.phaseZero = -1.446
-system.telescope.RT8.phaseZero =  2.517
-system.telescope.RT9.phaseZero = -2.539
-system.telescope.RTA.phaseZero =  0.378
-system.telescope.RTB.phaseZero = -0.541
-system.telescope.RTC.phaseZero = -0.369
-system.telescope.RTD.phaseZero =  0.741
-
-# residualDelay and phaseZero values determined using task 181026007
-# had to overrule the system.telescope.RTD.residualDelay by a fixed value (MN)
-system.telescope.RT2.residualDelay =  5.448e-9
-system.telescope.RT3.residualDelay =  1.633e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.575e-9
-system.telescope.RT6.residualDelay =  9.806e-9
-system.telescope.RT7.residualDelay =  6.809e-9
-system.telescope.RT8.residualDelay =  6.594e-9
-system.telescope.RT9.residualDelay =  6.663e-9
-system.telescope.RTA.residualDelay =  5.142e-9
-system.telescope.RTB.residualDelay =  3.296e-9
-system.telescope.RTC.residualDelay =  4.038e-9
-system.telescope.RTD.residualDelay =  1.579e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.082
-system.telescope.RT4.phaseZero = -0.486
-system.telescope.RT5.phaseZero = -1.725
-system.telescope.RT6.phaseZero = -2.598
-system.telescope.RT7.phaseZero =  0.548
-system.telescope.RT8.phaseZero =  4.249
-system.telescope.RT9.phaseZero = -0.813
-system.telescope.RTA.phaseZero = -0.088
-system.telescope.RTB.phaseZero =  2.358
-system.telescope.RTC.phaseZero = -2.730
-system.telescope.RTD.phaseZero = -1.053
-
-# residualDelay and phaseZero values determined using task 181026008
-system.telescope.RT2.residualDelay =  5.449e-9
-system.telescope.RT3.residualDelay =  1.593e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.590e-9
-system.telescope.RT6.residualDelay =  8.514e-9
-system.telescope.RT7.residualDelay =  8.006e-9
-system.telescope.RT8.residualDelay =  6.615e-9
-system.telescope.RT9.residualDelay =  6.630e-9
-system.telescope.RTA.residualDelay =  5.173e-9
-system.telescope.RTB.residualDelay =  2.022e-9
-system.telescope.RTC.residualDelay =  4.020e-9
-system.telescope.RTD.residualDelay =  2.881e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.113
-system.telescope.RT4.phaseZero = -0.471
-system.telescope.RT5.phaseZero = -1.669
-system.telescope.RT6.phaseZero = -0.679
-system.telescope.RT7.phaseZero = -1.303
-system.telescope.RT8.phaseZero =  4.260
-system.telescope.RT9.phaseZero = -0.737
-system.telescope.RTA.phaseZero = -0.085
-system.telescope.RTB.phaseZero =  4.365
-system.telescope.RTC.phaseZero = -2.478
-system.telescope.RTD.phaseZero = -2.941
-
-# residualDelay and phaseZero values determined using task 181026010
-system.telescope.RT2.residualDelay =  5.454e-9
-system.telescope.RT3.residualDelay =  1.617e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.539e-9
-system.telescope.RT6.residualDelay =  8.545e-9
-system.telescope.RT7.residualDelay =  8.014e-9
-system.telescope.RT8.residualDelay =  6.563e-9
-system.telescope.RT9.residualDelay =  6.552e-9
-system.telescope.RTA.residualDelay =  5.125e-9
-system.telescope.RTB.residualDelay =  1.932e-9
-system.telescope.RTC.residualDelay =  3.912e-9
-system.telescope.RTD.residualDelay =  2.888e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.027
-system.telescope.RT4.phaseZero = -0.466
-system.telescope.RT5.phaseZero = -1.671
-system.telescope.RT6.phaseZero = -2.641
-system.telescope.RT7.phaseZero =  0.479
-system.telescope.RT8.phaseZero =  4.304
-system.telescope.RT9.phaseZero = -0.813
-system.telescope.RTA.phaseZero = -0.060
-system.telescope.RTB.phaseZero =  2.412
-system.telescope.RTC.phaseZero = -2.485
-system.telescope.RTD.phaseZero = -0.960
-
-# residualDelay and phaseZero values determined using task 181026011 by JS
-system.telescope.RT2.residualDelay =  5.445e-9
-system.telescope.RT3.residualDelay =  1.593e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.501e-9
-system.telescope.RT6.residualDelay =  8.513e-9
-system.telescope.RT7.residualDelay =  7.986e-9
-system.telescope.RT8.residualDelay =  6.619e-9
-system.telescope.RT9.residualDelay =  6.580e-9
-system.telescope.RTA.residualDelay =  5.104e-9
-system.telescope.RTB.residualDelay =  1.994e-9
-system.telescope.RTC.residualDelay =  3.948e-9
-system.telescope.RTD.residualDelay =  2.713e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.046
-system.telescope.RT4.phaseZero = -0.498
-system.telescope.RT5.phaseZero = -1.768
-system.telescope.RT6.phaseZero = -2.633
-system.telescope.RT7.phaseZero =  0.452
-system.telescope.RT8.phaseZero =  4.170
-system.telescope.RT9.phaseZero = -0.969
-system.telescope.RTA.phaseZero = -0.176
-system.telescope.RTB.phaseZero =  2.238
-system.telescope.RTC.phaseZero = -2.726
-system.telescope.RTD.phaseZero = -1.043
-
-# residualDelay and phaseZero values determined using task 181102001 by JS
-system.telescope.RT2.residualDelay =  5.453e-9
-system.telescope.RT3.residualDelay =  1.591e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.477e-9
-system.telescope.RT6.residualDelay =  8.505e-9
-system.telescope.RT7.residualDelay =  6.764e-9
-system.telescope.RT8.residualDelay =  6.675e-9
-system.telescope.RT9.residualDelay =  6.637e-9
-system.telescope.RTA.residualDelay =  5.136e-9
-system.telescope.RTB.residualDelay =  2.006e-9
-system.telescope.RTC.residualDelay =  3.944e-9
-system.telescope.RTD.residualDelay =  1.572e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.128
-system.telescope.RT4.phaseZero = -0.498
-system.telescope.RT5.phaseZero = -1.614
-system.telescope.RT6.phaseZero = -2.545
-system.telescope.RT7.phaseZero =  2.389
-system.telescope.RT8.phaseZero =  4.495
-system.telescope.RT9.phaseZero = -0.840
-system.telescope.RTA.phaseZero = -0.093
-system.telescope.RTB.phaseZero =  2.340
-system.telescope.RTC.phaseZero = -2.881
-system.telescope.RTD.phaseZero =  0.473
-
-# residualDelay and phaseZero values determined using task 181102002 by JS
-system.telescope.RT2.residualDelay =  5.408e-9
-system.telescope.RT3.residualDelay =  1.548e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.490e-9
-system.telescope.RT6.residualDelay =  8.488e-9
-system.telescope.RT7.residualDelay =  6.782e-9
-system.telescope.RT8.residualDelay =  6.680e-9
-system.telescope.RT9.residualDelay =  6.650e-9
-system.telescope.RTA.residualDelay =  5.139e-9
-system.telescope.RTB.residualDelay =  2.018e-9
-system.telescope.RTC.residualDelay =  3.916e-9
-system.telescope.RTD.residualDelay =  1.693e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.133
-system.telescope.RT4.phaseZero = -0.543
-system.telescope.RT5.phaseZero = -1.692
-system.telescope.RT6.phaseZero = -2.603
-system.telescope.RT7.phaseZero =  0.516
-system.telescope.RT8.phaseZero =  4.555
-system.telescope.RT9.phaseZero = -0.786
-system.telescope.RTA.phaseZero = -0.094
-system.telescope.RTB.phaseZero =  2.311
-system.telescope.RTC.phaseZero = -2.890
-system.telescope.RTD.phaseZero = -1.242
-
-# residualDelay and phaseZero values determined using task 181102003 JS
-system.telescope.RT2.residualDelay =  5.417e-9
-system.telescope.RT3.residualDelay =  1.548e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.458e-9
-system.telescope.RT6.residualDelay =  8.501e-9
-system.telescope.RT7.residualDelay =  6.754e-9
-system.telescope.RT8.residualDelay =  6.704e-9
-system.telescope.RT9.residualDelay =  6.593e-9
-system.telescope.RTA.residualDelay =  5.187e-9
-system.telescope.RTB.residualDelay =  2.023e-9
-system.telescope.RTC.residualDelay =  3.959e-9
-system.telescope.RTD.residualDelay =  1.549e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.118
-system.telescope.RT4.phaseZero = -0.468
-system.telescope.RT5.phaseZero = -1.587
-system.telescope.RT6.phaseZero = -2.530
-system.telescope.RT7.phaseZero =  0.633
-system.telescope.RT8.phaseZero =  4.648
-system.telescope.RT9.phaseZero = -0.676
-system.telescope.RTA.phaseZero = -0.001
-system.telescope.RTB.phaseZero =  2.382
-system.telescope.RTC.phaseZero = -2.815
-system.telescope.RTD.phaseZero = -0.963
-
-# residualDelay and phaseZero values determined using task 181102004 by JS
-
-system.telescope.RT2.residualDelay =  5.435e-9
-system.telescope.RT3.residualDelay =  1.581e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.467e-9
-system.telescope.RT6.residualDelay =  8.496e-9
-system.telescope.RT7.residualDelay =  6.801e-9
-system.telescope.RT8.residualDelay =  6.662e-9
-system.telescope.RT9.residualDelay =  6.533e-9
-system.telescope.RTA.residualDelay =  5.120e-9
-system.telescope.RTB.residualDelay =  1.907e-9
-system.telescope.RTC.residualDelay =  3.950e-9
-system.telescope.RTD.residualDelay =  1.533e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.059
-system.telescope.RT4.phaseZero = -0.498
-system.telescope.RT5.phaseZero = -1.713
-system.telescope.RT6.phaseZero = -2.560
-system.telescope.RT7.phaseZero =  0.490
-system.telescope.RT8.phaseZero =  4.584
-system.telescope.RT9.phaseZero = -0.856
-system.telescope.RTA.phaseZero = -0.046
-system.telescope.RTB.phaseZero =  2.245
-system.telescope.RTC.phaseZero = -2.944
-system.telescope.RTD.phaseZero = -1.373
-
-# residualDelay and phaseZero values determined using task 181102005 JS
-system.telescope.RT2.residualDelay =  5.465e-9
-system.telescope.RT3.residualDelay =  1.608e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.486e-9
-system.telescope.RT6.residualDelay =  8.561e-9
-system.telescope.RT7.residualDelay =  6.772e-9
-system.telescope.RT8.residualDelay =  6.680e-9
-system.telescope.RT9.residualDelay =  6.646e-9
-system.telescope.RTA.residualDelay =  5.117e-9
-system.telescope.RTB.residualDelay =  2.017e-9
-system.telescope.RTC.residualDelay =  3.974e-9
-system.telescope.RTD.residualDelay =  1.586e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.095
-system.telescope.RT4.phaseZero = -0.496
-system.telescope.RT5.phaseZero = -1.725
-system.telescope.RT6.phaseZero = -2.592
-system.telescope.RT7.phaseZero =  0.576
-system.telescope.RT8.phaseZero =  4.483
-system.telescope.RT9.phaseZero = -0.955
-system.telescope.RTA.phaseZero = -0.196
-system.telescope.RTB.phaseZero =  2.038
-system.telescope.RTC.phaseZero = -2.987
-system.telescope.RTD.phaseZero = -1.406
-
-# residualDelay and phaseZero values determined using task 181108005
-system.telescope.RT2.residualDelay =  5.429e-9
-system.telescope.RT3.residualDelay =  1.569e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.494e-9
-system.telescope.RT6.residualDelay =  8.487e-9
-system.telescope.RT7.residualDelay =  3.177e-9
-system.telescope.RT8.residualDelay =  6.606e-9
-system.telescope.RT9.residualDelay =  6.666e-9
-system.telescope.RTA.residualDelay =  5.149e-9
-system.telescope.RTB.residualDelay =  1.949e-9
-system.telescope.RTC.residualDelay =  4.004e-9
-system.telescope.RTD.residualDelay =  42.857e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.044
-system.telescope.RT4.phaseZero = -0.700
-system.telescope.RT5.phaseZero = -1.799
-system.telescope.RT6.phaseZero = -2.711
-system.telescope.RT7.phaseZero = -1.490
-system.telescope.RT8.phaseZero =  4.021
-system.telescope.RT9.phaseZero = -1.085
-system.telescope.RTA.phaseZero = -0.327
-system.telescope.RTB.phaseZero =  2.012
-system.telescope.RTC.phaseZero = -3.314
-system.telescope.RTD.phaseZero = -1.354
-
-# residualDelay and phaseZero values determined using task 181108006
-system.telescope.RT2.residualDelay =  5.457e-9
-system.telescope.RT3.residualDelay =  1.592e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.543e-9
-system.telescope.RT6.residualDelay =  8.530e-9
-system.telescope.RT7.residualDelay =  3.266e-9
-system.telescope.RT8.residualDelay =  6.641e-9
-system.telescope.RT9.residualDelay =  6.639e-9
-system.telescope.RTA.residualDelay =  5.185e-9
-system.telescope.RTB.residualDelay =  1.988e-9
-system.telescope.RTC.residualDelay =  3.993e-9
-system.telescope.RTD.residualDelay =  42.970e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.046
-system.telescope.RT4.phaseZero = -0.651
-system.telescope.RT5.phaseZero = -1.708
-system.telescope.RT6.phaseZero = -2.726
-system.telescope.RT7.phaseZero = -0.568
-system.telescope.RT8.phaseZero =  4.070
-system.telescope.RT9.phaseZero = -0.827
-system.telescope.RTA.phaseZero = -0.001
-system.telescope.RTB.phaseZero =  2.189
-system.telescope.RTC.phaseZero = -2.954
-system.telescope.RTD.phaseZero = -1.359
-
-# residualDelay and phaseZero values determined using task 181108007
-system.telescope.RT2.residualDelay =  5.461e-9
-system.telescope.RT3.residualDelay =  1.627e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.518e-9
-system.telescope.RT6.residualDelay =  8.508e-9
-system.telescope.RT7.residualDelay =  3.217e-9
-system.telescope.RT8.residualDelay =  6.620e-9
-system.telescope.RT9.residualDelay =  6.674e-9
-system.telescope.RTA.residualDelay =  5.198e-9
-system.telescope.RTB.residualDelay =  1.942e-9
-system.telescope.RTC.residualDelay =  3.832e-9
-#system.telescope.RTD.residualDelay =  43.078e-9
-system.telescope.RTD.residualDelay =  0.000e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.030
-system.telescope.RT4.phaseZero = -0.656
-system.telescope.RT5.phaseZero = -1.617
-system.telescope.RT6.phaseZero = -2.635
-system.telescope.RT7.phaseZero = -0.360
-system.telescope.RT8.phaseZero =  4.184
-system.telescope.RT9.phaseZero = -0.816
-system.telescope.RTA.phaseZero =  0.066
-system.telescope.RTB.phaseZero =  2.259
-system.telescope.RTC.phaseZero = -3.144
-system.telescope.RTD.phaseZero = -1.386
-
-# residualDelay and phaseZero values determined using task 181109001
-system.telescope.RT2.residualDelay =  5.452e-9
-system.telescope.RT3.residualDelay =  1.612e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.517e-9
-system.telescope.RT6.residualDelay =  9.761e-9
-system.telescope.RT7.residualDelay =  3.200e-9
-system.telescope.RT8.residualDelay =  6.632e-9
-system.telescope.RT9.residualDelay =  6.599e-9
-system.telescope.RTA.residualDelay =  5.149e-9
-system.telescope.RTB.residualDelay =  2.025e-9
-system.telescope.RTC.residualDelay =  3.573e-9
-system.telescope.RTD.residualDelay =  1.568e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.143
-system.telescope.RT4.phaseZero = -0.503
-system.telescope.RT5.phaseZero = -1.590
-system.telescope.RT6.phaseZero = -4.433
-system.telescope.RT7.phaseZero = -0.436
-system.telescope.RT8.phaseZero =  4.169
-system.telescope.RT9.phaseZero = -0.699
-system.telescope.RTA.phaseZero = -0.094
-system.telescope.RTB.phaseZero =  1.959
-system.telescope.RTC.phaseZero = -3.296
-system.telescope.RTD.phaseZero = -3.863
-
-# residualDelay and phaseZero values determined using task 181109003
-system.telescope.RT2.residualDelay =  5.433e-9
-system.telescope.RT3.residualDelay =  1.595e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.529e-9
-system.telescope.RT6.residualDelay =  9.701e-9
-system.telescope.RT7.residualDelay =  3.160e-9
-system.telescope.RT8.residualDelay =  6.613e-9
-system.telescope.RT9.residualDelay =  6.611e-9
-system.telescope.RTA.residualDelay =  5.122e-9
-system.telescope.RTB.residualDelay =  2.046e-9
-system.telescope.RTC.residualDelay =  3.628e-9
-system.telescope.RTD.residualDelay =  1.610e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.162
-system.telescope.RT4.phaseZero = -0.474
-system.telescope.RT5.phaseZero = -1.581
-system.telescope.RT6.phaseZero = -2.530
-system.telescope.RT7.phaseZero = -0.415
-system.telescope.RT8.phaseZero =  4.204
-system.telescope.RT9.phaseZero = -0.810
-system.telescope.RTA.phaseZero = -0.114
-system.telescope.RTB.phaseZero =  2.154
-system.telescope.RTC.phaseZero = -3.691
-system.telescope.RTD.phaseZero = -1.496
-
-# residualDelay and phaseZero values determined using task 181109004 JS
-system.telescope.RT2.residualDelay =  5.490e-9
-system.telescope.RT3.residualDelay =  1.661e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.517e-9
-system.telescope.RT6.residualDelay =  9.781e-9
-system.telescope.RT7.residualDelay =  3.195e-9
-system.telescope.RT8.residualDelay =  6.673e-9
-system.telescope.RT9.residualDelay =  6.618e-9
-system.telescope.RTA.residualDelay =  5.209e-9
-system.telescope.RTB.residualDelay =  2.062e-9
-system.telescope.RTC.residualDelay =  3.850e-9
-system.telescope.RTD.residualDelay =  1.598e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.142
-system.telescope.RT4.phaseZero = -0.451
-system.telescope.RT5.phaseZero = -1.532
-system.telescope.RT6.phaseZero = -2.600
-system.telescope.RT7.phaseZero = -0.472
-system.telescope.RT8.phaseZero =  4.203
-system.telescope.RT9.phaseZero = -0.766
-system.telescope.RTA.phaseZero = -0.158
-system.telescope.RTB.phaseZero =  2.191
-system.telescope.RTC.phaseZero = -3.550
-system.telescope.RTD.phaseZero = -1.429
-# residualDelay and phaseZero values determined using task 181116001
-system.telescope.RT2.residualDelay =  5.463e-9
-system.telescope.RT3.residualDelay =  1.654e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.476e-9
-system.telescope.RT6.residualDelay =  8.528e-9
-system.telescope.RT7.residualDelay =  4.454e-9
-system.telescope.RT8.residualDelay =  6.571e-9
-system.telescope.RT9.residualDelay =  6.691e-9
-system.telescope.RTA.residualDelay =  5.160e-9
-system.telescope.RTB.residualDelay =  3.357e-9
-system.telescope.RTC.residualDelay =  3.794e-9
-system.telescope.RTD.residualDelay =  1.604e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.239
-system.telescope.RT4.phaseZero = -0.440
-system.telescope.RT5.phaseZero = -1.589
-system.telescope.RT6.phaseZero = -0.554
-system.telescope.RT7.phaseZero = -2.423
-system.telescope.RT8.phaseZero =  4.168
-system.telescope.RT9.phaseZero = -0.786
-system.telescope.RTA.phaseZero = -0.171
-system.telescope.RTB.phaseZero = -0.046
-system.telescope.RTC.phaseZero = -3.854
-system.telescope.RTD.phaseZero = -1.964
-
-# residualDelay and phaseZero values determined using task 181116001
-system.telescope.RT2.residualDelay =  5.463e-9
-system.telescope.RT3.residualDelay =  1.654e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.476e-9
-system.telescope.RT6.residualDelay =  8.528e-9
-system.telescope.RT7.residualDelay =  4.454e-9
-system.telescope.RT8.residualDelay =  6.571e-9
-system.telescope.RT9.residualDelay =  6.691e-9
-system.telescope.RTA.residualDelay =  5.160e-9
-system.telescope.RTB.residualDelay =  3.357e-9
-system.telescope.RTC.residualDelay =  3.794e-9
-system.telescope.RTD.residualDelay =  1.604e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.239
-system.telescope.RT4.phaseZero = -0.440
-system.telescope.RT5.phaseZero = -1.589
-system.telescope.RT6.phaseZero = -0.554
-system.telescope.RT7.phaseZero = -2.423
-system.telescope.RT8.phaseZero =  4.168
-system.telescope.RT9.phaseZero = -0.786
-system.telescope.RTA.phaseZero = -0.171
-system.telescope.RTB.phaseZero = -0.046
-system.telescope.RTC.phaseZero = -3.854
-system.telescope.RTD.phaseZero = -1.964
-
-# residualDelay and phaseZero values determined using task 181116002
-system.telescope.RT2.residualDelay =  5.438e-9
-system.telescope.RT3.residualDelay =  1.607e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.502e-9
-system.telescope.RT6.residualDelay =  8.515e-9
-system.telescope.RT7.residualDelay =  4.407e-9
-system.telescope.RT8.residualDelay =  6.620e-9
-system.telescope.RT9.residualDelay =  6.660e-9
-system.telescope.RTA.residualDelay =  5.236e-9
-system.telescope.RTB.residualDelay =  3.310e-9
-system.telescope.RTC.residualDelay =  4.084e-9
-system.telescope.RTD.residualDelay =  1.672e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.271
-system.telescope.RT4.phaseZero = -0.421
-system.telescope.RT5.phaseZero = -1.631
-system.telescope.RT6.phaseZero = -2.427
-system.telescope.RT7.phaseZero = -0.532
-system.telescope.RT8.phaseZero =  4.017
-system.telescope.RT9.phaseZero = -0.673
-system.telescope.RTA.phaseZero = -0.218
-system.telescope.RTB.phaseZero =  1.959
-system.telescope.RTC.phaseZero = -3.881
-system.telescope.RTD.phaseZero = -1.905
-
-# residualDelay and phaseZero values determined using task 181116003
-system.telescope.RT2.residualDelay =  5.480e-9
-system.telescope.RT3.residualDelay =  1.678e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.522e-9
-system.telescope.RT6.residualDelay =  8.540e-9
-system.telescope.RT7.residualDelay =  4.480e-9
-system.telescope.RT8.residualDelay =  6.660e-9
-system.telescope.RT9.residualDelay =  6.704e-9
-system.telescope.RTA.residualDelay =  5.227e-9
-system.telescope.RTB.residualDelay =  3.294e-9
-system.telescope.RTC.residualDelay =  4.114e-9
-system.telescope.RTD.residualDelay =  1.661e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.243
-system.telescope.RT4.phaseZero = -0.394
-system.telescope.RT5.phaseZero = -1.554
-system.telescope.RT6.phaseZero = -2.396
-system.telescope.RT7.phaseZero = -0.537
-system.telescope.RT8.phaseZero =  4.144
-system.telescope.RT9.phaseZero = -0.658
-system.telescope.RTA.phaseZero = -0.070
-system.telescope.RTB.phaseZero =  1.900
-system.telescope.RTC.phaseZero = -2.800
-system.telescope.RTD.phaseZero = -1.745
-
-# residualDelay and phaseZero values determined using task 181116005
-system.telescope.RT2.residualDelay =  5.456e-9
-system.telescope.RT3.residualDelay =  1.667e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.506e-9
-system.telescope.RT6.residualDelay =  8.552e-9
-system.telescope.RT7.residualDelay =  4.469e-9
-system.telescope.RT8.residualDelay =  6.562e-9
-system.telescope.RT9.residualDelay =  6.705e-9
-system.telescope.RTA.residualDelay =  5.188e-9
-system.telescope.RTB.residualDelay =  3.324e-9
-system.telescope.RTC.residualDelay =  4.110e-9
-system.telescope.RTD.residualDelay =  1.703e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.285
-system.telescope.RT4.phaseZero = -0.458
-system.telescope.RT5.phaseZero = -1.564
-system.telescope.RT6.phaseZero = -2.420
-system.telescope.RT7.phaseZero = -0.467
-system.telescope.RT8.phaseZero =  4.080
-system.telescope.RT9.phaseZero = -0.638
-system.telescope.RTA.phaseZero = -0.124
-system.telescope.RTB.phaseZero =  1.826
-system.telescope.RTC.phaseZero = -3.389
-system.telescope.RTD.phaseZero = -1.815
-
-# residualDelay and phaseZero values determined using task 181116006
-system.telescope.RT2.residualDelay =  5.428e-9
-system.telescope.RT3.residualDelay =  1.613e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.468e-9
-system.telescope.RT6.residualDelay =  8.507e-9
-system.telescope.RT7.residualDelay =  4.409e-9
-system.telescope.RT8.residualDelay =  6.505e-9
-system.telescope.RT9.residualDelay =  6.625e-9
-system.telescope.RTA.residualDelay =  5.136e-9
-system.telescope.RTB.residualDelay =  3.280e-9
-system.telescope.RTC.residualDelay =  4.068e-9
-system.telescope.RTD.residualDelay =  1.670e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.317
-system.telescope.RT4.phaseZero = -0.389
-system.telescope.RT5.phaseZero = -1.538
-system.telescope.RT6.phaseZero = -2.342
-system.telescope.RT7.phaseZero = -0.447
-system.telescope.RT8.phaseZero =  3.970
-system.telescope.RT9.phaseZero = -0.640
-system.telescope.RTA.phaseZero = -0.152
-system.telescope.RTB.phaseZero =  1.915
-system.telescope.RTC.phaseZero = -3.538
-system.telescope.RTD.phaseZero = -1.902
-
-# residualDelay and phaseZero values determined using task 181120007
-system.telescope.RT2.residualDelay =  2.977e-9
-system.telescope.RT3.residualDelay =  5.307e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  3.096e-9
-system.telescope.RT6.residualDelay =  10.958e-9
-system.telescope.RT7.residualDelay =  4.476e-9
-system.telescope.RT8.residualDelay =  7.739e-9
-system.telescope.RT9.residualDelay =  6.567e-9
-system.telescope.RTA.residualDelay =  4.960e-9
-system.telescope.RTB.residualDelay =  7.008e-9
-system.telescope.RTC.residualDelay =  3.652e-9
-system.telescope.RTD.residualDelay =  6.643e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -2.417
-system.telescope.RT4.phaseZero =  0.905
-system.telescope.RT5.phaseZero = -0.210
-system.telescope.RT6.phaseZero = -2.772
-system.telescope.RT7.phaseZero =  1.864
-system.telescope.RT8.phaseZero =  0.899
-system.telescope.RT9.phaseZero = -2.482
-system.telescope.RTA.phaseZero = -0.643
-system.telescope.RTB.phaseZero = -0.986
-system.telescope.RTC.phaseZero = -6.518
-system.telescope.RTD.phaseZero = -3.940
-
-# residualDelay and phaseZero values determined using task 181120008
-system.telescope.RT2.residualDelay =  2.974e-9
-system.telescope.RT3.residualDelay =  5.314e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  3.090e-9
-system.telescope.RT6.residualDelay =  10.945e-9
-system.telescope.RT7.residualDelay =  4.421e-9
-system.telescope.RT8.residualDelay =  7.796e-9
-system.telescope.RT9.residualDelay =  6.548e-9
-system.telescope.RTA.residualDelay =  4.922e-9
-system.telescope.RTB.residualDelay =  7.013e-9
-system.telescope.RTC.residualDelay =  3.761e-9
-system.telescope.RTD.residualDelay =  6.641e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.582
-system.telescope.RT4.phaseZero = -1.697
-system.telescope.RT5.phaseZero =  1.401
-system.telescope.RT6.phaseZero = -1.652
-system.telescope.RT7.phaseZero = -0.654
-system.telescope.RT8.phaseZero =  0.168
-system.telescope.RT9.phaseZero = -5.165
-system.telescope.RTA.phaseZero = -3.529
-system.telescope.RTB.phaseZero =  2.048
-system.telescope.RTC.phaseZero = -3.539
-system.telescope.RTD.phaseZero = -5.402
-
-# residualDelay and phaseZero values determined using task 181120009
-system.telescope.RT2.residualDelay =  2.974e-9
-system.telescope.RT3.residualDelay =  5.330e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  3.144e-9
-system.telescope.RT6.residualDelay =  10.929e-9
-system.telescope.RT7.residualDelay =  4.477e-9
-system.telescope.RT8.residualDelay =  7.755e-9
-system.telescope.RT9.residualDelay =  6.536e-9
-system.telescope.RTA.residualDelay =  4.976e-9
-system.telescope.RTB.residualDelay =  6.997e-9
-system.telescope.RTC.residualDelay =  3.880e-9
-system.telescope.RTD.residualDelay =  6.704e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.600
-system.telescope.RT4.phaseZero = -1.704
-system.telescope.RT5.phaseZero =  1.380
-system.telescope.RT6.phaseZero = -1.703
-system.telescope.RT7.phaseZero = -0.782
-system.telescope.RT8.phaseZero =  0.208
-system.telescope.RT9.phaseZero = -5.248
-system.telescope.RTA.phaseZero = -3.649
-system.telescope.RTB.phaseZero =  2.004
-system.telescope.RTC.phaseZero = -3.502
-system.telescope.RTD.phaseZero = -5.530
-
-# residualDelay and phaseZero values determined using task 181123001
-system.telescope.RT2.residualDelay =  0.476e-9
-system.telescope.RT3.residualDelay =  9.099e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  1.732e-9
-system.telescope.RT6.residualDelay =  13.341e-9
-system.telescope.RT7.residualDelay =  0.921e-9
-system.telescope.RT8.residualDelay =  8.849e-9
-system.telescope.RT9.residualDelay =  6.500e-9
-system.telescope.RTA.residualDelay =  4.836e-9
-system.telescope.RTB.residualDelay =  12.066e-9
-system.telescope.RTC.residualDelay =  2.928e-9
-system.telescope.RTD.residualDelay =  9.397e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -1.829
-system.telescope.RT4.phaseZero = -0.236
-system.telescope.RT5.phaseZero =  3.080
-system.telescope.RT6.phaseZero = -1.666
-system.telescope.RT7.phaseZero = -0.010
-system.telescope.RT8.phaseZero = -2.646
-system.telescope.RT9.phaseZero = -6.555
-system.telescope.RTA.phaseZero = -3.916
-system.telescope.RTB.phaseZero =  3.266
-system.telescope.RTC.phaseZero = -1.055
-system.telescope.RTD.phaseZero = -4.422
-
-
-# residualDelay and phaseZero values determined using task 181123002
-system.telescope.RT2.residualDelay =  0.621e-9
-system.telescope.RT3.residualDelay =  15.511e-9
-system.telescope.RT4.residualDelay =  2.638e-9
-system.telescope.RT5.residualDelay =  2.914e-9
-system.telescope.RT6.residualDelay =  18.391e-9
-system.telescope.RT7.residualDelay =  0.000e-9
-system.telescope.RT8.residualDelay =  12.579e-9
-system.telescope.RT9.residualDelay =  8.998e-9
-system.telescope.RTA.residualDelay =  7.286e-9
-system.telescope.RTB.residualDelay =  19.632e-9
-system.telescope.RTC.residualDelay =  3.820e-9
-system.telescope.RTD.residualDelay =  14.621e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -4.265
-system.telescope.RT4.phaseZero =  1.218
-system.telescope.RT5.phaseZero =  4.772
-system.telescope.RT6.phaseZero = -1.655
-system.telescope.RT7.phaseZero =  0.718
-system.telescope.RT8.phaseZero = -5.535
-system.telescope.RT9.phaseZero = -7.917
-system.telescope.RTA.phaseZero = -4.215
-system.telescope.RTB.phaseZero =  4.487
-system.telescope.RTC.phaseZero =  1.298
-system.telescope.RTD.phaseZero = -3.381
-
-
-# residualDelay and phaseZero values determined using task 181123006
-system.telescope.RT2.residualDelay =  2.944e-9
-system.telescope.RT3.residualDelay =  5.400e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  3.072e-9
-system.telescope.RT6.residualDelay =  10.971e-9
-system.telescope.RT7.residualDelay =  5.645e-9
-system.telescope.RT8.residualDelay =  7.649e-9
-system.telescope.RT9.residualDelay =  6.515e-9
-system.telescope.RTA.residualDelay =  4.995e-9
-system.telescope.RTB.residualDelay =  5.787e-9
-system.telescope.RTC.residualDelay =  3.329e-9
-system.telescope.RTD.residualDelay =  6.591e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -5.449
-system.telescope.RT4.phaseZero = -0.335
-system.telescope.RT5.phaseZero =  4.807
-system.telescope.RT6.phaseZero =  0.761
-system.telescope.RT7.phaseZero =  0.784
-system.telescope.RT8.phaseZero = -7.524
-system.telescope.RT9.phaseZero = -10.245
-system.telescope.RTA.phaseZero = -2.455
-system.telescope.RTB.phaseZero =  1.666
-system.telescope.RTC.phaseZero =  0.638
-system.telescope.RTD.phaseZero = -1.772
-
-
-# residualDelay and phaseZero values determined using task 181123007
-system.telescope.RT2.residualDelay =  2.990e-9
-system.telescope.RT3.residualDelay =  5.378e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  3.142e-9
-system.telescope.RT6.residualDelay =  10.954e-9
-system.telescope.RT7.residualDelay =  5.785e-9
-system.telescope.RT8.residualDelay =  7.716e-9
-system.telescope.RT9.residualDelay =  6.612e-9
-system.telescope.RTA.residualDelay =  5.031e-9
-system.telescope.RTB.residualDelay =  5.834e-9
-system.telescope.RTC.residualDelay =  3.489e-9
-system.telescope.RTD.residualDelay =  6.650e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -5.440
-system.telescope.RT4.phaseZero = -1.594
-system.telescope.RT5.phaseZero =  7.803
-system.telescope.RT6.phaseZero = -1.442
-system.telescope.RT7.phaseZero = -0.486
-system.telescope.RT8.phaseZero = -5.954
-system.telescope.RT9.phaseZero = -11.272
-system.telescope.RTA.phaseZero = -3.214
-system.telescope.RTB.phaseZero =  2.267
-system.telescope.RTC.phaseZero =  2.608
-system.telescope.RTD.phaseZero =  1.312
-
-
-# residualDelay and phaseZero values determined using task 181123008
-system.telescope.RT2.residualDelay =  2.991e-9
-system.telescope.RT3.residualDelay =  5.381e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  3.117e-9
-system.telescope.RT6.residualDelay =  10.937e-9
-system.telescope.RT7.residualDelay =  5.683e-9
-system.telescope.RT8.residualDelay =  7.719e-9
-system.telescope.RT9.residualDelay =  6.546e-9
-system.telescope.RTA.residualDelay =  4.970e-9
-system.telescope.RTB.residualDelay =  5.798e-9
-system.telescope.RTC.residualDelay =  3.492e-9
-system.telescope.RTD.residualDelay =  6.662e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -5.539
-system.telescope.RT4.phaseZero = -1.694
-system.telescope.RT5.phaseZero =  7.825
-system.telescope.RT6.phaseZero = -1.562
-system.telescope.RT7.phaseZero = -0.395
-system.telescope.RT8.phaseZero = -5.991
-system.telescope.RT9.phaseZero = -11.217
-system.telescope.RTA.phaseZero = -3.274
-system.telescope.RTB.phaseZero =  2.217
-system.telescope.RTC.phaseZero =  2.721
-system.telescope.RTD.phaseZero =  1.250
-
diff --git a/atdb_services_pip/atdb_services/parset_start_observation_atdb_SubbandPhaseCorrection.template b/atdb_services_pip/atdb_services/parset_start_observation_atdb_SubbandPhaseCorrection.template
deleted file mode 100644
index da85cbad..00000000
--- a/atdb_services_pip/atdb_services/parset_start_observation_atdb_SubbandPhaseCorrection.template
+++ /dev/null
@@ -1,1820 +0,0 @@
-# 
-# This is the template for a parset that is used by the ATDB software
-# 
-task.beamSet.0.dataWriterUV.hostname = 'wcudata1' # datawriteruv hostname, also used in the dataWriterUV.<hostname>.* keys. Valid in operations: 'wcudata1' or 'wcudata1' (fqdn is also fine, but in that case use fqdn in all beam sets). The name 'localhost' is only ok for datawriteruv tests.
-task.beamSet.0.dataWriter.hostname = 'wcudata1' # datawriteruv hostname, also used in the dataWriter.<hostname>.* keys. Valid in operations: 'wcudata1' or 'wcudata1' (fqdn is also fine, but in that case use fqdn in all beam sets). The name 'localhost' is only ok for datawriteruv tests.
-
-system.beamFormer.bypassTranspose = False
-_msg.system_name = APERTIF
-_msg.message_type = "CommandMessage"
-_control.command.type = "start_observation"
-task.taskGroupID = 0000018                     	# it is possible to cluster Tasks in groups, and this will be the groupID a specific Task belongs to
-task.directionReferenceFrame = 'J2000'        	# any casacore reference frame for task.telescope.RTx.pointing, task.phaseCenter.x, task.source.direction
-task.pointingName = 'P01234'                    # name of the pointing (empty string, or user named for e.g. survey pointings)
-task.source.calibrationGroup = 0                # grouping for calibration purpose
-task.source.code = 'BANDPASS CAL'               # used to describe any special characteristics of the source, such as the nature of a calibrator. Reserved: 'BANDPASS CAL'. Might be useful for pipelines.
-task.project.code = 'DB-000'                    # project code as assigned by the Observatory
-task.project.PI = ''                            # name of the principal investigator
-task.project.coPIs = ''                         # name(s) of the co-PI(s), separated by semi-colons
-task.project.releaseDate = '2020-01-01 00:00:00' # release date (when will archived data be publicly available), default is 1 yr after cycle project end
-task.scheduleType = 'Manual Schedule'           # could be used to distinguish manual from automatic scheduling (APERTIF already prefixed in MS)
-task.schedule = 'Cycle 0'                       # could be used for observation/proposal a cycle identifier
-task.inputPaths = [0..63]                     	# names of the used input paths
-task.nrOfCompoundBeamSets = 1                  	# nr of compound beam sets defined in this file
-task.beamSet.0.dataWriterUV.interfaces = ['eth0', 'eth1', 'eth2', 'eth3']
-task.beamSet.0.dataWriter.interfaces = ['eth0', 'eth1', 'eth2', 'eth3']
-# network interface indentifiers. Note: only as used in dataWriter.<host indent>.<interface indent>.*; 'ethX' matches the i/f name for clarity, but no software has to query the OS for e.g. 'eth0' (i.e. any identifier could do). Default in operations: ['eth0', 'eth1', 'eth2', 'eth3']
-task.nrChannelsPerSubband = 64                	# always 64 with the current correlator
-#TODO: add variable attenuator/amp (and other hardware (if any)) settings
-# datawriteruv
-dataWriterUV.applyBandpassCorrection = false    # correct channel bandpass from double PPF ripple or not. Always true in operations.
-dataWriter.applyBandpassCorrection = false    # correct channel bandpass from double PPF ripple or not. Always true in operations.
-dataWriterUV.applyNormalization = false 	# normalize visibilities wrt integration time, attenuation/amp, ... or not. Always true in operations.
-dataWriter.applyNormalization = false 	# normalize visibilities wrt integration time, attenuation/amp, ... or not. Always true in operations.
-dataWriterUV.intent = 'TARGET' 			# TARGET or CALIBRATION (or RESERVATION but never executed)
-dataWriter.intent = 'TARGET' 			# TARGET or CALIBRATION (or RESERVATION but never executed)
-# datawriteruv network stream properties. Key format: dataWriter.<host ident>.<interface indent>.xxx.
-# The interface indent matches eth interface names for clarity, but never needs to be looked up outside the parset.
-dataWriterUV.wcudata1.eth0.ip = '10.99.100.1'
-dataWriterUV.wcudata1.eth0.mac = 'e4:1d:2d:e4:26:90'
-dataWriterUV.wcudata1.eth0.port = 4000
-dataWriterUV.wcudata1.eth0.proto = 'udp'
-dataWriterUV.wcudata1.eth1.ip = '10.99.100.2'
-dataWriterUV.wcudata1.eth1.mac = 'e4:1d:2d:e4:26:91'
-dataWriterUV.wcudata1.eth1.port = 4000
-dataWriterUV.wcudata1.eth1.proto = 'udp'
-dataWriterUV.wcudata1.eth2.ip = '10.99.100.3'
-dataWriterUV.wcudata1.eth2.mac = 'e4:1d:2d:bc:3c:d0'
-dataWriterUV.wcudata1.eth2.port = 4000
-dataWriterUV.wcudata1.eth2.proto = 'udp'
-dataWriterUV.wcudata1.eth3.ip = '10.99.100.4'
-dataWriterUV.wcudata1.eth3.mac = 'e4:1d:2d:bc:3c:d1'
-dataWriterUV.wcudata1.eth3.port = 4000
-dataWriterUV.wcudata1.eth3.proto = 'udp'
-dataWriterUV.wcudata2.eth0.ip = '10.99.101.1'
-dataWriterUV.wcudata2.eth0.mac = 'e4:1d:2d:bc:3d:c0'
-dataWriterUV.wcudata2.eth0.port = 4000
-dataWriterUV.wcudata2.eth0.proto = 'udp'
-dataWriterUV.wcudata2.eth1.ip = '10.99.101.2'
-dataWriterUV.wcudata2.eth1.mac = 'e4:1d:2d:bc:3d:c1'
-dataWriterUV.wcudata2.eth1.port = 4000
-dataWriterUV.wcudata2.eth1.proto = 'udp'
-dataWriterUV.wcudata2.eth2.ip = '10.99.101.3'
-dataWriterUV.wcudata2.eth2.mac = 'e4:1d:2d:e4:0d:30'
-dataWriterUV.wcudata2.eth2.port = 4000
-dataWriterUV.wcudata2.eth2.proto = 'udp'
-dataWriterUV.wcudata2.eth3.ip = '10.99.101.4'
-dataWriterUV.wcudata2.eth3.mac = 'e4:1d:2d:e4:0d:31'
-dataWriterUV.wcudata2.eth3.port = 4000
-dataWriterUV.wcudata2.eth3.proto = 'udp'
-dataWriterUV.outputPath = '/data/apertif/'       # in operations, preferably an *absolute*, project specific path on /data
-
-dataWriter.wcudata1.eth0.ip = '10.99.100.1'
-dataWriter.wcudata1.eth0.mac = 'e4:1d:2d:e4:26:90'
-dataWriter.wcudata1.eth0.port = 4000
-dataWriter.wcudata1.eth0.proto = 'udp'
-dataWriter.wcudata1.eth1.ip = '10.99.100.2'
-dataWriter.wcudata1.eth1.mac = 'e4:1d:2d:e4:26:91'
-dataWriter.wcudata1.eth1.port = 4000
-dataWriter.wcudata1.eth1.proto = 'udp'
-dataWriter.wcudata1.eth2.ip = '10.99.100.3'
-dataWriter.wcudata1.eth2.mac = 'e4:1d:2d:bc:3c:d0'
-dataWriter.wcudata1.eth2.port = 4000
-dataWriter.wcudata1.eth2.proto = 'udp'
-dataWriter.wcudata1.eth3.ip = '10.99.100.4'
-dataWriter.wcudata1.eth3.mac = 'e4:1d:2d:bc:3c:d1'
-dataWriter.wcudata1.eth3.port = 4000
-dataWriter.wcudata1.eth3.proto = 'udp'
-dataWriter.wcudata2.eth0.ip = '10.99.101.1'
-dataWriter.wcudata2.eth0.mac = 'e4:1d:2d:bc:3d:c0'
-dataWriter.wcudata2.eth0.port = 4000
-dataWriter.wcudata2.eth0.proto = 'udp'
-dataWriter.wcudata2.eth1.ip = '10.99.101.2'
-dataWriter.wcudata2.eth1.mac = 'e4:1d:2d:bc:3d:c1'
-dataWriter.wcudata2.eth1.port = 4000
-dataWriter.wcudata2.eth1.proto = 'udp'
-dataWriter.wcudata2.eth2.ip = '10.99.101.3'
-dataWriter.wcudata2.eth2.mac = 'e4:1d:2d:e4:0d:30'
-dataWriter.wcudata2.eth2.port = 4000
-dataWriter.wcudata2.eth2.proto = 'udp'
-dataWriter.wcudata2.eth3.ip = '10.99.101.4'
-dataWriter.wcudata2.eth3.mac = 'e4:1d:2d:e4:0d:31'
-dataWriter.wcudata2.eth3.port = 4000
-dataWriter.wcudata2.eth3.proto = 'udp'
-dataWriter.outputPath = '/data/apertif/'       # in operations, preferably an *absolute*, project specific path on /data
-dataWriter.useODirect = True                     
-dataWriter.applySubbandPhaseCorrection = True
-arts.recordBaseband = True                      # record baseband data to disk
-arts.timing = True                              # perform dedispertion and folding on raw data
-arts.parFile = 'file.par'                       # name of the parfile used on ARTS-0
-arts.samplingTime = 100.25                      # sampling time of the folded data in microsec
-arts.frequencyChannelWidth = 10.5               # width of frequency channels in MHz
-arts.survey.snr_threshold = 8.0                 # ARTS SC4 pipeline S/N threshold
-arts.survey.enable_iquv = false                 # Whether or not to enable IQUV buffering for ARTS SC4
-arts.survey.history_i = 10                      # ARTS SC4 buffer size for stokes I
-arts.survey.history_iquv = 10                   # ARTS SC4 buffer size for stokes IQUV
-atmosphere.refracDryAir = 0.000305              # atmosphere constants taken from WSRT (pre-APERTIF) MS
-atmosphere.refracWaterVapour = 0.0
-atmosphere.scaleHeight = 8                      # km
-system.parsetVersion = '0.0.1'
-system.skipChecksUnsupported = false          	# skipChecksUnsupported; default: false; true means: skip as many parset sanity checks as possible (without affecting system stability for subsequent observations), i.e. log this setting and do as asked, but no software support if anything turns out broken
-system.arrayPosition = [3828630.63486200943589211, 443593.39226634375518188, 5064922.99755000043660402] # meter, ITRF. RT8 atm
-system.telescope.RT2.position = [3828729.99081358872354031, 442735.17696416645776480,5064923.00829000025987625] # meter, ITRF
-system.telescope.RT3.position = [3828713.43109884625300765, 442878.21189340209821239,5064923.00435999967157841]
-system.telescope.RT4.position = [3828696.86994427768513560, 443021.24917263782117516,5064923.00396999996155500]
-system.telescope.RT5.position = [3828680.31391932582482696, 443164.28596862131962553,5064923.00035000033676624]
-system.telescope.RT6.position = [3828663.75159173039719462, 443307.32138055720133707,5064923.00203999970108271]
-system.telescope.RT7.position = [3828647.19342757249251008, 443450.35604637680808082,5064923.00229999981820583]
-system.telescope.RT8.position = [3828630.63486200943589211, 443593.39226634375518188,5064922.99755000043660402]
-system.telescope.RT9.position = [3828614.07606798363849521, 443736.42941620573401451,5064923.00000000000000000]
-system.telescope.RTA.position = [3828609.94224429363384843, 443772.19450029480503872,5064922.99868000019341707]
-system.telescope.RTB.position = [3828603.73202611599117517, 443825.83321168005932122,5064922.99963000044226646]
-system.telescope.RTC.position = [3828460.92418734729290009, 445059.52053928520763293,5064922.99070999957621098]
-system.telescope.RTD.position = [3828452.64716351125389338, 445131.03744105156511068,5064922.98792999982833862]
-system.telescope.axesDistance      = 4.95       # meter
-system.telescope.focalAxesDistance = 9.25       # meter
-system.telescope.polarAxesLength   = 16.922     # meter
-system.correlator.outputBoardList = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15] # cannot be "[0..15]", results in error
-# to be decided on later maybe more hardware versions needed. Values come from prepare telescope command.
-# system.beamformerVersion = '0.8'            	# beamformer version
-# system.correlatorVersion = '0.9'            	# correlator version
-
-#system.telescope.RT2.residualDelay = 1.4618e-9 # 0.0 # 3.9734e-9 #3.0402e-9 #1.9029e-9
-#system.telescope.RT3.residualDelay = 3.6548e-9 # 0.0 # 1.2513e-9 #4.1736e-9
-#system.telescope.RT4.residualDelay = 0.0 # 0.0 #5.0991e-9 #
-#system.telescope.RT5.residualDelay = 0.1513e-9 # 0.0 # 0.0894e-9 #4.0534e-9 #0.1034e-9
-#system.telescope.RT6.residualDelay = 3.5733e-9 # 0.0 # 1.8253e-9 #3.6861e-9
-#system.telescope.RT7.residualDelay = 0.0 # 0.0 #3.8860e-9 #
-#system.telescope.RT8.residualDelay = 0.8254e-9 # 0.0 # 4.1577e-9 #3.5752e-9 #0.6541e-9 # 20171206
-#system.telescope.RT9.residualDelay = 0.4405e-9 # 0.0 # 0.0 #3.9317e-9 #1.8725e-9
-#system.telescope.RTA.residualDelay = 0.0       # 0.0 # 0.1397e-9 #4.4971e-9 #
-#system.telescope.RTB.residualDelay = 2.8676e-9 # 0.0 # 2.6496e-9 #2.8192e-9 #1.8206e-9
-#system.telescope.RT2.residualDelay =  2.727e-9
-#system.telescope.RT3.residualDelay =  4.902e-9
-#system.telescope.RT4.residualDelay =  0.206e-9
-#system.telescope.RT5.residualDelay =  1.450e-9
-#system.telescope.RT6.residualDelay =  4.827e-9
-#system.telescope.RT7.residualDelay =  1.716e-9
-#system.telescope.RT8.residualDelay =  2.028e-9
-#system.telescope.RT9.residualDelay =  1.747e-9
-#system.telescope.RTA.residualDelay =  1.306e-9
-#system.telescope.RTB.residualDelay =  2.868e-9
-# The new optimum values (6-2-2018)
-
-# 13
-#system.telescope.RT2.residualDelay =  7.074e-9
-#system.telescope.RT3.residualDelay =  4.771e-9
-#system.telescope.RT4.residualDelay =  4.853e-9
-#system.telescope.RT5.residualDelay =  4.098e-9
-#system.telescope.RT6.residualDelay =  8.697e-9
-#system.telescope.RT7.residualDelay =  6.046e-9
-#system.telescope.RT8.residualDelay =  6.376e-9
-#system.telescope.RT9.residualDelay =  5.131e-9
-#system.telescope.RTA.residualDelay =  3.434e-9
-#system.telescope.RTB.residualDelay =  4.970e-9
-#system.telescope.RTC.residualDelay =  0.000e-9
-#system.telescope.RTD.residualDelay =  0.000e-9
-
-# 14
-#system.telescope.RT2.residualDelay =  16.732e-9
-#system.telescope.RT3.residualDelay =  13.031e-9
-#system.telescope.RT4.residualDelay =  14.511e-9
-#system.telescope.RT5.residualDelay =  12.522e-9
-#system.telescope.RT6.residualDelay =  20.239e-9
-#system.telescope.RT7.residualDelay =  15.641e-9
-#system.telescope.RT8.residualDelay =  15.645e-9
-#system.telescope.RT9.residualDelay =  13.194e-9
-#system.telescope.RTA.residualDelay =  8.708e-9
-#system.telescope.RTB.residualDelay =  6.995e-9
-#system.telescope.RTC.residualDelay =  0.000e-9
-#system.telescope.RTD.residualDelay =  9.658e-9
-
-# 15
-#system.telescope.RT2.residualDelay =  7.074e-9
-#system.telescope.RT3.residualDelay =  6.169e-9
-#system.telescope.RT4.residualDelay =  4.853e-9
-#system.telescope.RT5.residualDelay =  5.332e-9
-#system.telescope.RT6.residualDelay =  6.813e-9
-#system.telescope.RT7.residualDelay =  6.109e-9
-#system.telescope.RT8.residualDelay =  6.765e-9
-#system.telescope.RT9.residualDelay =  6.726e-9
-#system.telescope.RTA.residualDelay =  7.818e-9
-#system.telescope.RTB.residualDelay =  12.603e-9
-#system.telescope.RTC.residualDelay =  9.658e-9
-#system.telescope.RTD.residualDelay =  0.000e-9
-
-#system.telescope.RT2.residualDelay =  8.230e-9
-#system.telescope.RT3.residualDelay =  6.709e-9
-#system.telescope.RT4.residualDelay =  4.853e-9
-#system.telescope.RT5.residualDelay =  5.547e-9
-#system.telescope.RT6.residualDelay =  8.697e-9
-#system.telescope.RT7.residualDelay =  7.218e-9
-#system.telescope.RT8.residualDelay =  7.145e-9
-#system.telescope.RT9.residualDelay =  7.071e-9
-#system.telescope.RTA.residualDelay =  6.673e-9
-#system.telescope.RTB.residualDelay =  9.965e-9
-#system.telescope.RTC.residualDelay =  5.622e-9
-#system.telescope.RTD.residualDelay =  0.000e-9
-#
-# because phaseZero is random (LO1 problem) I use 0.0 as default (6-2--2018)
-#
-# new values 5-3-2018 (RT2,3,4,5,6,9,a,b,c used)
-#
-#system.telescope.RT2.residualDelay =  11.706e-9
-#system.telescope.RT3.residualDelay =  10.283e-9
-#system.telescope.RT4.residualDelay =  4.853e-9
-#system.telescope.RT5.residualDelay =  7.774e-9
-#system.telescope.RT6.residualDelay =  13.650e-9
-#system.telescope.RT7.residualDelay =  7.218e-9
-#system.telescope.RT8.residualDelay =  7.145e-9
-#system.telescope.RT9.residualDelay =  10.630e-9
-#system.telescope.RTA.residualDelay =  11.452e-9
-#system.telescope.RTB.residualDelay =  11.848e-9
-#system.telescope.RTC.residualDelay =  8.992e-9
-#system.telescope.RTD.residualDelay =  0.000e-9
-#
-#system.telescope.RT2.phaseZero =  0.000
-#system.telescope.RT3.phaseZero =  0.000
-#system.telescope.RT4.phaseZero =  0.000
-#system.telescope.RT5.phaseZero =  0.000
-#system.telescope.RT6.phaseZero =  0.000
-#system.telescope.RT7.phaseZero =  0.000
-#system.telescope.RT8.phaseZero =  0.000
-#system.telescope.RT9.phaseZero =  0.000
-#system.telescope.RTA.phaseZero =  0.000
-#system.telescope.RTB.phaseZero =  0.000
-#system.telescope.RTC.phaseZero =  0.000
-#system.telescope.RTD.phaseZero =  0.000
-
-# new values 08-03-2018 BH
-#system.telescope.RT2.residualDelay =  13.060e-9
-#system.telescope.RT3.residualDelay =  10.430e-9
-#system.telescope.RT4.residualDelay =  6.242e-9
-#system.telescope.RT5.residualDelay =  9.436e-9
-#system.telescope.RT6.residualDelay =  13.650e-9
-#system.telescope.RT7.residualDelay =  12.041e-9
-#system.telescope.RT8.residualDelay =  12.735e-9
-#system.telescope.RT9.residualDelay =  11.876e-9
-#system.telescope.RTA.residualDelay =  12.821e-9
-#system.telescope.RTB.residualDelay =  14.713e-9
-#system.telescope.RTC.residualDelay =  11.851e-9
-#system.telescope.RTD.residualDelay =  0.000e-9
-#system.telescope.RT2.phaseZero =  0.000
-#system.telescope.RT3.phaseZero =  2.858
-#system.telescope.RT4.phaseZero = -0.284
-#system.telescope.RT5.phaseZero = -2.599
-#system.telescope.RT6.phaseZero = -0.499
-#system.telescope.RT7.phaseZero =  2.736
-#system.telescope.RT8.phaseZero = -0.845
-#system.telescope.RT9.phaseZero =  0.232
-#system.telescope.RTA.phaseZero =  0.172
-#system.telescope.RTB.phaseZero =  0.096
-#system.telescope.RTC.phaseZero = -2.156
-#system.telescope.RTD.phaseZero =  0.000
-
-# new values 09-03-2018 BH
-#system.telescope.RT2.residualDelay =  15.561e-9
-#system.telescope.RT3.residualDelay =  12.945e-9
-#system.telescope.RT4.residualDelay =  7.509e-9
-#system.telescope.RT5.residualDelay =  10.688e-9
-#system.telescope.RT6.residualDelay =  14.920e-9
-#system.telescope.RT7.residualDelay =  14.546e-9
-#system.telescope.RT8.residualDelay =  12.741e-9
-#system.telescope.RT9.residualDelay =  13.151e-9
-#system.telescope.RTA.residualDelay =  14.078e-9
-#system.telescope.RTB.residualDelay =  14.713e-9
-#system.telescope.RTC.residualDelay =  13.031e-9
-#system.telescope.RTD.residualDelay =  0.000e-9
-#system.telescope.RT2.phaseZero =  0.000
-#system.telescope.RT3.phaseZero =  1.615
-#system.telescope.RT4.phaseZero =  1.138
-#system.telescope.RT5.phaseZero = -0.787
-#system.telescope.RT6.phaseZero = -0.573
-#system.telescope.RT7.phaseZero =  0.313
-#system.telescope.RT8.phaseZero =  0.274
-#system.telescope.RT9.phaseZero =  1.533
-#system.telescope.RTA.phaseZero =  1.741
-#system.telescope.RTB.phaseZero = -1.637
-#system.telescope.RTC.phaseZero = -5.201
-#system.telescope.RTD.phaseZero =  0.000
-
-# 09-04-2018 MN, RT2..RTC new firmware, LO1=4800MHz
-system.telescope.RT2.residualDelay =  21.944e-9
-system.telescope.RT3.residualDelay =  19.397e-9
-system.telescope.RT4.residualDelay =  15.170e-9
-system.telescope.RT5.residualDelay =  20.627e-9
-system.telescope.RT6.residualDelay =  25.326e-9
-system.telescope.RT7.residualDelay =  20.963e-9
-system.telescope.RT8.residualDelay =  21.768e-9
-system.telescope.RT9.residualDelay =  20.771e-9
-system.telescope.RTA.residualDelay =  20.480e-9
-system.telescope.RTB.residualDelay =  23.421e-9
-system.telescope.RTC.residualDelay =  18.441e-9
-system.telescope.RTD.residualDelay =  0.000e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  1.448
-system.telescope.RT4.phaseZero = -0.330
-system.telescope.RT5.phaseZero =  3.936
-system.telescope.RT6.phaseZero = -1.609
-system.telescope.RT7.phaseZero =  0.531
-system.telescope.RT8.phaseZero =  4.086
-system.telescope.RT9.phaseZero =  0.281
-system.telescope.RTA.phaseZero =  0.744
-system.telescope.RTB.phaseZero =  2.157
-system.telescope.RTC.phaseZero = -8.142
-system.telescope.RTD.phaseZero =  0.000
-
-# 23-04-2018 MN, RT2..RTD new firmware, LO1=4800MHz
-system.telescope.RT2.residualDelay =  6.921e-9
-system.telescope.RT3.residualDelay =  4.435e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  5.666e-9
-system.telescope.RT6.residualDelay =  11.301e-9
-system.telescope.RT7.residualDelay =  5.793e-9
-system.telescope.RT8.residualDelay =  6.804e-9
-system.telescope.RT9.residualDelay =  5.798e-9
-system.telescope.RTA.residualDelay =  5.481e-9
-system.telescope.RTB.residualDelay =  8.434e-9
-system.telescope.RTC.residualDelay =  3.271e-9
-system.telescope.RTD.residualDelay =  43.929e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  1.370
-system.telescope.RT4.phaseZero = -0.330
-system.telescope.RT5.phaseZero =  3.855
-system.telescope.RT6.phaseZero = -2.818
-system.telescope.RT7.phaseZero =  0.531
-system.telescope.RT8.phaseZero =  4.062
-system.telescope.RT9.phaseZero =  0.168
-system.telescope.RTA.phaseZero =  0.556
-system.telescope.RTB.phaseZero =  2.165
-system.telescope.RTC.phaseZero = -8.707
-system.telescope.RTD.phaseZero = -2.827
-
-# 23-04-2018 MN, RT2..RTD new firmware, LO1=4800MHz, version 2 
-system.telescope.RT2.residualDelay =  6.936e-9
-system.telescope.RT3.residualDelay =  4.443e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  5.681e-9
-system.telescope.RT6.residualDelay =  11.331e-9
-system.telescope.RT7.residualDelay =  5.793e-9
-system.telescope.RT8.residualDelay =  6.819e-9
-system.telescope.RT9.residualDelay =  5.820e-9
-system.telescope.RTA.residualDelay =  5.481e-9
-system.telescope.RTB.residualDelay =  8.437e-9
-system.telescope.RTC.residualDelay =  3.313e-9
-system.telescope.RTD.residualDelay =  44.021e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  1.392
-system.telescope.RT4.phaseZero = -0.330
-system.telescope.RT5.phaseZero =  3.896
-system.telescope.RT6.phaseZero = -2.064
-system.telescope.RT7.phaseZero =  0.531
-system.telescope.RT8.phaseZero =  4.110
-system.telescope.RT9.phaseZero =  0.204
-system.telescope.RTA.phaseZero =  0.584
-system.telescope.RTB.phaseZero =  2.177
-system.telescope.RTC.phaseZero = -8.873
-system.telescope.RTD.phaseZero = -2.741
-
-# residualDelay and phaseZero values determined using task 14092018
-system.telescope.RT2.residualDelay =  6.695e-9
-system.telescope.RT3.residualDelay =  2.769e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.507e-9
-system.telescope.RT6.residualDelay =  8.455e-9
-system.telescope.RT7.residualDelay =  6.812e-9
-system.telescope.RT8.residualDelay =  6.439e-9
-system.telescope.RT9.residualDelay =  3.011e-9
-system.telescope.RTA.residualDelay =  5.088e-9
-system.telescope.RTB.residualDelay =  1.906e-9
-system.telescope.RTC.residualDelay =  1.036e-9
-system.telescope.RTD.residualDelay =  45.233e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  2.774
-system.telescope.RT4.phaseZero = -0.843
-system.telescope.RT5.phaseZero =  5.163
-system.telescope.RT6.phaseZero =  0.959
-system.telescope.RT7.phaseZero = -2.120
-system.telescope.RT8.phaseZero =  3.544
-system.telescope.RT9.phaseZero =  3.221
-system.telescope.RTA.phaseZero =  0.176
-system.telescope.RTB.phaseZero = -0.832
-system.telescope.RTC.phaseZero = -9.472
-system.telescope.RTD.phaseZero = -2.531
-
-# residualDelay and phaseZero values determined using task 1409201801
-system.telescope.RT2.residualDelay =  6.660e-9
-system.telescope.RT3.residualDelay =  2.756e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.492e-9
-system.telescope.RT6.residualDelay =  8.466e-9
-system.telescope.RT7.residualDelay =  6.798e-9
-system.telescope.RT8.residualDelay =  6.545e-9
-system.telescope.RT9.residualDelay =  2.999e-9
-system.telescope.RTA.residualDelay =  5.114e-9
-system.telescope.RTB.residualDelay =  1.924e-9
-system.telescope.RTC.residualDelay =  0.819e-9
-system.telescope.RTD.residualDelay =  45.308e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.774
-system.telescope.RT4.phaseZero = -0.457
-system.telescope.RT5.phaseZero =  3.798
-system.telescope.RT6.phaseZero =  3.288
-system.telescope.RT7.phaseZero = -0.193
-system.telescope.RT8.phaseZero =  3.234
-system.telescope.RT9.phaseZero =  5.630
-system.telescope.RTA.phaseZero = -0.104
-system.telescope.RTB.phaseZero =  2.143
-system.telescope.RTC.phaseZero = -12.286
-system.telescope.RTD.phaseZero = -0.055
-
-#RB 21-09-2018
-# residualDelay and phaseZero values determined using task 2109201800
-system.telescope.RT2.residualDelay =  6.719e-9
-system.telescope.RT3.residualDelay =  2.740e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.487e-9
-system.telescope.RT6.residualDelay =  9.812e-9
-system.telescope.RT7.residualDelay =  8.056e-9
-system.telescope.RT8.residualDelay =  6.589e-9
-system.telescope.RT9.residualDelay =  6.673e-9
-system.telescope.RTA.residualDelay =  5.168e-9
-system.telescope.RTB.residualDelay =  3.168e-9
-system.telescope.RTC.residualDelay =  5.412e-9
-system.telescope.RTD.residualDelay =  45.297e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.978
-system.telescope.RT4.phaseZero = -0.261
-system.telescope.RT5.phaseZero =  3.795
-system.telescope.RT6.phaseZero =  1.513
-system.telescope.RT7.phaseZero = -2.116
-system.telescope.RT8.phaseZero =  3.552
-system.telescope.RT9.phaseZero =  6.339
-system.telescope.RTA.phaseZero =  0.090
-system.telescope.RTB.phaseZero =  0.601
-system.telescope.RTC.phaseZero = -12.655
-system.telescope.RTD.phaseZero = -0.502
-
-#RB 21-09-2018 second run
-# residualDelay and phaseZero values determined using task 2109201801
-system.telescope.RT2.residualDelay =  6.679e-9
-system.telescope.RT3.residualDelay =  2.751e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.500e-9
-system.telescope.RT6.residualDelay =  9.831e-9
-system.telescope.RT7.residualDelay =  8.097e-9
-system.telescope.RT8.residualDelay =  6.749e-9
-system.telescope.RT9.residualDelay =  6.775e-9
-system.telescope.RTA.residualDelay =  5.150e-9
-system.telescope.RTB.residualDelay =  3.199e-9
-system.telescope.RTC.residualDelay =  5.474e-9
-system.telescope.RTD.residualDelay =  45.255e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.850
-system.telescope.RT4.phaseZero = -0.389
-system.telescope.RT5.phaseZero =  3.725
-system.telescope.RT6.phaseZero =  3.413
-system.telescope.RT7.phaseZero = -0.328
-system.telescope.RT8.phaseZero =  3.545
-system.telescope.RT9.phaseZero =  5.518
-system.telescope.RTA.phaseZero =  0.104
-system.telescope.RTB.phaseZero =  2.368
-system.telescope.RTC.phaseZero = -11.890
-system.telescope.RTD.phaseZero = -0.527
-
-#20181005
-# residualDelay and phaseZero values determined using task 181005002
-system.telescope.RT2.residualDelay =  5.442e-9
-system.telescope.RT3.residualDelay =  1.544e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.457e-9
-system.telescope.RT6.residualDelay =  9.798e-9
-system.telescope.RT7.residualDelay =  6.791e-9
-system.telescope.RT8.residualDelay =  6.592e-9
-system.telescope.RT9.residualDelay =  6.694e-9
-system.telescope.RTA.residualDelay =  5.114e-9
-system.telescope.RTB.residualDelay =  3.242e-9
-system.telescope.RTC.residualDelay =  3.538e-9
-system.telescope.RTD.residualDelay =  44.069e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.266
-system.telescope.RT4.phaseZero = -2.003
-system.telescope.RT5.phaseZero =  2.163
-system.telescope.RT6.phaseZero =  2.001
-system.telescope.RT7.phaseZero =  0.034
-system.telescope.RT8.phaseZero =  2.123
-system.telescope.RT9.phaseZero =  3.950
-system.telescope.RTA.phaseZero = -1.597
-system.telescope.RTB.phaseZero =  0.530
-system.telescope.RTC.phaseZero = -13.909
-system.telescope.RTD.phaseZero = -0.640
-
-# residualDelay and phaseZero values determined using task 181005003
-system.telescope.RT2.residualDelay =  5.496e-9
-system.telescope.RT3.residualDelay =  1.605e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.482e-9
-system.telescope.RT6.residualDelay =  9.820e-9
-system.telescope.RT7.residualDelay =  6.788e-9
-system.telescope.RT8.residualDelay =  6.619e-9
-system.telescope.RT9.residualDelay =  6.629e-9
-system.telescope.RTA.residualDelay =  5.145e-9
-system.telescope.RTB.residualDelay =  3.198e-9
-system.telescope.RTC.residualDelay =  3.760e-9
-system.telescope.RTD.residualDelay =  44.042e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.249
-system.telescope.RT4.phaseZero = -0.137
-system.telescope.RT5.phaseZero =  3.981
-system.telescope.RT6.phaseZero =  3.836
-system.telescope.RT7.phaseZero = -0.055
-system.telescope.RT8.phaseZero =  3.766
-system.telescope.RT9.phaseZero =  5.685
-system.telescope.RTA.phaseZero =  0.191
-system.telescope.RTB.phaseZero =  2.481
-system.telescope.RTC.phaseZero = -14.952
-system.telescope.RTD.phaseZero = -0.513
-
-# residualDelay and phaseZero values determined using task 181012004
-system.telescope.RT2.residualDelay =  5.373e-9
-system.telescope.RT3.residualDelay =  1.498e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.472e-9
-system.telescope.RT6.residualDelay =  8.551e-9
-system.telescope.RT7.residualDelay =  6.800e-9
-system.telescope.RT8.residualDelay =  6.600e-9
-system.telescope.RT9.residualDelay =  6.729e-9
-system.telescope.RTA.residualDelay =  6.347e-9
-system.telescope.RTB.residualDelay =  2.004e-9
-system.telescope.RTC.residualDelay =  3.926e-9
-system.telescope.RTD.residualDelay =  42.875e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.192
-system.telescope.RT4.phaseZero = -0.443
-system.telescope.RT5.phaseZero =  3.721
-system.telescope.RT6.phaseZero =  5.446
-system.telescope.RT7.phaseZero = -0.318
-system.telescope.RT8.phaseZero =  3.510
-system.telescope.RT9.phaseZero =  5.291
-system.telescope.RTA.phaseZero = -1.835
-system.telescope.RTB.phaseZero =  4.197
-system.telescope.RTC.phaseZero = -15.103
-system.telescope.RTD.phaseZero =  1.012
-
-# residualDelay and phaseZero values determined using task 181012005
-system.telescope.RT2.residualDelay =  5.432e-9
-system.telescope.RT3.residualDelay =  1.554e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.348e-9
-system.telescope.RT6.residualDelay =  8.557e-9
-system.telescope.RT7.residualDelay =  6.829e-9
-system.telescope.RT8.residualDelay =  6.503e-9
-system.telescope.RT9.residualDelay =  6.640e-9
-system.telescope.RTA.residualDelay =  6.362e-9
-system.telescope.RTB.residualDelay =  1.906e-9
-system.telescope.RTC.residualDelay =  3.846e-9
-system.telescope.RTD.residualDelay =  42.763e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.167
-system.telescope.RT4.phaseZero = -0.264
-system.telescope.RT5.phaseZero =  3.973
-system.telescope.RT6.phaseZero =  3.787
-system.telescope.RT7.phaseZero = -0.039
-system.telescope.RT8.phaseZero =  3.808
-system.telescope.RT9.phaseZero =  5.714
-system.telescope.RTA.phaseZero =  0.234
-system.telescope.RTB.phaseZero =  2.653
-system.telescope.RTC.phaseZero = -14.577
-system.telescope.RTD.phaseZero = -0.531
-
-# residualDelay and phaseZero values determined using task 181015007
-system.telescope.RT2.residualDelay =  5.393e-9
-system.telescope.RT3.residualDelay =  1.538e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.483e-9
-system.telescope.RT6.residualDelay =  8.522e-9
-system.telescope.RT7.residualDelay =  6.811e-9
-system.telescope.RT8.residualDelay =  5.667e-9
-system.telescope.RT9.residualDelay =  6.701e-9
-system.telescope.RTA.residualDelay =  6.394e-9
-system.telescope.RTB.residualDelay =  30.724e-9
-system.telescope.RTC.residualDelay =  2303.554e-9
-system.telescope.RTD.residualDelay =  1242.839e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.087
-system.telescope.RT4.phaseZero = -0.592
-system.telescope.RT5.phaseZero =  3.674
-system.telescope.RT6.phaseZero =  3.698
-system.telescope.RT7.phaseZero =  0.010
-system.telescope.RT8.phaseZero =  3.430
-system.telescope.RT9.phaseZero =  5.461
-system.telescope.RTA.phaseZero =  0.173
-system.telescope.RTB.phaseZero =  2.971
-system.telescope.RTC.phaseZero = -16.811
-system.telescope.RTD.phaseZero = -2.070
-
-# residualDelay and phaseZero values determined using task 181015009
-system.telescope.RT2.residualDelay =  5.394e-9
-system.telescope.RT3.residualDelay =  1.548e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.469e-9
-system.telescope.RT6.residualDelay =  8.505e-9
-system.telescope.RT7.residualDelay =  6.790e-9
-system.telescope.RT8.residualDelay =  6.567e-9
-system.telescope.RT9.residualDelay =  6.645e-9
-system.telescope.RTA.residualDelay =  6.389e-9
-system.telescope.RTB.residualDelay =  30.721e-9
-system.telescope.RTC.residualDelay =  4863.459e-9
-system.telescope.RTD.residualDelay =  2522.633e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.072
-system.telescope.RT4.phaseZero = -0.552
-system.telescope.RT5.phaseZero =  3.906
-system.telescope.RT6.phaseZero =  3.679
-system.telescope.RT7.phaseZero =  0.058
-system.telescope.RT8.phaseZero =  2.316
-system.telescope.RT9.phaseZero =  5.599
-system.telescope.RTA.phaseZero =  0.251
-system.telescope.RTB.phaseZero =  2.696
-system.telescope.RTC.phaseZero = -15.027
-system.telescope.RTD.phaseZero = -3.665
-
-# residualDelay and phaseZero values determined using task 181015010
-system.telescope.RT2.residualDelay =  5.420e-9
-system.telescope.RT3.residualDelay =  1.585e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.501e-9
-system.telescope.RT6.residualDelay =  8.550e-9
-system.telescope.RT7.residualDelay =  6.789e-9
-system.telescope.RT8.residualDelay =  6.499e-9
-system.telescope.RT9.residualDelay =  6.668e-9
-system.telescope.RTA.residualDelay =  6.397e-9
-system.telescope.RTB.residualDelay =  30.689e-9
-system.telescope.RTC.residualDelay =  7423.493e-9
-system.telescope.RTD.residualDelay =  4102.661e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.048
-system.telescope.RT4.phaseZero = -0.582
-system.telescope.RT5.phaseZero =  3.843
-system.telescope.RT6.phaseZero =  3.619
-system.telescope.RT7.phaseZero = -0.020
-system.telescope.RT8.phaseZero =  3.643
-system.telescope.RT9.phaseZero =  5.478
-system.telescope.RTA.phaseZero =  0.232
-system.telescope.RTB.phaseZero =  2.667
-system.telescope.RTC.phaseZero = -15.207
-system.telescope.RTD.phaseZero = -5.932
-
-# residualDelay and phaseZero values determined using task 181016004
-# manually changed RTB RTC RTD
-system.telescope.RT2.residualDelay =  5.430e-9
-system.telescope.RT3.residualDelay =  1.564e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.455e-9
-system.telescope.RT6.residualDelay =  9.791e-9
-system.telescope.RT7.residualDelay =  8.039e-9
-system.telescope.RT8.residualDelay =  6.663e-9
-system.telescope.RT9.residualDelay =  6.672e-9
-system.telescope.RTA.residualDelay =  5.142e-9
-system.telescope.RTB.residualDelay =  1.906e-9
-system.telescope.RTC.residualDelay =  3.846e-9
-system.telescope.RTD.residualDelay =  42.763e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.075
-system.telescope.RT4.phaseZero = -0.401
-system.telescope.RT5.phaseZero =  4.023
-system.telescope.RT6.phaseZero =  1.802
-system.telescope.RT7.phaseZero = -1.935
-system.telescope.RT8.phaseZero =  3.598
-system.telescope.RT9.phaseZero =  5.617
-system.telescope.RTA.phaseZero =  1.995
-system.telescope.RTB.phaseZero =  2.483
-system.telescope.RTC.phaseZero = -13.513
-system.telescope.RTD.phaseZero = -7.368
-
-
-# residualDelay and phaseZero values determined using task 181016006
-system.telescope.RT2.residualDelay =  5.430e-9
-system.telescope.RT3.residualDelay =  1.544e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.481e-9
-system.telescope.RT6.residualDelay =  9.818e-9
-system.telescope.RT7.residualDelay =  8.062e-9
-system.telescope.RT8.residualDelay =  6.648e-9
-system.telescope.RT9.residualDelay =  6.678e-9
-system.telescope.RTA.residualDelay =  5.127e-9
-system.telescope.RTB.residualDelay =  5.713e-9
-system.telescope.RTC.residualDelay =  4.052e-9
-system.telescope.RTD.residualDelay =  42.878e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.026
-system.telescope.RT4.phaseZero = -0.417
-system.telescope.RT5.phaseZero =  3.950
-system.telescope.RT6.phaseZero =  3.680
-system.telescope.RT7.phaseZero = -0.029
-system.telescope.RT8.phaseZero =  3.844
-system.telescope.RT9.phaseZero =  5.596
-system.telescope.RTA.phaseZero =  0.144
-system.telescope.RTB.phaseZero =  2.926
-system.telescope.RTC.phaseZero = -15.035
-system.telescope.RTD.phaseZero = -7.296
-
-# residualDelay and phaseZero values determined using task 181016007
-system.telescope.RT2.residualDelay =  5.475e-9
-system.telescope.RT3.residualDelay =  1.604e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.522e-9
-system.telescope.RT6.residualDelay =  9.805e-9
-system.telescope.RT7.residualDelay =  8.052e-9
-system.telescope.RT8.residualDelay =  6.642e-9
-system.telescope.RT9.residualDelay =  6.652e-9
-system.telescope.RTA.residualDelay =  5.150e-9
-system.telescope.RTB.residualDelay =  5.718e-9
-system.telescope.RTC.residualDelay =  3.999e-9
-system.telescope.RTD.residualDelay =  42.797e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.036
-system.telescope.RT4.phaseZero = -0.444
-system.telescope.RT5.phaseZero =  3.942
-system.telescope.RT6.phaseZero =  3.700
-system.telescope.RT7.phaseZero = -0.013
-system.telescope.RT8.phaseZero =  3.802
-system.telescope.RT9.phaseZero =  5.581
-system.telescope.RTA.phaseZero =  0.126
-system.telescope.RTB.phaseZero =  2.390
-system.telescope.RTC.phaseZero = -14.708
-system.telescope.RTD.phaseZero = -7.101
-
-# residualDelay and phaseZero values determined using task 181017001
-system.telescope.RT2.residualDelay =  5.445e-9
-system.telescope.RT3.residualDelay =  1.539e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.463e-9
-system.telescope.RT6.residualDelay =  9.808e-9
-system.telescope.RT7.residualDelay =  8.008e-9
-system.telescope.RT8.residualDelay =  6.535e-9
-system.telescope.RT9.residualDelay =  6.649e-9
-system.telescope.RTA.residualDelay =  5.089e-9
-system.telescope.RTB.residualDelay =  1.942e-9
-system.telescope.RTC.residualDelay =  3.617e-9
-system.telescope.RTD.residualDelay =  42.834e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.045
-system.telescope.RT4.phaseZero = -0.482
-system.telescope.RT5.phaseZero =  3.940
-system.telescope.RT6.phaseZero =  3.611
-system.telescope.RT7.phaseZero = -0.166
-system.telescope.RT8.phaseZero =  3.699
-system.telescope.RT9.phaseZero =  5.421
-system.telescope.RTA.phaseZero =  0.062
-system.telescope.RTB.phaseZero =  1.702
-system.telescope.RTC.phaseZero = -14.982
-system.telescope.RTD.phaseZero = -7.397
-
-# residualDelay and phaseZero values determined using task 181017002
-system.telescope.RT2.residualDelay =  5.388e-9
-system.telescope.RT3.residualDelay =  1.512e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.467e-9
-system.telescope.RT6.residualDelay =  9.816e-9
-system.telescope.RT7.residualDelay =  8.069e-9
-system.telescope.RT8.residualDelay =  6.577e-9
-system.telescope.RT9.residualDelay =  6.721e-9
-system.telescope.RTA.residualDelay =  5.103e-9
-system.telescope.RTB.residualDelay =  1.923e-9
-system.telescope.RTC.residualDelay =  3.617e-9
-system.telescope.RTD.residualDelay =  42.857e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.036
-system.telescope.RT4.phaseZero = -0.452
-system.telescope.RT5.phaseZero =  3.891
-system.telescope.RT6.phaseZero =  3.672
-system.telescope.RT7.phaseZero = -0.148
-system.telescope.RT8.phaseZero =  3.608
-system.telescope.RT9.phaseZero =  5.477
-system.telescope.RTA.phaseZero =  0.062
-system.telescope.RTB.phaseZero =  2.369
-system.telescope.RTC.phaseZero = -15.390
-system.telescope.RTD.phaseZero = -7.204
-
-# residualDelay and phaseZero values determined using task 181017003
-system.telescope.RT2.residualDelay =  5.422e-9
-system.telescope.RT3.residualDelay =  1.538e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.432e-9
-system.telescope.RT6.residualDelay =  9.773e-9
-system.telescope.RT7.residualDelay =  8.058e-9
-system.telescope.RT8.residualDelay =  6.543e-9
-system.telescope.RT9.residualDelay =  6.660e-9
-system.telescope.RTA.residualDelay =  5.121e-9
-system.telescope.RTB.residualDelay =  1.934e-9
-system.telescope.RTC.residualDelay =  3.647e-9
-system.telescope.RTD.residualDelay =  42.811e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.020
-system.telescope.RT4.phaseZero = -0.366
-system.telescope.RT5.phaseZero =  3.969
-system.telescope.RT6.phaseZero =  3.748
-system.telescope.RT7.phaseZero =  0.020
-system.telescope.RT8.phaseZero =  3.725
-system.telescope.RT9.phaseZero =  5.663
-system.telescope.RTA.phaseZero =  0.130
-system.telescope.RTB.phaseZero =  2.419
-system.telescope.RTC.phaseZero = -15.274
-system.telescope.RTD.phaseZero = -7.069
-
-# residualDelay and phaseZero values determined using task 181018005
-system.telescope.RT2.residualDelay =  5.458e-9
-system.telescope.RT3.residualDelay =  1.603e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.514e-9
-system.telescope.RT6.residualDelay =  9.809e-9
-system.telescope.RT7.residualDelay =  8.133e-9
-system.telescope.RT8.residualDelay =  6.632e-9
-system.telescope.RT9.residualDelay =  6.670e-9
-system.telescope.RTA.residualDelay =  5.105e-9
-system.telescope.RTB.residualDelay =  2.014e-9
-system.telescope.RTC.residualDelay =  5.472e-9
-system.telescope.RTD.residualDelay =  41.621e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.105
-system.telescope.RT4.phaseZero = -0.546
-system.telescope.RT5.phaseZero =  3.714
-system.telescope.RT6.phaseZero =  3.573
-system.telescope.RT7.phaseZero = -0.121
-system.telescope.RT8.phaseZero =  3.616
-system.telescope.RT9.phaseZero =  5.516
-system.telescope.RTA.phaseZero =  0.039
-system.telescope.RTB.phaseZero =  2.331
-system.telescope.RTC.phaseZero = -15.338
-system.telescope.RTD.phaseZero = -5.065
-
-# residualDelay and phaseZero values determined using task 181018006
-system.telescope.RT2.residualDelay =  5.397e-9
-system.telescope.RT3.residualDelay =  1.545e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.436e-9
-system.telescope.RT6.residualDelay =  9.845e-9
-system.telescope.RT7.residualDelay =  8.055e-9
-system.telescope.RT8.residualDelay =  6.584e-9
-system.telescope.RT9.residualDelay =  6.685e-9
-system.telescope.RTA.residualDelay =  5.109e-9
-system.telescope.RTB.residualDelay =  2.022e-9
-system.telescope.RTC.residualDelay =  5.406e-9
-system.telescope.RTD.residualDelay =  41.638e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.101
-system.telescope.RT4.phaseZero = -0.579
-system.telescope.RT5.phaseZero =  3.802
-system.telescope.RT6.phaseZero =  3.531
-system.telescope.RT7.phaseZero = -0.024
-system.telescope.RT8.phaseZero =  3.620
-system.telescope.RT9.phaseZero =  5.428
-system.telescope.RTA.phaseZero = -0.059
-system.telescope.RTB.phaseZero =  2.365
-system.telescope.RTC.phaseZero = -12.766
-system.telescope.RTD.phaseZero = -7.237
-
-# residualDelay and phaseZero values determined using task 181018007
-system.telescope.RT2.residualDelay =  5.350e-9
-system.telescope.RT3.residualDelay =  1.479e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.470e-9
-system.telescope.RT6.residualDelay =  9.799e-9
-system.telescope.RT7.residualDelay =  8.012e-9
-system.telescope.RT8.residualDelay =  6.564e-9
-system.telescope.RT9.residualDelay =  6.709e-9
-system.telescope.RTA.residualDelay =  5.058e-9
-system.telescope.RTB.residualDelay =  1.986e-9
-system.telescope.RTC.residualDelay =  5.415e-9
-system.telescope.RTD.residualDelay =  41.645e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.113
-system.telescope.RT4.phaseZero = -0.487
-system.telescope.RT5.phaseZero =  3.781
-system.telescope.RT6.phaseZero =  3.722
-system.telescope.RT7.phaseZero = -0.029
-system.telescope.RT8.phaseZero =  3.637
-system.telescope.RT9.phaseZero =  5.569
-system.telescope.RTA.phaseZero =  0.087
-system.telescope.RTB.phaseZero =  2.488
-system.telescope.RTC.phaseZero = -12.735
-system.telescope.RTD.phaseZero = -7.124
-
-# residualDelay and phaseZero values determined using task 181018008
-system.telescope.RT2.residualDelay =  5.351e-9
-system.telescope.RT3.residualDelay =  1.512e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.460e-9
-system.telescope.RT6.residualDelay =  9.743e-9
-system.telescope.RT7.residualDelay =  8.009e-9
-system.telescope.RT8.residualDelay =  6.601e-9
-system.telescope.RT9.residualDelay =  6.717e-9
-system.telescope.RTA.residualDelay =  5.073e-9
-system.telescope.RTB.residualDelay =  1.980e-9
-system.telescope.RTC.residualDelay =  4.969e-9
-system.telescope.RTD.residualDelay =  41.508e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.124
-system.telescope.RT4.phaseZero = -0.403
-system.telescope.RT5.phaseZero =  3.886
-system.telescope.RT6.phaseZero =  3.680
-system.telescope.RT7.phaseZero = -0.065
-system.telescope.RT8.phaseZero =  3.587
-system.telescope.RT9.phaseZero =  5.588
-system.telescope.RTA.phaseZero = -0.014
-system.telescope.RTB.phaseZero =  2.393
-system.telescope.RTC.phaseZero = -12.762
-system.telescope.RTD.phaseZero = -7.206
-
-# residualDelay and phaseZero values determined using task 181019002
-system.telescope.RT2.residualDelay =  5.456e-9
-system.telescope.RT3.residualDelay =  1.619e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.450e-9
-system.telescope.RT6.residualDelay =  8.563e-9
-system.telescope.RT7.residualDelay =  8.052e-9
-system.telescope.RT8.residualDelay =  6.587e-9
-system.telescope.RT9.residualDelay =  6.660e-9
-system.telescope.RTA.residualDelay =  5.213e-9
-system.telescope.RTB.residualDelay =  3.271e-9
-system.telescope.RTC.residualDelay =  4.027e-9
-system.telescope.RTD.residualDelay =  41.657e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.087
-system.telescope.RT4.phaseZero = -0.266
-system.telescope.RT5.phaseZero =  4.091
-system.telescope.RT6.phaseZero =  5.690
-system.telescope.RT7.phaseZero = -0.083
-system.telescope.RT8.phaseZero =  3.881
-system.telescope.RT9.phaseZero =  5.887
-system.telescope.RTA.phaseZero = -0.109
-system.telescope.RTB.phaseZero =  0.275
-system.telescope.RTC.phaseZero = -13.702
-system.telescope.RTD.phaseZero = -7.586
-
-# residualDelay and phaseZero values determined using task 181019003
-system.telescope.RT2.residualDelay =  5.479e-9
-system.telescope.RT3.residualDelay =  1.669e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.482e-9
-system.telescope.RT6.residualDelay =  8.609e-9
-system.telescope.RT7.residualDelay =  8.076e-9
-system.telescope.RT8.residualDelay =  6.622e-9
-system.telescope.RT9.residualDelay =  6.734e-9
-system.telescope.RTA.residualDelay =  5.150e-9
-system.telescope.RTB.residualDelay =  3.307e-9
-system.telescope.RTC.residualDelay =  4.072e-9
-system.telescope.RTD.residualDelay =  1.632e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.079
-system.telescope.RT4.phaseZero = -0.440
-system.telescope.RT5.phaseZero =  3.897
-system.telescope.RT6.phaseZero =  3.745
-system.telescope.RT7.phaseZero = -0.187
-system.telescope.RT8.phaseZero =  3.707
-system.telescope.RT9.phaseZero =  5.634
-system.telescope.RTA.phaseZero = -0.029
-system.telescope.RTB.phaseZero =  2.095
-system.telescope.RTC.phaseZero = -15.160
-system.telescope.RTD.phaseZero = -7.415 
-
-# residualDelay and phaseZero values determined using task 181026004
-system.telescope.RT2.residualDelay =  5.458e-9
-system.telescope.RT3.residualDelay =  1.588e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.540e-9
-system.telescope.RT6.residualDelay =  9.805e-9
-system.telescope.RT7.residualDelay =  6.792e-9
-system.telescope.RT8.residualDelay =  6.659e-9
-system.telescope.RT9.residualDelay =  6.574e-9
-system.telescope.RTA.residualDelay =  5.169e-9
-system.telescope.RTB.residualDelay =  3.178e-9
-system.telescope.RTC.residualDelay =  3.901e-9
-system.telescope.RTD.residualDelay =  41.556e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.091
-system.telescope.RT4.phaseZero = -0.555
-system.telescope.RT5.phaseZero =  4.380
-system.telescope.RT6.phaseZero =  1.850
-system.telescope.RT7.phaseZero =  2.435
-system.telescope.RT8.phaseZero =  4.213
-system.telescope.RT9.phaseZero =  5.619
-system.telescope.RTA.phaseZero = -0.158
-system.telescope.RTB.phaseZero =  2.359
-system.telescope.RTC.phaseZero = -15.132
-system.telescope.RTD.phaseZero = -5.157
-
-# residualDelay and phaseZero values determined using task 181026005
-# Manual reset as recommended by M. Norden
-system.telescope.RT2.residualDelay =  0.000e-9
-system.telescope.RT3.residualDelay =  0.000e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  0.000e-9
-system.telescope.RT6.residualDelay =  0.000e-9
-system.telescope.RT7.residualDelay =  0.000e-9
-system.telescope.RT8.residualDelay =  0.000e-9
-system.telescope.RT9.residualDelay =  0.000e-9
-system.telescope.RTA.residualDelay =  0.000e-9
-system.telescope.RTB.residualDelay =  0.000e-9
-system.telescope.RTC.residualDelay =  0.000e-9
-system.telescope.RTD.residualDelay =  0.000e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.000
-system.telescope.RT4.phaseZero =  0.000
-system.telescope.RT5.phaseZero =  0.000
-system.telescope.RT6.phaseZero =  0.000
-system.telescope.RT7.phaseZero =  0.000
-system.telescope.RT8.phaseZero =  0.000
-system.telescope.RT9.phaseZero =  0.000
-system.telescope.RTA.phaseZero =  0.000
-system.telescope.RTB.phaseZero =  0.000
-system.telescope.RTC.phaseZero =  0.000
-system.telescope.RTD.phaseZero =  0.000
-
-# residualDelay and phaseZero values determined using task 181026006
-system.telescope.RT2.residualDelay =  5.459e-9
-system.telescope.RT3.residualDelay =  1.615e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.552e-9
-system.telescope.RT6.residualDelay =  9.784e-9
-system.telescope.RT7.residualDelay =  6.758e-9
-system.telescope.RT8.residualDelay =  6.573e-9
-system.telescope.RT9.residualDelay =  6.606e-9
-system.telescope.RTA.residualDelay =  5.132e-9
-system.telescope.RTB.residualDelay =  3.211e-9
-system.telescope.RTC.residualDelay =  3.866e-9
-system.telescope.RTD.residualDelay =  41.579e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.405
-system.telescope.RT4.phaseZero =  1.483
-system.telescope.RT5.phaseZero = -0.364
-system.telescope.RT6.phaseZero = -2.864
-system.telescope.RT7.phaseZero = -1.446
-system.telescope.RT8.phaseZero =  2.517
-system.telescope.RT9.phaseZero = -2.539
-system.telescope.RTA.phaseZero =  0.378
-system.telescope.RTB.phaseZero = -0.541
-system.telescope.RTC.phaseZero = -0.369
-system.telescope.RTD.phaseZero =  0.741
-
-# residualDelay and phaseZero values determined using task 181026007
-# had to overrule the system.telescope.RTD.residualDelay by a fixed value (MN)
-system.telescope.RT2.residualDelay =  5.448e-9
-system.telescope.RT3.residualDelay =  1.633e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.575e-9
-system.telescope.RT6.residualDelay =  9.806e-9
-system.telescope.RT7.residualDelay =  6.809e-9
-system.telescope.RT8.residualDelay =  6.594e-9
-system.telescope.RT9.residualDelay =  6.663e-9
-system.telescope.RTA.residualDelay =  5.142e-9
-system.telescope.RTB.residualDelay =  3.296e-9
-system.telescope.RTC.residualDelay =  4.038e-9
-system.telescope.RTD.residualDelay =  1.579e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.082
-system.telescope.RT4.phaseZero = -0.486
-system.telescope.RT5.phaseZero = -1.725
-system.telescope.RT6.phaseZero = -2.598
-system.telescope.RT7.phaseZero =  0.548
-system.telescope.RT8.phaseZero =  4.249
-system.telescope.RT9.phaseZero = -0.813
-system.telescope.RTA.phaseZero = -0.088
-system.telescope.RTB.phaseZero =  2.358
-system.telescope.RTC.phaseZero = -2.730
-system.telescope.RTD.phaseZero = -1.053
-
-# residualDelay and phaseZero values determined using task 181026008
-system.telescope.RT2.residualDelay =  5.449e-9
-system.telescope.RT3.residualDelay =  1.593e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.590e-9
-system.telescope.RT6.residualDelay =  8.514e-9
-system.telescope.RT7.residualDelay =  8.006e-9
-system.telescope.RT8.residualDelay =  6.615e-9
-system.telescope.RT9.residualDelay =  6.630e-9
-system.telescope.RTA.residualDelay =  5.173e-9
-system.telescope.RTB.residualDelay =  2.022e-9
-system.telescope.RTC.residualDelay =  4.020e-9
-system.telescope.RTD.residualDelay =  2.881e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.113
-system.telescope.RT4.phaseZero = -0.471
-system.telescope.RT5.phaseZero = -1.669
-system.telescope.RT6.phaseZero = -0.679
-system.telescope.RT7.phaseZero = -1.303
-system.telescope.RT8.phaseZero =  4.260
-system.telescope.RT9.phaseZero = -0.737
-system.telescope.RTA.phaseZero = -0.085
-system.telescope.RTB.phaseZero =  4.365
-system.telescope.RTC.phaseZero = -2.478
-system.telescope.RTD.phaseZero = -2.941
-
-# residualDelay and phaseZero values determined using task 181026010
-system.telescope.RT2.residualDelay =  5.454e-9
-system.telescope.RT3.residualDelay =  1.617e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.539e-9
-system.telescope.RT6.residualDelay =  8.545e-9
-system.telescope.RT7.residualDelay =  8.014e-9
-system.telescope.RT8.residualDelay =  6.563e-9
-system.telescope.RT9.residualDelay =  6.552e-9
-system.telescope.RTA.residualDelay =  5.125e-9
-system.telescope.RTB.residualDelay =  1.932e-9
-system.telescope.RTC.residualDelay =  3.912e-9
-system.telescope.RTD.residualDelay =  2.888e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.027
-system.telescope.RT4.phaseZero = -0.466
-system.telescope.RT5.phaseZero = -1.671
-system.telescope.RT6.phaseZero = -2.641
-system.telescope.RT7.phaseZero =  0.479
-system.telescope.RT8.phaseZero =  4.304
-system.telescope.RT9.phaseZero = -0.813
-system.telescope.RTA.phaseZero = -0.060
-system.telescope.RTB.phaseZero =  2.412
-system.telescope.RTC.phaseZero = -2.485
-system.telescope.RTD.phaseZero = -0.960
-
-# residualDelay and phaseZero values determined using task 181026011 by JS
-system.telescope.RT2.residualDelay =  5.445e-9
-system.telescope.RT3.residualDelay =  1.593e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.501e-9
-system.telescope.RT6.residualDelay =  8.513e-9
-system.telescope.RT7.residualDelay =  7.986e-9
-system.telescope.RT8.residualDelay =  6.619e-9
-system.telescope.RT9.residualDelay =  6.580e-9
-system.telescope.RTA.residualDelay =  5.104e-9
-system.telescope.RTB.residualDelay =  1.994e-9
-system.telescope.RTC.residualDelay =  3.948e-9
-system.telescope.RTD.residualDelay =  2.713e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.046
-system.telescope.RT4.phaseZero = -0.498
-system.telescope.RT5.phaseZero = -1.768
-system.telescope.RT6.phaseZero = -2.633
-system.telescope.RT7.phaseZero =  0.452
-system.telescope.RT8.phaseZero =  4.170
-system.telescope.RT9.phaseZero = -0.969
-system.telescope.RTA.phaseZero = -0.176
-system.telescope.RTB.phaseZero =  2.238
-system.telescope.RTC.phaseZero = -2.726
-system.telescope.RTD.phaseZero = -1.043
-
-# residualDelay and phaseZero values determined using task 181102001 by JS
-system.telescope.RT2.residualDelay =  5.453e-9
-system.telescope.RT3.residualDelay =  1.591e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.477e-9
-system.telescope.RT6.residualDelay =  8.505e-9
-system.telescope.RT7.residualDelay =  6.764e-9
-system.telescope.RT8.residualDelay =  6.675e-9
-system.telescope.RT9.residualDelay =  6.637e-9
-system.telescope.RTA.residualDelay =  5.136e-9
-system.telescope.RTB.residualDelay =  2.006e-9
-system.telescope.RTC.residualDelay =  3.944e-9
-system.telescope.RTD.residualDelay =  1.572e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.128
-system.telescope.RT4.phaseZero = -0.498
-system.telescope.RT5.phaseZero = -1.614
-system.telescope.RT6.phaseZero = -2.545
-system.telescope.RT7.phaseZero =  2.389
-system.telescope.RT8.phaseZero =  4.495
-system.telescope.RT9.phaseZero = -0.840
-system.telescope.RTA.phaseZero = -0.093
-system.telescope.RTB.phaseZero =  2.340
-system.telescope.RTC.phaseZero = -2.881
-system.telescope.RTD.phaseZero =  0.473
-
-# residualDelay and phaseZero values determined using task 181102002 by JS
-system.telescope.RT2.residualDelay =  5.408e-9
-system.telescope.RT3.residualDelay =  1.548e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.490e-9
-system.telescope.RT6.residualDelay =  8.488e-9
-system.telescope.RT7.residualDelay =  6.782e-9
-system.telescope.RT8.residualDelay =  6.680e-9
-system.telescope.RT9.residualDelay =  6.650e-9
-system.telescope.RTA.residualDelay =  5.139e-9
-system.telescope.RTB.residualDelay =  2.018e-9
-system.telescope.RTC.residualDelay =  3.916e-9
-system.telescope.RTD.residualDelay =  1.693e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.133
-system.telescope.RT4.phaseZero = -0.543
-system.telescope.RT5.phaseZero = -1.692
-system.telescope.RT6.phaseZero = -2.603
-system.telescope.RT7.phaseZero =  0.516
-system.telescope.RT8.phaseZero =  4.555
-system.telescope.RT9.phaseZero = -0.786
-system.telescope.RTA.phaseZero = -0.094
-system.telescope.RTB.phaseZero =  2.311
-system.telescope.RTC.phaseZero = -2.890
-system.telescope.RTD.phaseZero = -1.242
-
-# residualDelay and phaseZero values determined using task 181102003 JS
-system.telescope.RT2.residualDelay =  5.417e-9
-system.telescope.RT3.residualDelay =  1.548e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.458e-9
-system.telescope.RT6.residualDelay =  8.501e-9
-system.telescope.RT7.residualDelay =  6.754e-9
-system.telescope.RT8.residualDelay =  6.704e-9
-system.telescope.RT9.residualDelay =  6.593e-9
-system.telescope.RTA.residualDelay =  5.187e-9
-system.telescope.RTB.residualDelay =  2.023e-9
-system.telescope.RTC.residualDelay =  3.959e-9
-system.telescope.RTD.residualDelay =  1.549e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.118
-system.telescope.RT4.phaseZero = -0.468
-system.telescope.RT5.phaseZero = -1.587
-system.telescope.RT6.phaseZero = -2.530
-system.telescope.RT7.phaseZero =  0.633
-system.telescope.RT8.phaseZero =  4.648
-system.telescope.RT9.phaseZero = -0.676
-system.telescope.RTA.phaseZero = -0.001
-system.telescope.RTB.phaseZero =  2.382
-system.telescope.RTC.phaseZero = -2.815
-system.telescope.RTD.phaseZero = -0.963
-
-# residualDelay and phaseZero values determined using task 181102004 by JS
-
-system.telescope.RT2.residualDelay =  5.435e-9
-system.telescope.RT3.residualDelay =  1.581e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.467e-9
-system.telescope.RT6.residualDelay =  8.496e-9
-system.telescope.RT7.residualDelay =  6.801e-9
-system.telescope.RT8.residualDelay =  6.662e-9
-system.telescope.RT9.residualDelay =  6.533e-9
-system.telescope.RTA.residualDelay =  5.120e-9
-system.telescope.RTB.residualDelay =  1.907e-9
-system.telescope.RTC.residualDelay =  3.950e-9
-system.telescope.RTD.residualDelay =  1.533e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.059
-system.telescope.RT4.phaseZero = -0.498
-system.telescope.RT5.phaseZero = -1.713
-system.telescope.RT6.phaseZero = -2.560
-system.telescope.RT7.phaseZero =  0.490
-system.telescope.RT8.phaseZero =  4.584
-system.telescope.RT9.phaseZero = -0.856
-system.telescope.RTA.phaseZero = -0.046
-system.telescope.RTB.phaseZero =  2.245
-system.telescope.RTC.phaseZero = -2.944
-system.telescope.RTD.phaseZero = -1.373
-
-# residualDelay and phaseZero values determined using task 181102005 JS
-system.telescope.RT2.residualDelay =  5.465e-9
-system.telescope.RT3.residualDelay =  1.608e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.486e-9
-system.telescope.RT6.residualDelay =  8.561e-9
-system.telescope.RT7.residualDelay =  6.772e-9
-system.telescope.RT8.residualDelay =  6.680e-9
-system.telescope.RT9.residualDelay =  6.646e-9
-system.telescope.RTA.residualDelay =  5.117e-9
-system.telescope.RTB.residualDelay =  2.017e-9
-system.telescope.RTC.residualDelay =  3.974e-9
-system.telescope.RTD.residualDelay =  1.586e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.095
-system.telescope.RT4.phaseZero = -0.496
-system.telescope.RT5.phaseZero = -1.725
-system.telescope.RT6.phaseZero = -2.592
-system.telescope.RT7.phaseZero =  0.576
-system.telescope.RT8.phaseZero =  4.483
-system.telescope.RT9.phaseZero = -0.955
-system.telescope.RTA.phaseZero = -0.196
-system.telescope.RTB.phaseZero =  2.038
-system.telescope.RTC.phaseZero = -2.987
-system.telescope.RTD.phaseZero = -1.406
-
-# residualDelay and phaseZero values determined using task 181108005
-system.telescope.RT2.residualDelay =  5.429e-9
-system.telescope.RT3.residualDelay =  1.569e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.494e-9
-system.telescope.RT6.residualDelay =  8.487e-9
-system.telescope.RT7.residualDelay =  3.177e-9
-system.telescope.RT8.residualDelay =  6.606e-9
-system.telescope.RT9.residualDelay =  6.666e-9
-system.telescope.RTA.residualDelay =  5.149e-9
-system.telescope.RTB.residualDelay =  1.949e-9
-system.telescope.RTC.residualDelay =  4.004e-9
-system.telescope.RTD.residualDelay =  42.857e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.044
-system.telescope.RT4.phaseZero = -0.700
-system.telescope.RT5.phaseZero = -1.799
-system.telescope.RT6.phaseZero = -2.711
-system.telescope.RT7.phaseZero = -1.490
-system.telescope.RT8.phaseZero =  4.021
-system.telescope.RT9.phaseZero = -1.085
-system.telescope.RTA.phaseZero = -0.327
-system.telescope.RTB.phaseZero =  2.012
-system.telescope.RTC.phaseZero = -3.314
-system.telescope.RTD.phaseZero = -1.354
-
-# residualDelay and phaseZero values determined using task 181108006
-system.telescope.RT2.residualDelay =  5.457e-9
-system.telescope.RT3.residualDelay =  1.592e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.543e-9
-system.telescope.RT6.residualDelay =  8.530e-9
-system.telescope.RT7.residualDelay =  3.266e-9
-system.telescope.RT8.residualDelay =  6.641e-9
-system.telescope.RT9.residualDelay =  6.639e-9
-system.telescope.RTA.residualDelay =  5.185e-9
-system.telescope.RTB.residualDelay =  1.988e-9
-system.telescope.RTC.residualDelay =  3.993e-9
-system.telescope.RTD.residualDelay =  42.970e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.046
-system.telescope.RT4.phaseZero = -0.651
-system.telescope.RT5.phaseZero = -1.708
-system.telescope.RT6.phaseZero = -2.726
-system.telescope.RT7.phaseZero = -0.568
-system.telescope.RT8.phaseZero =  4.070
-system.telescope.RT9.phaseZero = -0.827
-system.telescope.RTA.phaseZero = -0.001
-system.telescope.RTB.phaseZero =  2.189
-system.telescope.RTC.phaseZero = -2.954
-system.telescope.RTD.phaseZero = -1.359
-
-# residualDelay and phaseZero values determined using task 181108007
-system.telescope.RT2.residualDelay =  5.461e-9
-system.telescope.RT3.residualDelay =  1.627e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.518e-9
-system.telescope.RT6.residualDelay =  8.508e-9
-system.telescope.RT7.residualDelay =  3.217e-9
-system.telescope.RT8.residualDelay =  6.620e-9
-system.telescope.RT9.residualDelay =  6.674e-9
-system.telescope.RTA.residualDelay =  5.198e-9
-system.telescope.RTB.residualDelay =  1.942e-9
-system.telescope.RTC.residualDelay =  3.832e-9
-#system.telescope.RTD.residualDelay =  43.078e-9
-system.telescope.RTD.residualDelay =  0.000e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.030
-system.telescope.RT4.phaseZero = -0.656
-system.telescope.RT5.phaseZero = -1.617
-system.telescope.RT6.phaseZero = -2.635
-system.telescope.RT7.phaseZero = -0.360
-system.telescope.RT8.phaseZero =  4.184
-system.telescope.RT9.phaseZero = -0.816
-system.telescope.RTA.phaseZero =  0.066
-system.telescope.RTB.phaseZero =  2.259
-system.telescope.RTC.phaseZero = -3.144
-system.telescope.RTD.phaseZero = -1.386
-
-# residualDelay and phaseZero values determined using task 181109001
-system.telescope.RT2.residualDelay =  5.452e-9
-system.telescope.RT3.residualDelay =  1.612e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.517e-9
-system.telescope.RT6.residualDelay =  9.761e-9
-system.telescope.RT7.residualDelay =  3.200e-9
-system.telescope.RT8.residualDelay =  6.632e-9
-system.telescope.RT9.residualDelay =  6.599e-9
-system.telescope.RTA.residualDelay =  5.149e-9
-system.telescope.RTB.residualDelay =  2.025e-9
-system.telescope.RTC.residualDelay =  3.573e-9
-system.telescope.RTD.residualDelay =  1.568e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.143
-system.telescope.RT4.phaseZero = -0.503
-system.telescope.RT5.phaseZero = -1.590
-system.telescope.RT6.phaseZero = -4.433
-system.telescope.RT7.phaseZero = -0.436
-system.telescope.RT8.phaseZero =  4.169
-system.telescope.RT9.phaseZero = -0.699
-system.telescope.RTA.phaseZero = -0.094
-system.telescope.RTB.phaseZero =  1.959
-system.telescope.RTC.phaseZero = -3.296
-system.telescope.RTD.phaseZero = -3.863
-
-# residualDelay and phaseZero values determined using task 181109003
-system.telescope.RT2.residualDelay =  5.433e-9
-system.telescope.RT3.residualDelay =  1.595e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.529e-9
-system.telescope.RT6.residualDelay =  9.701e-9
-system.telescope.RT7.residualDelay =  3.160e-9
-system.telescope.RT8.residualDelay =  6.613e-9
-system.telescope.RT9.residualDelay =  6.611e-9
-system.telescope.RTA.residualDelay =  5.122e-9
-system.telescope.RTB.residualDelay =  2.046e-9
-system.telescope.RTC.residualDelay =  3.628e-9
-system.telescope.RTD.residualDelay =  1.610e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.162
-system.telescope.RT4.phaseZero = -0.474
-system.telescope.RT5.phaseZero = -1.581
-system.telescope.RT6.phaseZero = -2.530
-system.telescope.RT7.phaseZero = -0.415
-system.telescope.RT8.phaseZero =  4.204
-system.telescope.RT9.phaseZero = -0.810
-system.telescope.RTA.phaseZero = -0.114
-system.telescope.RTB.phaseZero =  2.154
-system.telescope.RTC.phaseZero = -3.691
-system.telescope.RTD.phaseZero = -1.496
-
-# residualDelay and phaseZero values determined using task 181109004 JS
-system.telescope.RT2.residualDelay =  5.490e-9
-system.telescope.RT3.residualDelay =  1.661e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.517e-9
-system.telescope.RT6.residualDelay =  9.781e-9
-system.telescope.RT7.residualDelay =  3.195e-9
-system.telescope.RT8.residualDelay =  6.673e-9
-system.telescope.RT9.residualDelay =  6.618e-9
-system.telescope.RTA.residualDelay =  5.209e-9
-system.telescope.RTB.residualDelay =  2.062e-9
-system.telescope.RTC.residualDelay =  3.850e-9
-system.telescope.RTD.residualDelay =  1.598e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.142
-system.telescope.RT4.phaseZero = -0.451
-system.telescope.RT5.phaseZero = -1.532
-system.telescope.RT6.phaseZero = -2.600
-system.telescope.RT7.phaseZero = -0.472
-system.telescope.RT8.phaseZero =  4.203
-system.telescope.RT9.phaseZero = -0.766
-system.telescope.RTA.phaseZero = -0.158
-system.telescope.RTB.phaseZero =  2.191
-system.telescope.RTC.phaseZero = -3.550
-system.telescope.RTD.phaseZero = -1.429
-# residualDelay and phaseZero values determined using task 181116001
-system.telescope.RT2.residualDelay =  5.463e-9
-system.telescope.RT3.residualDelay =  1.654e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.476e-9
-system.telescope.RT6.residualDelay =  8.528e-9
-system.telescope.RT7.residualDelay =  4.454e-9
-system.telescope.RT8.residualDelay =  6.571e-9
-system.telescope.RT9.residualDelay =  6.691e-9
-system.telescope.RTA.residualDelay =  5.160e-9
-system.telescope.RTB.residualDelay =  3.357e-9
-system.telescope.RTC.residualDelay =  3.794e-9
-system.telescope.RTD.residualDelay =  1.604e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.239
-system.telescope.RT4.phaseZero = -0.440
-system.telescope.RT5.phaseZero = -1.589
-system.telescope.RT6.phaseZero = -0.554
-system.telescope.RT7.phaseZero = -2.423
-system.telescope.RT8.phaseZero =  4.168
-system.telescope.RT9.phaseZero = -0.786
-system.telescope.RTA.phaseZero = -0.171
-system.telescope.RTB.phaseZero = -0.046
-system.telescope.RTC.phaseZero = -3.854
-system.telescope.RTD.phaseZero = -1.964
-
-# residualDelay and phaseZero values determined using task 181116001
-system.telescope.RT2.residualDelay =  5.463e-9
-system.telescope.RT3.residualDelay =  1.654e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.476e-9
-system.telescope.RT6.residualDelay =  8.528e-9
-system.telescope.RT7.residualDelay =  4.454e-9
-system.telescope.RT8.residualDelay =  6.571e-9
-system.telescope.RT9.residualDelay =  6.691e-9
-system.telescope.RTA.residualDelay =  5.160e-9
-system.telescope.RTB.residualDelay =  3.357e-9
-system.telescope.RTC.residualDelay =  3.794e-9
-system.telescope.RTD.residualDelay =  1.604e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.239
-system.telescope.RT4.phaseZero = -0.440
-system.telescope.RT5.phaseZero = -1.589
-system.telescope.RT6.phaseZero = -0.554
-system.telescope.RT7.phaseZero = -2.423
-system.telescope.RT8.phaseZero =  4.168
-system.telescope.RT9.phaseZero = -0.786
-system.telescope.RTA.phaseZero = -0.171
-system.telescope.RTB.phaseZero = -0.046
-system.telescope.RTC.phaseZero = -3.854
-system.telescope.RTD.phaseZero = -1.964
-
-# residualDelay and phaseZero values determined using task 181116002
-system.telescope.RT2.residualDelay =  5.438e-9
-system.telescope.RT3.residualDelay =  1.607e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.502e-9
-system.telescope.RT6.residualDelay =  8.515e-9
-system.telescope.RT7.residualDelay =  4.407e-9
-system.telescope.RT8.residualDelay =  6.620e-9
-system.telescope.RT9.residualDelay =  6.660e-9
-system.telescope.RTA.residualDelay =  5.236e-9
-system.telescope.RTB.residualDelay =  3.310e-9
-system.telescope.RTC.residualDelay =  4.084e-9
-system.telescope.RTD.residualDelay =  1.672e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.271
-system.telescope.RT4.phaseZero = -0.421
-system.telescope.RT5.phaseZero = -1.631
-system.telescope.RT6.phaseZero = -2.427
-system.telescope.RT7.phaseZero = -0.532
-system.telescope.RT8.phaseZero =  4.017
-system.telescope.RT9.phaseZero = -0.673
-system.telescope.RTA.phaseZero = -0.218
-system.telescope.RTB.phaseZero =  1.959
-system.telescope.RTC.phaseZero = -3.881
-system.telescope.RTD.phaseZero = -1.905
-
-# residualDelay and phaseZero values determined using task 181116003
-system.telescope.RT2.residualDelay =  5.480e-9
-system.telescope.RT3.residualDelay =  1.678e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.522e-9
-system.telescope.RT6.residualDelay =  8.540e-9
-system.telescope.RT7.residualDelay =  4.480e-9
-system.telescope.RT8.residualDelay =  6.660e-9
-system.telescope.RT9.residualDelay =  6.704e-9
-system.telescope.RTA.residualDelay =  5.227e-9
-system.telescope.RTB.residualDelay =  3.294e-9
-system.telescope.RTC.residualDelay =  4.114e-9
-system.telescope.RTD.residualDelay =  1.661e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.243
-system.telescope.RT4.phaseZero = -0.394
-system.telescope.RT5.phaseZero = -1.554
-system.telescope.RT6.phaseZero = -2.396
-system.telescope.RT7.phaseZero = -0.537
-system.telescope.RT8.phaseZero =  4.144
-system.telescope.RT9.phaseZero = -0.658
-system.telescope.RTA.phaseZero = -0.070
-system.telescope.RTB.phaseZero =  1.900
-system.telescope.RTC.phaseZero = -2.800
-system.telescope.RTD.phaseZero = -1.745
-
-# residualDelay and phaseZero values determined using task 181116005
-system.telescope.RT2.residualDelay =  5.456e-9
-system.telescope.RT3.residualDelay =  1.667e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.506e-9
-system.telescope.RT6.residualDelay =  8.552e-9
-system.telescope.RT7.residualDelay =  4.469e-9
-system.telescope.RT8.residualDelay =  6.562e-9
-system.telescope.RT9.residualDelay =  6.705e-9
-system.telescope.RTA.residualDelay =  5.188e-9
-system.telescope.RTB.residualDelay =  3.324e-9
-system.telescope.RTC.residualDelay =  4.110e-9
-system.telescope.RTD.residualDelay =  1.703e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.285
-system.telescope.RT4.phaseZero = -0.458
-system.telescope.RT5.phaseZero = -1.564
-system.telescope.RT6.phaseZero = -2.420
-system.telescope.RT7.phaseZero = -0.467
-system.telescope.RT8.phaseZero =  4.080
-system.telescope.RT9.phaseZero = -0.638
-system.telescope.RTA.phaseZero = -0.124
-system.telescope.RTB.phaseZero =  1.826
-system.telescope.RTC.phaseZero = -3.389
-system.telescope.RTD.phaseZero = -1.815
-
-# residualDelay and phaseZero values determined using task 181116006
-system.telescope.RT2.residualDelay =  5.428e-9
-system.telescope.RT3.residualDelay =  1.613e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.468e-9
-system.telescope.RT6.residualDelay =  8.507e-9
-system.telescope.RT7.residualDelay =  4.409e-9
-system.telescope.RT8.residualDelay =  6.505e-9
-system.telescope.RT9.residualDelay =  6.625e-9
-system.telescope.RTA.residualDelay =  5.136e-9
-system.telescope.RTB.residualDelay =  3.280e-9
-system.telescope.RTC.residualDelay =  4.068e-9
-system.telescope.RTD.residualDelay =  1.670e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.317
-system.telescope.RT4.phaseZero = -0.389
-system.telescope.RT5.phaseZero = -1.538
-system.telescope.RT6.phaseZero = -2.342
-system.telescope.RT7.phaseZero = -0.447
-system.telescope.RT8.phaseZero =  3.970
-system.telescope.RT9.phaseZero = -0.640
-system.telescope.RTA.phaseZero = -0.152
-system.telescope.RTB.phaseZero =  1.915
-system.telescope.RTC.phaseZero = -3.538
-system.telescope.RTD.phaseZero = -1.902
-
-# residualDelay and phaseZero values determined using task 181120007
-system.telescope.RT2.residualDelay =  2.977e-9
-system.telescope.RT3.residualDelay =  5.307e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  3.096e-9
-system.telescope.RT6.residualDelay =  10.958e-9
-system.telescope.RT7.residualDelay =  4.476e-9
-system.telescope.RT8.residualDelay =  7.739e-9
-system.telescope.RT9.residualDelay =  6.567e-9
-system.telescope.RTA.residualDelay =  4.960e-9
-system.telescope.RTB.residualDelay =  7.008e-9
-system.telescope.RTC.residualDelay =  3.652e-9
-system.telescope.RTD.residualDelay =  6.643e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -2.417
-system.telescope.RT4.phaseZero =  0.905
-system.telescope.RT5.phaseZero = -0.210
-system.telescope.RT6.phaseZero = -2.772
-system.telescope.RT7.phaseZero =  1.864
-system.telescope.RT8.phaseZero =  0.899
-system.telescope.RT9.phaseZero = -2.482
-system.telescope.RTA.phaseZero = -0.643
-system.telescope.RTB.phaseZero = -0.986
-system.telescope.RTC.phaseZero = -6.518
-system.telescope.RTD.phaseZero = -3.940
-
-# residualDelay and phaseZero values determined using task 181120008
-system.telescope.RT2.residualDelay =  2.974e-9
-system.telescope.RT3.residualDelay =  5.314e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  3.090e-9
-system.telescope.RT6.residualDelay =  10.945e-9
-system.telescope.RT7.residualDelay =  4.421e-9
-system.telescope.RT8.residualDelay =  7.796e-9
-system.telescope.RT9.residualDelay =  6.548e-9
-system.telescope.RTA.residualDelay =  4.922e-9
-system.telescope.RTB.residualDelay =  7.013e-9
-system.telescope.RTC.residualDelay =  3.761e-9
-system.telescope.RTD.residualDelay =  6.641e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.582
-system.telescope.RT4.phaseZero = -1.697
-system.telescope.RT5.phaseZero =  1.401
-system.telescope.RT6.phaseZero = -1.652
-system.telescope.RT7.phaseZero = -0.654
-system.telescope.RT8.phaseZero =  0.168
-system.telescope.RT9.phaseZero = -5.165
-system.telescope.RTA.phaseZero = -3.529
-system.telescope.RTB.phaseZero =  2.048
-system.telescope.RTC.phaseZero = -3.539
-system.telescope.RTD.phaseZero = -5.402
-
-# residualDelay and phaseZero values determined using task 181120009
-system.telescope.RT2.residualDelay =  2.974e-9
-system.telescope.RT3.residualDelay =  5.330e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  3.144e-9
-system.telescope.RT6.residualDelay =  10.929e-9
-system.telescope.RT7.residualDelay =  4.477e-9
-system.telescope.RT8.residualDelay =  7.755e-9
-system.telescope.RT9.residualDelay =  6.536e-9
-system.telescope.RTA.residualDelay =  4.976e-9
-system.telescope.RTB.residualDelay =  6.997e-9
-system.telescope.RTC.residualDelay =  3.880e-9
-system.telescope.RTD.residualDelay =  6.704e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.600
-system.telescope.RT4.phaseZero = -1.704
-system.telescope.RT5.phaseZero =  1.380
-system.telescope.RT6.phaseZero = -1.703
-system.telescope.RT7.phaseZero = -0.782
-system.telescope.RT8.phaseZero =  0.208
-system.telescope.RT9.phaseZero = -5.248
-system.telescope.RTA.phaseZero = -3.649
-system.telescope.RTB.phaseZero =  2.004
-system.telescope.RTC.phaseZero = -3.502
-system.telescope.RTD.phaseZero = -5.530
-
-# residualDelay and phaseZero values determined using task 181123001
-system.telescope.RT2.residualDelay =  0.476e-9
-system.telescope.RT3.residualDelay =  9.099e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  1.732e-9
-system.telescope.RT6.residualDelay =  13.341e-9
-system.telescope.RT7.residualDelay =  0.921e-9
-system.telescope.RT8.residualDelay =  8.849e-9
-system.telescope.RT9.residualDelay =  6.500e-9
-system.telescope.RTA.residualDelay =  4.836e-9
-system.telescope.RTB.residualDelay =  12.066e-9
-system.telescope.RTC.residualDelay =  2.928e-9
-system.telescope.RTD.residualDelay =  9.397e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -1.829
-system.telescope.RT4.phaseZero = -0.236
-system.telescope.RT5.phaseZero =  3.080
-system.telescope.RT6.phaseZero = -1.666
-system.telescope.RT7.phaseZero = -0.010
-system.telescope.RT8.phaseZero = -2.646
-system.telescope.RT9.phaseZero = -6.555
-system.telescope.RTA.phaseZero = -3.916
-system.telescope.RTB.phaseZero =  3.266
-system.telescope.RTC.phaseZero = -1.055
-system.telescope.RTD.phaseZero = -4.422
-
-
-# residualDelay and phaseZero values determined using task 181123002
-system.telescope.RT2.residualDelay =  0.621e-9
-system.telescope.RT3.residualDelay =  15.511e-9
-system.telescope.RT4.residualDelay =  2.638e-9
-system.telescope.RT5.residualDelay =  2.914e-9
-system.telescope.RT6.residualDelay =  18.391e-9
-system.telescope.RT7.residualDelay =  0.000e-9
-system.telescope.RT8.residualDelay =  12.579e-9
-system.telescope.RT9.residualDelay =  8.998e-9
-system.telescope.RTA.residualDelay =  7.286e-9
-system.telescope.RTB.residualDelay =  19.632e-9
-system.telescope.RTC.residualDelay =  3.820e-9
-system.telescope.RTD.residualDelay =  14.621e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -4.265
-system.telescope.RT4.phaseZero =  1.218
-system.telescope.RT5.phaseZero =  4.772
-system.telescope.RT6.phaseZero = -1.655
-system.telescope.RT7.phaseZero =  0.718
-system.telescope.RT8.phaseZero = -5.535
-system.telescope.RT9.phaseZero = -7.917
-system.telescope.RTA.phaseZero = -4.215
-system.telescope.RTB.phaseZero =  4.487
-system.telescope.RTC.phaseZero =  1.298
-system.telescope.RTD.phaseZero = -3.381
-
-
-# residualDelay and phaseZero values determined using task 181123006
-system.telescope.RT2.residualDelay =  2.944e-9
-system.telescope.RT3.residualDelay =  5.400e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  3.072e-9
-system.telescope.RT6.residualDelay =  10.971e-9
-system.telescope.RT7.residualDelay =  5.645e-9
-system.telescope.RT8.residualDelay =  7.649e-9
-system.telescope.RT9.residualDelay =  6.515e-9
-system.telescope.RTA.residualDelay =  4.995e-9
-system.telescope.RTB.residualDelay =  5.787e-9
-system.telescope.RTC.residualDelay =  3.329e-9
-system.telescope.RTD.residualDelay =  6.591e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -5.449
-system.telescope.RT4.phaseZero = -0.335
-system.telescope.RT5.phaseZero =  4.807
-system.telescope.RT6.phaseZero =  0.761
-system.telescope.RT7.phaseZero =  0.784
-system.telescope.RT8.phaseZero = -7.524
-system.telescope.RT9.phaseZero = -10.245
-system.telescope.RTA.phaseZero = -2.455
-system.telescope.RTB.phaseZero =  1.666
-system.telescope.RTC.phaseZero =  0.638
-system.telescope.RTD.phaseZero = -1.772
-
-
-# residualDelay and phaseZero values determined using task 181123007
-system.telescope.RT2.residualDelay =  2.990e-9
-system.telescope.RT3.residualDelay =  5.378e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  3.142e-9
-system.telescope.RT6.residualDelay =  10.954e-9
-system.telescope.RT7.residualDelay =  5.785e-9
-system.telescope.RT8.residualDelay =  7.716e-9
-system.telescope.RT9.residualDelay =  6.612e-9
-system.telescope.RTA.residualDelay =  5.031e-9
-system.telescope.RTB.residualDelay =  5.834e-9
-system.telescope.RTC.residualDelay =  3.489e-9
-system.telescope.RTD.residualDelay =  6.650e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -5.440
-system.telescope.RT4.phaseZero = -1.594
-system.telescope.RT5.phaseZero =  7.803
-system.telescope.RT6.phaseZero = -1.442
-system.telescope.RT7.phaseZero = -0.486
-system.telescope.RT8.phaseZero = -5.954
-system.telescope.RT9.phaseZero = -11.272
-system.telescope.RTA.phaseZero = -3.214
-system.telescope.RTB.phaseZero =  2.267
-system.telescope.RTC.phaseZero =  2.608
-system.telescope.RTD.phaseZero =  1.312
-
-
-# residualDelay and phaseZero values determined using task 181123008
-system.telescope.RT2.residualDelay =  2.991e-9
-system.telescope.RT3.residualDelay =  5.381e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  3.117e-9
-system.telescope.RT6.residualDelay =  10.937e-9
-system.telescope.RT7.residualDelay =  5.683e-9
-system.telescope.RT8.residualDelay =  7.719e-9
-system.telescope.RT9.residualDelay =  6.546e-9
-system.telescope.RTA.residualDelay =  4.970e-9
-system.telescope.RTB.residualDelay =  5.798e-9
-system.telescope.RTC.residualDelay =  3.492e-9
-system.telescope.RTD.residualDelay =  6.662e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -5.539
-system.telescope.RT4.phaseZero = -1.694
-system.telescope.RT5.phaseZero =  7.825
-system.telescope.RT6.phaseZero = -1.562
-system.telescope.RT7.phaseZero = -0.395
-system.telescope.RT8.phaseZero = -5.991
-system.telescope.RT9.phaseZero = -11.217
-system.telescope.RTA.phaseZero = -3.274
-system.telescope.RTB.phaseZero =  2.217
-system.telescope.RTC.phaseZero =  2.721
-system.telescope.RTD.phaseZero =  1.250
-
diff --git a/atdb_services_pip/atdb_services/parset_start_observation_atdb_arts_sc1.template b/atdb_services_pip/atdb_services/parset_start_observation_atdb_arts_sc1.template
deleted file mode 100644
index e10cda4e..00000000
--- a/atdb_services_pip/atdb_services/parset_start_observation_atdb_arts_sc1.template
+++ /dev/null
@@ -1,49 +0,0 @@
-# 
-# This is the template for a parset that is used by the ATDB software
-# 
-_msg.system_name = APERTIF
-_msg.message_type = "CommandMessage"
-_control.command.type = "start_observation"
-system.beamFormer.bypassTranspose=True
-task.taskGroupID = 0000018                     	# it is possible to cluster Tasks in groups, and this will be the groupID a specific Task belongs to
-task.directionReferenceFrame = 'J2000'        	# any casacore reference frame for task.telescope.RTx.pointing, task.phaseCenter.x, task.source.direction
-task.pointingName = 'P01234'                    # name of the pointing (empty string, or user named for e.g. survey pointings)
-task.source.calibrationGroup = 0                # grouping for calibration purpose
-task.source.code = 'BANDPASS CAL'               # used to describe any special characteristics of the source, such as the nature of a calibrator. Reserved: 'BANDPASS CAL'. Might be useful for pipelines.
-task.project.code = 'ARTSSC'                    # project code as assigned by the Observatory
-task.project.PI = ''                            # name of the principal investigator
-task.project.coPIs = ''                         # name(s) of the co-PI(s), separated by semi-colons
-task.project.releaseDate = '2020-01-01 00:00:00' # release date (when will archived data be publicly available), default is 1 yr after cycle project end
-task.scheduleType = 'Manual Schedule'           # could be used to distinguish manual from automatic scheduling (APERTIF already prefixed in MS)
-task.schedule = 'Cycle 0'                       # could be used for observation/proposal a cycle identifier
-task.inputPaths = [0..63]                     	# names of the used input paths
-task.nrOfCompoundBeamSets = 1                  	# nr of compound beam sets defined in this file
-task.nrChannelsPerSubband = 64                	# always 64 with the current correlator
-#TODO: add variable attenuator/amp (and other hardware (if any)) settings
-arts.timing.frequencyChannelWidth = 0.781250    # width of frequency channels in MHz
-atmosphere.refracDryAir = 0.000305              # atmosphere constants taken from WSRT (pre-APERTIF) MS
-atmosphere.refracWaterVapour = 0.0
-atmosphere.scaleHeight = 8                      # km
-system.parsetVersion = '0.0.1'
-system.skipChecksUnsupported = false          	# skipChecksUnsupported; default: false; true means: skip as many parset sanity checks as possible (without affecting system stability for subsequent observations), i.e. log this setting and do as asked, but no software support if anything turns out broken
-system.arrayPosition = [3828630.63486200943589211, 443593.39226634375518188, 5064922.99755000043660402] # meter, ITRF. RT8 atm
-system.telescope.RT2.position = [3828729.99081358872354031, 442735.17696416645776480,5064923.00829000025987625] # meter, ITRF
-system.telescope.RT3.position = [3828713.43109884625300765, 442878.21189340209821239,5064923.00435999967157841]
-system.telescope.RT4.position = [3828696.86994427768513560, 443021.24917263782117516,5064923.00396999996155500]
-system.telescope.RT5.position = [3828680.31391932582482696, 443164.28596862131962553,5064923.00035000033676624]
-system.telescope.RT6.position = [3828663.75159173039719462, 443307.32138055720133707,5064923.00203999970108271]
-system.telescope.RT7.position = [3828647.19342757249251008, 443450.35604637680808082,5064923.00229999981820583]
-system.telescope.RT8.position = [3828630.63486200943589211, 443593.39226634375518188,5064922.99755000043660402]
-system.telescope.RT9.position = [3828614.07606798363849521, 443736.42941620573401451,5064923.00000000000000000]
-system.telescope.RTA.position = [3828609.94224429363384843, 443772.19450029480503872,5064922.99868000019341707]
-system.telescope.RTB.position = [3828603.73202611599117517, 443825.83321168005932122,5064922.99963000044226646]
-system.telescope.RTC.position = [3828460.92418734729290009, 445059.52053928520763293,5064922.99070999957621098]
-system.telescope.RTD.position = [3828452.64716351125389338, 445131.03744105156511068,5064922.98792999982833862]
-system.telescope.axesDistance      = 4.95       # meter
-system.telescope.focalAxesDistance = 9.25       # meter
-system.telescope.polarAxesLength   = 16.922     # meter
-system.correlator.outputBoardList = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15] # cannot be "[0..15]", results in error
-system.beamFormer.bypassTranspose = True
-# to be decided on later maybe more hardware versions needed. Values come from prepare telescope command.
-# system.beamformerVersion = '0.8'            	# beamformer version
-# system.correlatorVersion = '0.9'            	# correlator version
diff --git a/atdb_services_pip/atdb_services/parset_start_observation_driftscan_atdb.template b/atdb_services_pip/atdb_services/parset_start_observation_driftscan_atdb.template
deleted file mode 100644
index 379dc523..00000000
--- a/atdb_services_pip/atdb_services/parset_start_observation_driftscan_atdb.template
+++ /dev/null
@@ -1,1820 +0,0 @@
-# 
-# This is the template for a parset that is used by the ATDB software
-# 
-task.beamSet.0.dataWriterUV.hostname = 'wcudata1' # datawriteruv hostname, also used in the dataWriterUV.<hostname>.* keys. Valid in operations: 'wcudata1' or 'wcudata1' (fqdn is also fine, but in that case use fqdn in all beam sets). The name 'localhost' is only ok for datawriteruv tests.
-task.beamSet.0.dataWriter.hostname = 'wcudata1' # datawriteruv hostname, also used in the dataWriter.<hostname>.* keys. Valid in operations: 'wcudata1' or 'wcudata1' (fqdn is also fine, but in that case use fqdn in all beam sets). The name 'localhost' is only ok for datawriteruv tests.
-
-system.beamFormer.bypassTranspose = False
-_msg.system_name = APERTIF
-_msg.message_type = "CommandMessage"
-_control.command.type = "start_observation"
-task.taskGroupID = 0000018                     	# it is possible to cluster Tasks in groups, and this will be the groupID a specific Task belongs to
-task.directionReferenceFrame = 'HADEC'        	# any casacore reference frame for task.telescope.RTx.pointing, task.phaseCenter.x, task.source.direction
-task.pointingName = 'P01234'                    # name of the pointing (empty string, or user named for e.g. survey pointings)
-task.source.calibrationGroup = 0                # grouping for calibration purpose
-task.source.code = 'BANDPASS CAL'               # used to describe any special characteristics of the source, such as the nature of a calibrator. Reserved: 'BANDPASS CAL'. Might be useful for pipelines.
-task.project.code = 'DB-000'                    # project code as assigned by the Observatory
-task.project.PI = ''                            # name of the principal investigator
-task.project.coPIs = ''                         # name(s) of the co-PI(s), separated by semi-colons
-task.project.releaseDate = '2020-01-01 00:00:00' # release date (when will archived data be publicly available), default is 1 yr after cycle project end
-task.scheduleType = 'Manual Schedule'           # could be used to distinguish manual from automatic scheduling (APERTIF already prefixed in MS)
-task.schedule = 'Cycle 0'                       # could be used for observation/proposal a cycle identifier
-task.inputPaths = [0..63]                     	# names of the used input paths
-task.nrOfCompoundBeamSets = 1                  	# nr of compound beam sets defined in this file
-task.beamSet.0.dataWriterUV.interfaces = ['eth0', 'eth1', 'eth2', 'eth3']
-task.beamSet.0.dataWriter.interfaces = ['eth0', 'eth1', 'eth2', 'eth3']
-# network interface indentifiers. Note: only as used in dataWriter.<host indent>.<interface indent>.*; 'ethX' matches the i/f name for clarity, but no software has to query the OS for e.g. 'eth0' (i.e. any identifier could do). Default in operations: ['eth0', 'eth1', 'eth2', 'eth3']
-task.nrChannelsPerSubband = 64                	# always 64 with the current correlator
-#TODO: add variable attenuator/amp (and other hardware (if any)) settings
-# datawriteruv
-dataWriterUV.applyBandpassCorrection = false    # correct channel bandpass from double PPF ripple or not. Always true in operations.
-dataWriter.applyBandpassCorrection = false    # correct channel bandpass from double PPF ripple or not. Always true in operations.
-dataWriterUV.applyNormalization = false 	# normalize visibilities wrt integration time, attenuation/amp, ... or not. Always true in operations.
-dataWriter.applyNormalization = false 	# normalize visibilities wrt integration time, attenuation/amp, ... or not. Always true in operations.
-dataWriterUV.intent = 'TARGET' 			# TARGET or CALIBRATION (or RESERVATION but never executed)
-dataWriter.intent = 'TARGET' 			# TARGET or CALIBRATION (or RESERVATION but never executed)
-dataWriter.useODirect = True                     
-dataWriter.applySubbandPhaseCorrection = False
-# datawriteruv network stream properties. Key format: dataWriter.<host ident>.<interface indent>.xxx.
-# The interface indent matches eth interface names for clarity, but never needs to be looked up outside the parset.
-dataWriterUV.wcudata1.eth0.ip = '10.99.100.1'
-dataWriterUV.wcudata1.eth0.mac = 'e4:1d:2d:e4:26:90'
-dataWriterUV.wcudata1.eth0.port = 4000
-dataWriterUV.wcudata1.eth0.proto = 'udp'
-dataWriterUV.wcudata1.eth1.ip = '10.99.100.2'
-dataWriterUV.wcudata1.eth1.mac = 'e4:1d:2d:e4:26:91'
-dataWriterUV.wcudata1.eth1.port = 4000
-dataWriterUV.wcudata1.eth1.proto = 'udp'
-dataWriterUV.wcudata1.eth2.ip = '10.99.100.3'
-dataWriterUV.wcudata1.eth2.mac = 'e4:1d:2d:bc:3c:d0'
-dataWriterUV.wcudata1.eth2.port = 4000
-dataWriterUV.wcudata1.eth2.proto = 'udp'
-dataWriterUV.wcudata1.eth3.ip = '10.99.100.4'
-dataWriterUV.wcudata1.eth3.mac = 'e4:1d:2d:bc:3c:d1'
-dataWriterUV.wcudata1.eth3.port = 4000
-dataWriterUV.wcudata1.eth3.proto = 'udp'
-dataWriterUV.wcudata2.eth0.ip = '10.99.101.1'
-dataWriterUV.wcudata2.eth0.mac = 'e4:1d:2d:bc:3d:c0'
-dataWriterUV.wcudata2.eth0.port = 4000
-dataWriterUV.wcudata2.eth0.proto = 'udp'
-dataWriterUV.wcudata2.eth1.ip = '10.99.101.2'
-dataWriterUV.wcudata2.eth1.mac = 'e4:1d:2d:bc:3d:c1'
-dataWriterUV.wcudata2.eth1.port = 4000
-dataWriterUV.wcudata2.eth1.proto = 'udp'
-dataWriterUV.wcudata2.eth2.ip = '10.99.101.3'
-dataWriterUV.wcudata2.eth2.mac = 'e4:1d:2d:e4:0d:30'
-dataWriterUV.wcudata2.eth2.port = 4000
-dataWriterUV.wcudata2.eth2.proto = 'udp'
-dataWriterUV.wcudata2.eth3.ip = '10.99.101.4'
-dataWriterUV.wcudata2.eth3.mac = 'e4:1d:2d:e4:0d:31'
-dataWriterUV.wcudata2.eth3.port = 4000
-dataWriterUV.wcudata2.eth3.proto = 'udp'
-dataWriterUV.outputPath = '/data/apertif/'       # in operations, preferably an *absolute*, project specific path on /data
-
-dataWriter.wcudata1.eth0.ip = '10.99.100.1'
-dataWriter.wcudata1.eth0.mac = 'e4:1d:2d:e4:26:90'
-dataWriter.wcudata1.eth0.port = 4000
-dataWriter.wcudata1.eth0.proto = 'udp'
-dataWriter.wcudata1.eth1.ip = '10.99.100.2'
-dataWriter.wcudata1.eth1.mac = 'e4:1d:2d:e4:26:91'
-dataWriter.wcudata1.eth1.port = 4000
-dataWriter.wcudata1.eth1.proto = 'udp'
-dataWriter.wcudata1.eth2.ip = '10.99.100.3'
-dataWriter.wcudata1.eth2.mac = 'e4:1d:2d:bc:3c:d0'
-dataWriter.wcudata1.eth2.port = 4000
-dataWriter.wcudata1.eth2.proto = 'udp'
-dataWriter.wcudata1.eth3.ip = '10.99.100.4'
-dataWriter.wcudata1.eth3.mac = 'e4:1d:2d:bc:3c:d1'
-dataWriter.wcudata1.eth3.port = 4000
-dataWriter.wcudata1.eth3.proto = 'udp'
-dataWriter.wcudata2.eth0.ip = '10.99.101.1'
-dataWriter.wcudata2.eth0.mac = 'e4:1d:2d:bc:3d:c0'
-dataWriter.wcudata2.eth0.port = 4000
-dataWriter.wcudata2.eth0.proto = 'udp'
-dataWriter.wcudata2.eth1.ip = '10.99.101.2'
-dataWriter.wcudata2.eth1.mac = 'e4:1d:2d:bc:3d:c1'
-dataWriter.wcudata2.eth1.port = 4000
-dataWriter.wcudata2.eth1.proto = 'udp'
-dataWriter.wcudata2.eth2.ip = '10.99.101.3'
-dataWriter.wcudata2.eth2.mac = 'e4:1d:2d:e4:0d:30'
-dataWriter.wcudata2.eth2.port = 4000
-dataWriter.wcudata2.eth2.proto = 'udp'
-dataWriter.wcudata2.eth3.ip = '10.99.101.4'
-dataWriter.wcudata2.eth3.mac = 'e4:1d:2d:e4:0d:31'
-dataWriter.wcudata2.eth3.port = 4000
-dataWriter.wcudata2.eth3.proto = 'udp'
-dataWriter.outputPath = '/data/apertif/'       # in operations, preferably an *absolute*, project specific path on /data
-arts.recordBaseband = True                      # record baseband data to disk
-arts.timing = True                              # perform dedispertion and folding on raw data
-arts.parFile = 'file.par'                       # name of the parfile used on ARTS-0
-arts.samplingTime = 100.25                      # sampling time of the folded data in microsec
-arts.frequencyChannelWidth = 10.5               # width of frequency channels in MHz
-arts.survey.snr_threshold = 8.0                 # ARTS SC4 pipeline S/N threshold
-arts.survey.enable_iquv = true                  # Whether or not to enable IQUV buffering for ARTS SC4
-arts.survey.history_i = 10                      # ARTS SC4 buffer size for stokes I
-arts.survey.history_iquv = 10                   # ARTS SC4 buffer size for stokes IQUV
-atmosphere.refracDryAir = 0.000305              # atmosphere constants taken from WSRT (pre-APERTIF) MS
-atmosphere.refracWaterVapour = 0.0
-atmosphere.scaleHeight = 8                      # km
-system.parsetVersion = '0.0.1'
-system.skipChecksUnsupported = false          	# skipChecksUnsupported; default: false; true means: skip as many parset sanity checks as possible (without affecting system stability for subsequent observations), i.e. log this setting and do as asked, but no software support if anything turns out broken
-system.arrayPosition = [3828630.63486200943589211, 443593.39226634375518188, 5064922.99755000043660402] # meter, ITRF. RT8 atm
-system.telescope.RT2.position = [3828729.99081358872354031, 442735.17696416645776480,5064923.00829000025987625] # meter, ITRF
-system.telescope.RT3.position = [3828713.43109884625300765, 442878.21189340209821239,5064923.00435999967157841]
-system.telescope.RT4.position = [3828696.86994427768513560, 443021.24917263782117516,5064923.00396999996155500]
-system.telescope.RT5.position = [3828680.31391932582482696, 443164.28596862131962553,5064923.00035000033676624]
-system.telescope.RT6.position = [3828663.75159173039719462, 443307.32138055720133707,5064923.00203999970108271]
-system.telescope.RT7.position = [3828647.19342757249251008, 443450.35604637680808082,5064923.00229999981820583]
-system.telescope.RT8.position = [3828630.63486200943589211, 443593.39226634375518188,5064922.99755000043660402]
-system.telescope.RT9.position = [3828614.07606798363849521, 443736.42941620573401451,5064923.00000000000000000]
-system.telescope.RTA.position = [3828609.94224429363384843, 443772.19450029480503872,5064922.99868000019341707]
-system.telescope.RTB.position = [3828603.73202611599117517, 443825.83321168005932122,5064922.99963000044226646]
-system.telescope.RTC.position = [3828460.92418734729290009, 445059.52053928520763293,5064922.99070999957621098]
-system.telescope.RTD.position = [3828452.64716351125389338, 445131.03744105156511068,5064922.98792999982833862]
-system.telescope.axesDistance      = 4.95       # meter
-system.telescope.focalAxesDistance = 9.25       # meter
-system.telescope.polarAxesLength   = 16.922     # meter
-system.correlator.outputBoardList = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15] # cannot be "[0..15]", results in error
-# to be decided on later maybe more hardware versions needed. Values come from prepare telescope command.
-# system.beamformerVersion = '0.8'            	# beamformer version
-# system.correlatorVersion = '0.9'            	# correlator version
-
-#system.telescope.RT2.residualDelay = 1.4618e-9 # 0.0 # 3.9734e-9 #3.0402e-9 #1.9029e-9
-#system.telescope.RT3.residualDelay = 3.6548e-9 # 0.0 # 1.2513e-9 #4.1736e-9
-#system.telescope.RT4.residualDelay = 0.0 # 0.0 #5.0991e-9 #
-#system.telescope.RT5.residualDelay = 0.1513e-9 # 0.0 # 0.0894e-9 #4.0534e-9 #0.1034e-9
-#system.telescope.RT6.residualDelay = 3.5733e-9 # 0.0 # 1.8253e-9 #3.6861e-9
-#system.telescope.RT7.residualDelay = 0.0 # 0.0 #3.8860e-9 #
-#system.telescope.RT8.residualDelay = 0.8254e-9 # 0.0 # 4.1577e-9 #3.5752e-9 #0.6541e-9 # 20171206
-#system.telescope.RT9.residualDelay = 0.4405e-9 # 0.0 # 0.0 #3.9317e-9 #1.8725e-9
-#system.telescope.RTA.residualDelay = 0.0       # 0.0 # 0.1397e-9 #4.4971e-9 #
-#system.telescope.RTB.residualDelay = 2.8676e-9 # 0.0 # 2.6496e-9 #2.8192e-9 #1.8206e-9
-#system.telescope.RT2.residualDelay =  2.727e-9
-#system.telescope.RT3.residualDelay =  4.902e-9
-#system.telescope.RT4.residualDelay =  0.206e-9
-#system.telescope.RT5.residualDelay =  1.450e-9
-#system.telescope.RT6.residualDelay =  4.827e-9
-#system.telescope.RT7.residualDelay =  1.716e-9
-#system.telescope.RT8.residualDelay =  2.028e-9
-#system.telescope.RT9.residualDelay =  1.747e-9
-#system.telescope.RTA.residualDelay =  1.306e-9
-#system.telescope.RTB.residualDelay =  2.868e-9
-# The new optimum values (6-2-2018)
-
-# 13
-#system.telescope.RT2.residualDelay =  7.074e-9
-#system.telescope.RT3.residualDelay =  4.771e-9
-#system.telescope.RT4.residualDelay =  4.853e-9
-#system.telescope.RT5.residualDelay =  4.098e-9
-#system.telescope.RT6.residualDelay =  8.697e-9
-#system.telescope.RT7.residualDelay =  6.046e-9
-#system.telescope.RT8.residualDelay =  6.376e-9
-#system.telescope.RT9.residualDelay =  5.131e-9
-#system.telescope.RTA.residualDelay =  3.434e-9
-#system.telescope.RTB.residualDelay =  4.970e-9
-#system.telescope.RTC.residualDelay =  0.000e-9
-#system.telescope.RTD.residualDelay =  0.000e-9
-
-# 14
-#system.telescope.RT2.residualDelay =  16.732e-9
-#system.telescope.RT3.residualDelay =  13.031e-9
-#system.telescope.RT4.residualDelay =  14.511e-9
-#system.telescope.RT5.residualDelay =  12.522e-9
-#system.telescope.RT6.residualDelay =  20.239e-9
-#system.telescope.RT7.residualDelay =  15.641e-9
-#system.telescope.RT8.residualDelay =  15.645e-9
-#system.telescope.RT9.residualDelay =  13.194e-9
-#system.telescope.RTA.residualDelay =  8.708e-9
-#system.telescope.RTB.residualDelay =  6.995e-9
-#system.telescope.RTC.residualDelay =  0.000e-9
-#system.telescope.RTD.residualDelay =  9.658e-9
-
-# 15
-#system.telescope.RT2.residualDelay =  7.074e-9
-#system.telescope.RT3.residualDelay =  6.169e-9
-#system.telescope.RT4.residualDelay =  4.853e-9
-#system.telescope.RT5.residualDelay =  5.332e-9
-#system.telescope.RT6.residualDelay =  6.813e-9
-#system.telescope.RT7.residualDelay =  6.109e-9
-#system.telescope.RT8.residualDelay =  6.765e-9
-#system.telescope.RT9.residualDelay =  6.726e-9
-#system.telescope.RTA.residualDelay =  7.818e-9
-#system.telescope.RTB.residualDelay =  12.603e-9
-#system.telescope.RTC.residualDelay =  9.658e-9
-#system.telescope.RTD.residualDelay =  0.000e-9
-
-#system.telescope.RT2.residualDelay =  8.230e-9
-#system.telescope.RT3.residualDelay =  6.709e-9
-#system.telescope.RT4.residualDelay =  4.853e-9
-#system.telescope.RT5.residualDelay =  5.547e-9
-#system.telescope.RT6.residualDelay =  8.697e-9
-#system.telescope.RT7.residualDelay =  7.218e-9
-#system.telescope.RT8.residualDelay =  7.145e-9
-#system.telescope.RT9.residualDelay =  7.071e-9
-#system.telescope.RTA.residualDelay =  6.673e-9
-#system.telescope.RTB.residualDelay =  9.965e-9
-#system.telescope.RTC.residualDelay =  5.622e-9
-#system.telescope.RTD.residualDelay =  0.000e-9
-#
-# because phaseZero is random (LO1 problem) I use 0.0 as default (6-2--2018)
-#
-# new values 5-3-2018 (RT2,3,4,5,6,9,a,b,c used)
-#
-#system.telescope.RT2.residualDelay =  11.706e-9
-#system.telescope.RT3.residualDelay =  10.283e-9
-#system.telescope.RT4.residualDelay =  4.853e-9
-#system.telescope.RT5.residualDelay =  7.774e-9
-#system.telescope.RT6.residualDelay =  13.650e-9
-#system.telescope.RT7.residualDelay =  7.218e-9
-#system.telescope.RT8.residualDelay =  7.145e-9
-#system.telescope.RT9.residualDelay =  10.630e-9
-#system.telescope.RTA.residualDelay =  11.452e-9
-#system.telescope.RTB.residualDelay =  11.848e-9
-#system.telescope.RTC.residualDelay =  8.992e-9
-#system.telescope.RTD.residualDelay =  0.000e-9
-#
-#system.telescope.RT2.phaseZero =  0.000
-#system.telescope.RT3.phaseZero =  0.000
-#system.telescope.RT4.phaseZero =  0.000
-#system.telescope.RT5.phaseZero =  0.000
-#system.telescope.RT6.phaseZero =  0.000
-#system.telescope.RT7.phaseZero =  0.000
-#system.telescope.RT8.phaseZero =  0.000
-#system.telescope.RT9.phaseZero =  0.000
-#system.telescope.RTA.phaseZero =  0.000
-#system.telescope.RTB.phaseZero =  0.000
-#system.telescope.RTC.phaseZero =  0.000
-#system.telescope.RTD.phaseZero =  0.000
-
-# new values 08-03-2018 BH
-#system.telescope.RT2.residualDelay =  13.060e-9
-#system.telescope.RT3.residualDelay =  10.430e-9
-#system.telescope.RT4.residualDelay =  6.242e-9
-#system.telescope.RT5.residualDelay =  9.436e-9
-#system.telescope.RT6.residualDelay =  13.650e-9
-#system.telescope.RT7.residualDelay =  12.041e-9
-#system.telescope.RT8.residualDelay =  12.735e-9
-#system.telescope.RT9.residualDelay =  11.876e-9
-#system.telescope.RTA.residualDelay =  12.821e-9
-#system.telescope.RTB.residualDelay =  14.713e-9
-#system.telescope.RTC.residualDelay =  11.851e-9
-#system.telescope.RTD.residualDelay =  0.000e-9
-#system.telescope.RT2.phaseZero =  0.000
-#system.telescope.RT3.phaseZero =  2.858
-#system.telescope.RT4.phaseZero = -0.284
-#system.telescope.RT5.phaseZero = -2.599
-#system.telescope.RT6.phaseZero = -0.499
-#system.telescope.RT7.phaseZero =  2.736
-#system.telescope.RT8.phaseZero = -0.845
-#system.telescope.RT9.phaseZero =  0.232
-#system.telescope.RTA.phaseZero =  0.172
-#system.telescope.RTB.phaseZero =  0.096
-#system.telescope.RTC.phaseZero = -2.156
-#system.telescope.RTD.phaseZero =  0.000
-
-# new values 09-03-2018 BH
-#system.telescope.RT2.residualDelay =  15.561e-9
-#system.telescope.RT3.residualDelay =  12.945e-9
-#system.telescope.RT4.residualDelay =  7.509e-9
-#system.telescope.RT5.residualDelay =  10.688e-9
-#system.telescope.RT6.residualDelay =  14.920e-9
-#system.telescope.RT7.residualDelay =  14.546e-9
-#system.telescope.RT8.residualDelay =  12.741e-9
-#system.telescope.RT9.residualDelay =  13.151e-9
-#system.telescope.RTA.residualDelay =  14.078e-9
-#system.telescope.RTB.residualDelay =  14.713e-9
-#system.telescope.RTC.residualDelay =  13.031e-9
-#system.telescope.RTD.residualDelay =  0.000e-9
-#system.telescope.RT2.phaseZero =  0.000
-#system.telescope.RT3.phaseZero =  1.615
-#system.telescope.RT4.phaseZero =  1.138
-#system.telescope.RT5.phaseZero = -0.787
-#system.telescope.RT6.phaseZero = -0.573
-#system.telescope.RT7.phaseZero =  0.313
-#system.telescope.RT8.phaseZero =  0.274
-#system.telescope.RT9.phaseZero =  1.533
-#system.telescope.RTA.phaseZero =  1.741
-#system.telescope.RTB.phaseZero = -1.637
-#system.telescope.RTC.phaseZero = -5.201
-#system.telescope.RTD.phaseZero =  0.000
-
-# 09-04-2018 MN, RT2..RTC new firmware, LO1=4800MHz
-system.telescope.RT2.residualDelay =  21.944e-9
-system.telescope.RT3.residualDelay =  19.397e-9
-system.telescope.RT4.residualDelay =  15.170e-9
-system.telescope.RT5.residualDelay =  20.627e-9
-system.telescope.RT6.residualDelay =  25.326e-9
-system.telescope.RT7.residualDelay =  20.963e-9
-system.telescope.RT8.residualDelay =  21.768e-9
-system.telescope.RT9.residualDelay =  20.771e-9
-system.telescope.RTA.residualDelay =  20.480e-9
-system.telescope.RTB.residualDelay =  23.421e-9
-system.telescope.RTC.residualDelay =  18.441e-9
-system.telescope.RTD.residualDelay =  0.000e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  1.448
-system.telescope.RT4.phaseZero = -0.330
-system.telescope.RT5.phaseZero =  3.936
-system.telescope.RT6.phaseZero = -1.609
-system.telescope.RT7.phaseZero =  0.531
-system.telescope.RT8.phaseZero =  4.086
-system.telescope.RT9.phaseZero =  0.281
-system.telescope.RTA.phaseZero =  0.744
-system.telescope.RTB.phaseZero =  2.157
-system.telescope.RTC.phaseZero = -8.142
-system.telescope.RTD.phaseZero =  0.000
-
-# 23-04-2018 MN, RT2..RTD new firmware, LO1=4800MHz
-system.telescope.RT2.residualDelay =  6.921e-9
-system.telescope.RT3.residualDelay =  4.435e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  5.666e-9
-system.telescope.RT6.residualDelay =  11.301e-9
-system.telescope.RT7.residualDelay =  5.793e-9
-system.telescope.RT8.residualDelay =  6.804e-9
-system.telescope.RT9.residualDelay =  5.798e-9
-system.telescope.RTA.residualDelay =  5.481e-9
-system.telescope.RTB.residualDelay =  8.434e-9
-system.telescope.RTC.residualDelay =  3.271e-9
-system.telescope.RTD.residualDelay =  43.929e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  1.370
-system.telescope.RT4.phaseZero = -0.330
-system.telescope.RT5.phaseZero =  3.855
-system.telescope.RT6.phaseZero = -2.818
-system.telescope.RT7.phaseZero =  0.531
-system.telescope.RT8.phaseZero =  4.062
-system.telescope.RT9.phaseZero =  0.168
-system.telescope.RTA.phaseZero =  0.556
-system.telescope.RTB.phaseZero =  2.165
-system.telescope.RTC.phaseZero = -8.707
-system.telescope.RTD.phaseZero = -2.827
-
-# 23-04-2018 MN, RT2..RTD new firmware, LO1=4800MHz, version 2 
-system.telescope.RT2.residualDelay =  6.936e-9
-system.telescope.RT3.residualDelay =  4.443e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  5.681e-9
-system.telescope.RT6.residualDelay =  11.331e-9
-system.telescope.RT7.residualDelay =  5.793e-9
-system.telescope.RT8.residualDelay =  6.819e-9
-system.telescope.RT9.residualDelay =  5.820e-9
-system.telescope.RTA.residualDelay =  5.481e-9
-system.telescope.RTB.residualDelay =  8.437e-9
-system.telescope.RTC.residualDelay =  3.313e-9
-system.telescope.RTD.residualDelay =  44.021e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  1.392
-system.telescope.RT4.phaseZero = -0.330
-system.telescope.RT5.phaseZero =  3.896
-system.telescope.RT6.phaseZero = -2.064
-system.telescope.RT7.phaseZero =  0.531
-system.telescope.RT8.phaseZero =  4.110
-system.telescope.RT9.phaseZero =  0.204
-system.telescope.RTA.phaseZero =  0.584
-system.telescope.RTB.phaseZero =  2.177
-system.telescope.RTC.phaseZero = -8.873
-system.telescope.RTD.phaseZero = -2.741
-
-# residualDelay and phaseZero values determined using task 14092018
-system.telescope.RT2.residualDelay =  6.695e-9
-system.telescope.RT3.residualDelay =  2.769e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.507e-9
-system.telescope.RT6.residualDelay =  8.455e-9
-system.telescope.RT7.residualDelay =  6.812e-9
-system.telescope.RT8.residualDelay =  6.439e-9
-system.telescope.RT9.residualDelay =  3.011e-9
-system.telescope.RTA.residualDelay =  5.088e-9
-system.telescope.RTB.residualDelay =  1.906e-9
-system.telescope.RTC.residualDelay =  1.036e-9
-system.telescope.RTD.residualDelay =  45.233e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  2.774
-system.telescope.RT4.phaseZero = -0.843
-system.telescope.RT5.phaseZero =  5.163
-system.telescope.RT6.phaseZero =  0.959
-system.telescope.RT7.phaseZero = -2.120
-system.telescope.RT8.phaseZero =  3.544
-system.telescope.RT9.phaseZero =  3.221
-system.telescope.RTA.phaseZero =  0.176
-system.telescope.RTB.phaseZero = -0.832
-system.telescope.RTC.phaseZero = -9.472
-system.telescope.RTD.phaseZero = -2.531
-
-# residualDelay and phaseZero values determined using task 1409201801
-system.telescope.RT2.residualDelay =  6.660e-9
-system.telescope.RT3.residualDelay =  2.756e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.492e-9
-system.telescope.RT6.residualDelay =  8.466e-9
-system.telescope.RT7.residualDelay =  6.798e-9
-system.telescope.RT8.residualDelay =  6.545e-9
-system.telescope.RT9.residualDelay =  2.999e-9
-system.telescope.RTA.residualDelay =  5.114e-9
-system.telescope.RTB.residualDelay =  1.924e-9
-system.telescope.RTC.residualDelay =  0.819e-9
-system.telescope.RTD.residualDelay =  45.308e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.774
-system.telescope.RT4.phaseZero = -0.457
-system.telescope.RT5.phaseZero =  3.798
-system.telescope.RT6.phaseZero =  3.288
-system.telescope.RT7.phaseZero = -0.193
-system.telescope.RT8.phaseZero =  3.234
-system.telescope.RT9.phaseZero =  5.630
-system.telescope.RTA.phaseZero = -0.104
-system.telescope.RTB.phaseZero =  2.143
-system.telescope.RTC.phaseZero = -12.286
-system.telescope.RTD.phaseZero = -0.055
-
-#RB 21-09-2018
-# residualDelay and phaseZero values determined using task 2109201800
-system.telescope.RT2.residualDelay =  6.719e-9
-system.telescope.RT3.residualDelay =  2.740e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.487e-9
-system.telescope.RT6.residualDelay =  9.812e-9
-system.telescope.RT7.residualDelay =  8.056e-9
-system.telescope.RT8.residualDelay =  6.589e-9
-system.telescope.RT9.residualDelay =  6.673e-9
-system.telescope.RTA.residualDelay =  5.168e-9
-system.telescope.RTB.residualDelay =  3.168e-9
-system.telescope.RTC.residualDelay =  5.412e-9
-system.telescope.RTD.residualDelay =  45.297e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.978
-system.telescope.RT4.phaseZero = -0.261
-system.telescope.RT5.phaseZero =  3.795
-system.telescope.RT6.phaseZero =  1.513
-system.telescope.RT7.phaseZero = -2.116
-system.telescope.RT8.phaseZero =  3.552
-system.telescope.RT9.phaseZero =  6.339
-system.telescope.RTA.phaseZero =  0.090
-system.telescope.RTB.phaseZero =  0.601
-system.telescope.RTC.phaseZero = -12.655
-system.telescope.RTD.phaseZero = -0.502
-
-#RB 21-09-2018 second run
-# residualDelay and phaseZero values determined using task 2109201801
-system.telescope.RT2.residualDelay =  6.679e-9
-system.telescope.RT3.residualDelay =  2.751e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.500e-9
-system.telescope.RT6.residualDelay =  9.831e-9
-system.telescope.RT7.residualDelay =  8.097e-9
-system.telescope.RT8.residualDelay =  6.749e-9
-system.telescope.RT9.residualDelay =  6.775e-9
-system.telescope.RTA.residualDelay =  5.150e-9
-system.telescope.RTB.residualDelay =  3.199e-9
-system.telescope.RTC.residualDelay =  5.474e-9
-system.telescope.RTD.residualDelay =  45.255e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.850
-system.telescope.RT4.phaseZero = -0.389
-system.telescope.RT5.phaseZero =  3.725
-system.telescope.RT6.phaseZero =  3.413
-system.telescope.RT7.phaseZero = -0.328
-system.telescope.RT8.phaseZero =  3.545
-system.telescope.RT9.phaseZero =  5.518
-system.telescope.RTA.phaseZero =  0.104
-system.telescope.RTB.phaseZero =  2.368
-system.telescope.RTC.phaseZero = -11.890
-system.telescope.RTD.phaseZero = -0.527
-
-#20181005
-# residualDelay and phaseZero values determined using task 181005002
-system.telescope.RT2.residualDelay =  5.442e-9
-system.telescope.RT3.residualDelay =  1.544e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.457e-9
-system.telescope.RT6.residualDelay =  9.798e-9
-system.telescope.RT7.residualDelay =  6.791e-9
-system.telescope.RT8.residualDelay =  6.592e-9
-system.telescope.RT9.residualDelay =  6.694e-9
-system.telescope.RTA.residualDelay =  5.114e-9
-system.telescope.RTB.residualDelay =  3.242e-9
-system.telescope.RTC.residualDelay =  3.538e-9
-system.telescope.RTD.residualDelay =  44.069e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.266
-system.telescope.RT4.phaseZero = -2.003
-system.telescope.RT5.phaseZero =  2.163
-system.telescope.RT6.phaseZero =  2.001
-system.telescope.RT7.phaseZero =  0.034
-system.telescope.RT8.phaseZero =  2.123
-system.telescope.RT9.phaseZero =  3.950
-system.telescope.RTA.phaseZero = -1.597
-system.telescope.RTB.phaseZero =  0.530
-system.telescope.RTC.phaseZero = -13.909
-system.telescope.RTD.phaseZero = -0.640
-
-# residualDelay and phaseZero values determined using task 181005003
-system.telescope.RT2.residualDelay =  5.496e-9
-system.telescope.RT3.residualDelay =  1.605e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.482e-9
-system.telescope.RT6.residualDelay =  9.820e-9
-system.telescope.RT7.residualDelay =  6.788e-9
-system.telescope.RT8.residualDelay =  6.619e-9
-system.telescope.RT9.residualDelay =  6.629e-9
-system.telescope.RTA.residualDelay =  5.145e-9
-system.telescope.RTB.residualDelay =  3.198e-9
-system.telescope.RTC.residualDelay =  3.760e-9
-system.telescope.RTD.residualDelay =  44.042e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.249
-system.telescope.RT4.phaseZero = -0.137
-system.telescope.RT5.phaseZero =  3.981
-system.telescope.RT6.phaseZero =  3.836
-system.telescope.RT7.phaseZero = -0.055
-system.telescope.RT8.phaseZero =  3.766
-system.telescope.RT9.phaseZero =  5.685
-system.telescope.RTA.phaseZero =  0.191
-system.telescope.RTB.phaseZero =  2.481
-system.telescope.RTC.phaseZero = -14.952
-system.telescope.RTD.phaseZero = -0.513
-
-# residualDelay and phaseZero values determined using task 181012004
-system.telescope.RT2.residualDelay =  5.373e-9
-system.telescope.RT3.residualDelay =  1.498e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.472e-9
-system.telescope.RT6.residualDelay =  8.551e-9
-system.telescope.RT7.residualDelay =  6.800e-9
-system.telescope.RT8.residualDelay =  6.600e-9
-system.telescope.RT9.residualDelay =  6.729e-9
-system.telescope.RTA.residualDelay =  6.347e-9
-system.telescope.RTB.residualDelay =  2.004e-9
-system.telescope.RTC.residualDelay =  3.926e-9
-system.telescope.RTD.residualDelay =  42.875e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.192
-system.telescope.RT4.phaseZero = -0.443
-system.telescope.RT5.phaseZero =  3.721
-system.telescope.RT6.phaseZero =  5.446
-system.telescope.RT7.phaseZero = -0.318
-system.telescope.RT8.phaseZero =  3.510
-system.telescope.RT9.phaseZero =  5.291
-system.telescope.RTA.phaseZero = -1.835
-system.telescope.RTB.phaseZero =  4.197
-system.telescope.RTC.phaseZero = -15.103
-system.telescope.RTD.phaseZero =  1.012
-
-# residualDelay and phaseZero values determined using task 181012005
-system.telescope.RT2.residualDelay =  5.432e-9
-system.telescope.RT3.residualDelay =  1.554e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.348e-9
-system.telescope.RT6.residualDelay =  8.557e-9
-system.telescope.RT7.residualDelay =  6.829e-9
-system.telescope.RT8.residualDelay =  6.503e-9
-system.telescope.RT9.residualDelay =  6.640e-9
-system.telescope.RTA.residualDelay =  6.362e-9
-system.telescope.RTB.residualDelay =  1.906e-9
-system.telescope.RTC.residualDelay =  3.846e-9
-system.telescope.RTD.residualDelay =  42.763e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.167
-system.telescope.RT4.phaseZero = -0.264
-system.telescope.RT5.phaseZero =  3.973
-system.telescope.RT6.phaseZero =  3.787
-system.telescope.RT7.phaseZero = -0.039
-system.telescope.RT8.phaseZero =  3.808
-system.telescope.RT9.phaseZero =  5.714
-system.telescope.RTA.phaseZero =  0.234
-system.telescope.RTB.phaseZero =  2.653
-system.telescope.RTC.phaseZero = -14.577
-system.telescope.RTD.phaseZero = -0.531
-
-# residualDelay and phaseZero values determined using task 181015007
-system.telescope.RT2.residualDelay =  5.393e-9
-system.telescope.RT3.residualDelay =  1.538e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.483e-9
-system.telescope.RT6.residualDelay =  8.522e-9
-system.telescope.RT7.residualDelay =  6.811e-9
-system.telescope.RT8.residualDelay =  5.667e-9
-system.telescope.RT9.residualDelay =  6.701e-9
-system.telescope.RTA.residualDelay =  6.394e-9
-system.telescope.RTB.residualDelay =  30.724e-9
-system.telescope.RTC.residualDelay =  2303.554e-9
-system.telescope.RTD.residualDelay =  1242.839e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.087
-system.telescope.RT4.phaseZero = -0.592
-system.telescope.RT5.phaseZero =  3.674
-system.telescope.RT6.phaseZero =  3.698
-system.telescope.RT7.phaseZero =  0.010
-system.telescope.RT8.phaseZero =  3.430
-system.telescope.RT9.phaseZero =  5.461
-system.telescope.RTA.phaseZero =  0.173
-system.telescope.RTB.phaseZero =  2.971
-system.telescope.RTC.phaseZero = -16.811
-system.telescope.RTD.phaseZero = -2.070
-
-# residualDelay and phaseZero values determined using task 181015009
-system.telescope.RT2.residualDelay =  5.394e-9
-system.telescope.RT3.residualDelay =  1.548e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.469e-9
-system.telescope.RT6.residualDelay =  8.505e-9
-system.telescope.RT7.residualDelay =  6.790e-9
-system.telescope.RT8.residualDelay =  6.567e-9
-system.telescope.RT9.residualDelay =  6.645e-9
-system.telescope.RTA.residualDelay =  6.389e-9
-system.telescope.RTB.residualDelay =  30.721e-9
-system.telescope.RTC.residualDelay =  4863.459e-9
-system.telescope.RTD.residualDelay =  2522.633e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.072
-system.telescope.RT4.phaseZero = -0.552
-system.telescope.RT5.phaseZero =  3.906
-system.telescope.RT6.phaseZero =  3.679
-system.telescope.RT7.phaseZero =  0.058
-system.telescope.RT8.phaseZero =  2.316
-system.telescope.RT9.phaseZero =  5.599
-system.telescope.RTA.phaseZero =  0.251
-system.telescope.RTB.phaseZero =  2.696
-system.telescope.RTC.phaseZero = -15.027
-system.telescope.RTD.phaseZero = -3.665
-
-# residualDelay and phaseZero values determined using task 181015010
-system.telescope.RT2.residualDelay =  5.420e-9
-system.telescope.RT3.residualDelay =  1.585e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.501e-9
-system.telescope.RT6.residualDelay =  8.550e-9
-system.telescope.RT7.residualDelay =  6.789e-9
-system.telescope.RT8.residualDelay =  6.499e-9
-system.telescope.RT9.residualDelay =  6.668e-9
-system.telescope.RTA.residualDelay =  6.397e-9
-system.telescope.RTB.residualDelay =  30.689e-9
-system.telescope.RTC.residualDelay =  7423.493e-9
-system.telescope.RTD.residualDelay =  4102.661e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.048
-system.telescope.RT4.phaseZero = -0.582
-system.telescope.RT5.phaseZero =  3.843
-system.telescope.RT6.phaseZero =  3.619
-system.telescope.RT7.phaseZero = -0.020
-system.telescope.RT8.phaseZero =  3.643
-system.telescope.RT9.phaseZero =  5.478
-system.telescope.RTA.phaseZero =  0.232
-system.telescope.RTB.phaseZero =  2.667
-system.telescope.RTC.phaseZero = -15.207
-system.telescope.RTD.phaseZero = -5.932
-
-# residualDelay and phaseZero values determined using task 181016004
-# manually changed RTB RTC RTD
-system.telescope.RT2.residualDelay =  5.430e-9
-system.telescope.RT3.residualDelay =  1.564e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.455e-9
-system.telescope.RT6.residualDelay =  9.791e-9
-system.telescope.RT7.residualDelay =  8.039e-9
-system.telescope.RT8.residualDelay =  6.663e-9
-system.telescope.RT9.residualDelay =  6.672e-9
-system.telescope.RTA.residualDelay =  5.142e-9
-system.telescope.RTB.residualDelay =  1.906e-9
-system.telescope.RTC.residualDelay =  3.846e-9
-system.telescope.RTD.residualDelay =  42.763e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.075
-system.telescope.RT4.phaseZero = -0.401
-system.telescope.RT5.phaseZero =  4.023
-system.telescope.RT6.phaseZero =  1.802
-system.telescope.RT7.phaseZero = -1.935
-system.telescope.RT8.phaseZero =  3.598
-system.telescope.RT9.phaseZero =  5.617
-system.telescope.RTA.phaseZero =  1.995
-system.telescope.RTB.phaseZero =  2.483
-system.telescope.RTC.phaseZero = -13.513
-system.telescope.RTD.phaseZero = -7.368
-
-
-# residualDelay and phaseZero values determined using task 181016006
-system.telescope.RT2.residualDelay =  5.430e-9
-system.telescope.RT3.residualDelay =  1.544e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.481e-9
-system.telescope.RT6.residualDelay =  9.818e-9
-system.telescope.RT7.residualDelay =  8.062e-9
-system.telescope.RT8.residualDelay =  6.648e-9
-system.telescope.RT9.residualDelay =  6.678e-9
-system.telescope.RTA.residualDelay =  5.127e-9
-system.telescope.RTB.residualDelay =  5.713e-9
-system.telescope.RTC.residualDelay =  4.052e-9
-system.telescope.RTD.residualDelay =  42.878e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.026
-system.telescope.RT4.phaseZero = -0.417
-system.telescope.RT5.phaseZero =  3.950
-system.telescope.RT6.phaseZero =  3.680
-system.telescope.RT7.phaseZero = -0.029
-system.telescope.RT8.phaseZero =  3.844
-system.telescope.RT9.phaseZero =  5.596
-system.telescope.RTA.phaseZero =  0.144
-system.telescope.RTB.phaseZero =  2.926
-system.telescope.RTC.phaseZero = -15.035
-system.telescope.RTD.phaseZero = -7.296
-
-# residualDelay and phaseZero values determined using task 181016007
-system.telescope.RT2.residualDelay =  5.475e-9
-system.telescope.RT3.residualDelay =  1.604e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.522e-9
-system.telescope.RT6.residualDelay =  9.805e-9
-system.telescope.RT7.residualDelay =  8.052e-9
-system.telescope.RT8.residualDelay =  6.642e-9
-system.telescope.RT9.residualDelay =  6.652e-9
-system.telescope.RTA.residualDelay =  5.150e-9
-system.telescope.RTB.residualDelay =  5.718e-9
-system.telescope.RTC.residualDelay =  3.999e-9
-system.telescope.RTD.residualDelay =  42.797e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.036
-system.telescope.RT4.phaseZero = -0.444
-system.telescope.RT5.phaseZero =  3.942
-system.telescope.RT6.phaseZero =  3.700
-system.telescope.RT7.phaseZero = -0.013
-system.telescope.RT8.phaseZero =  3.802
-system.telescope.RT9.phaseZero =  5.581
-system.telescope.RTA.phaseZero =  0.126
-system.telescope.RTB.phaseZero =  2.390
-system.telescope.RTC.phaseZero = -14.708
-system.telescope.RTD.phaseZero = -7.101
-
-# residualDelay and phaseZero values determined using task 181017001
-system.telescope.RT2.residualDelay =  5.445e-9
-system.telescope.RT3.residualDelay =  1.539e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.463e-9
-system.telescope.RT6.residualDelay =  9.808e-9
-system.telescope.RT7.residualDelay =  8.008e-9
-system.telescope.RT8.residualDelay =  6.535e-9
-system.telescope.RT9.residualDelay =  6.649e-9
-system.telescope.RTA.residualDelay =  5.089e-9
-system.telescope.RTB.residualDelay =  1.942e-9
-system.telescope.RTC.residualDelay =  3.617e-9
-system.telescope.RTD.residualDelay =  42.834e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.045
-system.telescope.RT4.phaseZero = -0.482
-system.telescope.RT5.phaseZero =  3.940
-system.telescope.RT6.phaseZero =  3.611
-system.telescope.RT7.phaseZero = -0.166
-system.telescope.RT8.phaseZero =  3.699
-system.telescope.RT9.phaseZero =  5.421
-system.telescope.RTA.phaseZero =  0.062
-system.telescope.RTB.phaseZero =  1.702
-system.telescope.RTC.phaseZero = -14.982
-system.telescope.RTD.phaseZero = -7.397
-
-# residualDelay and phaseZero values determined using task 181017002
-system.telescope.RT2.residualDelay =  5.388e-9
-system.telescope.RT3.residualDelay =  1.512e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.467e-9
-system.telescope.RT6.residualDelay =  9.816e-9
-system.telescope.RT7.residualDelay =  8.069e-9
-system.telescope.RT8.residualDelay =  6.577e-9
-system.telescope.RT9.residualDelay =  6.721e-9
-system.telescope.RTA.residualDelay =  5.103e-9
-system.telescope.RTB.residualDelay =  1.923e-9
-system.telescope.RTC.residualDelay =  3.617e-9
-system.telescope.RTD.residualDelay =  42.857e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.036
-system.telescope.RT4.phaseZero = -0.452
-system.telescope.RT5.phaseZero =  3.891
-system.telescope.RT6.phaseZero =  3.672
-system.telescope.RT7.phaseZero = -0.148
-system.telescope.RT8.phaseZero =  3.608
-system.telescope.RT9.phaseZero =  5.477
-system.telescope.RTA.phaseZero =  0.062
-system.telescope.RTB.phaseZero =  2.369
-system.telescope.RTC.phaseZero = -15.390
-system.telescope.RTD.phaseZero = -7.204
-
-# residualDelay and phaseZero values determined using task 181017003
-system.telescope.RT2.residualDelay =  5.422e-9
-system.telescope.RT3.residualDelay =  1.538e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.432e-9
-system.telescope.RT6.residualDelay =  9.773e-9
-system.telescope.RT7.residualDelay =  8.058e-9
-system.telescope.RT8.residualDelay =  6.543e-9
-system.telescope.RT9.residualDelay =  6.660e-9
-system.telescope.RTA.residualDelay =  5.121e-9
-system.telescope.RTB.residualDelay =  1.934e-9
-system.telescope.RTC.residualDelay =  3.647e-9
-system.telescope.RTD.residualDelay =  42.811e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.020
-system.telescope.RT4.phaseZero = -0.366
-system.telescope.RT5.phaseZero =  3.969
-system.telescope.RT6.phaseZero =  3.748
-system.telescope.RT7.phaseZero =  0.020
-system.telescope.RT8.phaseZero =  3.725
-system.telescope.RT9.phaseZero =  5.663
-system.telescope.RTA.phaseZero =  0.130
-system.telescope.RTB.phaseZero =  2.419
-system.telescope.RTC.phaseZero = -15.274
-system.telescope.RTD.phaseZero = -7.069
-
-# residualDelay and phaseZero values determined using task 181018005
-system.telescope.RT2.residualDelay =  5.458e-9
-system.telescope.RT3.residualDelay =  1.603e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.514e-9
-system.telescope.RT6.residualDelay =  9.809e-9
-system.telescope.RT7.residualDelay =  8.133e-9
-system.telescope.RT8.residualDelay =  6.632e-9
-system.telescope.RT9.residualDelay =  6.670e-9
-system.telescope.RTA.residualDelay =  5.105e-9
-system.telescope.RTB.residualDelay =  2.014e-9
-system.telescope.RTC.residualDelay =  5.472e-9
-system.telescope.RTD.residualDelay =  41.621e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.105
-system.telescope.RT4.phaseZero = -0.546
-system.telescope.RT5.phaseZero =  3.714
-system.telescope.RT6.phaseZero =  3.573
-system.telescope.RT7.phaseZero = -0.121
-system.telescope.RT8.phaseZero =  3.616
-system.telescope.RT9.phaseZero =  5.516
-system.telescope.RTA.phaseZero =  0.039
-system.telescope.RTB.phaseZero =  2.331
-system.telescope.RTC.phaseZero = -15.338
-system.telescope.RTD.phaseZero = -5.065
-
-# residualDelay and phaseZero values determined using task 181018006
-system.telescope.RT2.residualDelay =  5.397e-9
-system.telescope.RT3.residualDelay =  1.545e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.436e-9
-system.telescope.RT6.residualDelay =  9.845e-9
-system.telescope.RT7.residualDelay =  8.055e-9
-system.telescope.RT8.residualDelay =  6.584e-9
-system.telescope.RT9.residualDelay =  6.685e-9
-system.telescope.RTA.residualDelay =  5.109e-9
-system.telescope.RTB.residualDelay =  2.022e-9
-system.telescope.RTC.residualDelay =  5.406e-9
-system.telescope.RTD.residualDelay =  41.638e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.101
-system.telescope.RT4.phaseZero = -0.579
-system.telescope.RT5.phaseZero =  3.802
-system.telescope.RT6.phaseZero =  3.531
-system.telescope.RT7.phaseZero = -0.024
-system.telescope.RT8.phaseZero =  3.620
-system.telescope.RT9.phaseZero =  5.428
-system.telescope.RTA.phaseZero = -0.059
-system.telescope.RTB.phaseZero =  2.365
-system.telescope.RTC.phaseZero = -12.766
-system.telescope.RTD.phaseZero = -7.237
-
-# residualDelay and phaseZero values determined using task 181018007
-system.telescope.RT2.residualDelay =  5.350e-9
-system.telescope.RT3.residualDelay =  1.479e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.470e-9
-system.telescope.RT6.residualDelay =  9.799e-9
-system.telescope.RT7.residualDelay =  8.012e-9
-system.telescope.RT8.residualDelay =  6.564e-9
-system.telescope.RT9.residualDelay =  6.709e-9
-system.telescope.RTA.residualDelay =  5.058e-9
-system.telescope.RTB.residualDelay =  1.986e-9
-system.telescope.RTC.residualDelay =  5.415e-9
-system.telescope.RTD.residualDelay =  41.645e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.113
-system.telescope.RT4.phaseZero = -0.487
-system.telescope.RT5.phaseZero =  3.781
-system.telescope.RT6.phaseZero =  3.722
-system.telescope.RT7.phaseZero = -0.029
-system.telescope.RT8.phaseZero =  3.637
-system.telescope.RT9.phaseZero =  5.569
-system.telescope.RTA.phaseZero =  0.087
-system.telescope.RTB.phaseZero =  2.488
-system.telescope.RTC.phaseZero = -12.735
-system.telescope.RTD.phaseZero = -7.124
-
-# residualDelay and phaseZero values determined using task 181018008
-system.telescope.RT2.residualDelay =  5.351e-9
-system.telescope.RT3.residualDelay =  1.512e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.460e-9
-system.telescope.RT6.residualDelay =  9.743e-9
-system.telescope.RT7.residualDelay =  8.009e-9
-system.telescope.RT8.residualDelay =  6.601e-9
-system.telescope.RT9.residualDelay =  6.717e-9
-system.telescope.RTA.residualDelay =  5.073e-9
-system.telescope.RTB.residualDelay =  1.980e-9
-system.telescope.RTC.residualDelay =  4.969e-9
-system.telescope.RTD.residualDelay =  41.508e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.124
-system.telescope.RT4.phaseZero = -0.403
-system.telescope.RT5.phaseZero =  3.886
-system.telescope.RT6.phaseZero =  3.680
-system.telescope.RT7.phaseZero = -0.065
-system.telescope.RT8.phaseZero =  3.587
-system.telescope.RT9.phaseZero =  5.588
-system.telescope.RTA.phaseZero = -0.014
-system.telescope.RTB.phaseZero =  2.393
-system.telescope.RTC.phaseZero = -12.762
-system.telescope.RTD.phaseZero = -7.206
-
-# residualDelay and phaseZero values determined using task 181019002
-system.telescope.RT2.residualDelay =  5.456e-9
-system.telescope.RT3.residualDelay =  1.619e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.450e-9
-system.telescope.RT6.residualDelay =  8.563e-9
-system.telescope.RT7.residualDelay =  8.052e-9
-system.telescope.RT8.residualDelay =  6.587e-9
-system.telescope.RT9.residualDelay =  6.660e-9
-system.telescope.RTA.residualDelay =  5.213e-9
-system.telescope.RTB.residualDelay =  3.271e-9
-system.telescope.RTC.residualDelay =  4.027e-9
-system.telescope.RTD.residualDelay =  41.657e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.087
-system.telescope.RT4.phaseZero = -0.266
-system.telescope.RT5.phaseZero =  4.091
-system.telescope.RT6.phaseZero =  5.690
-system.telescope.RT7.phaseZero = -0.083
-system.telescope.RT8.phaseZero =  3.881
-system.telescope.RT9.phaseZero =  5.887
-system.telescope.RTA.phaseZero = -0.109
-system.telescope.RTB.phaseZero =  0.275
-system.telescope.RTC.phaseZero = -13.702
-system.telescope.RTD.phaseZero = -7.586
-
-# residualDelay and phaseZero values determined using task 181019003
-system.telescope.RT2.residualDelay =  5.479e-9
-system.telescope.RT3.residualDelay =  1.669e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.482e-9
-system.telescope.RT6.residualDelay =  8.609e-9
-system.telescope.RT7.residualDelay =  8.076e-9
-system.telescope.RT8.residualDelay =  6.622e-9
-system.telescope.RT9.residualDelay =  6.734e-9
-system.telescope.RTA.residualDelay =  5.150e-9
-system.telescope.RTB.residualDelay =  3.307e-9
-system.telescope.RTC.residualDelay =  4.072e-9
-system.telescope.RTD.residualDelay =  1.632e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.079
-system.telescope.RT4.phaseZero = -0.440
-system.telescope.RT5.phaseZero =  3.897
-system.telescope.RT6.phaseZero =  3.745
-system.telescope.RT7.phaseZero = -0.187
-system.telescope.RT8.phaseZero =  3.707
-system.telescope.RT9.phaseZero =  5.634
-system.telescope.RTA.phaseZero = -0.029
-system.telescope.RTB.phaseZero =  2.095
-system.telescope.RTC.phaseZero = -15.160
-system.telescope.RTD.phaseZero = -7.415 
-
-# residualDelay and phaseZero values determined using task 181026004
-system.telescope.RT2.residualDelay =  5.458e-9
-system.telescope.RT3.residualDelay =  1.588e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.540e-9
-system.telescope.RT6.residualDelay =  9.805e-9
-system.telescope.RT7.residualDelay =  6.792e-9
-system.telescope.RT8.residualDelay =  6.659e-9
-system.telescope.RT9.residualDelay =  6.574e-9
-system.telescope.RTA.residualDelay =  5.169e-9
-system.telescope.RTB.residualDelay =  3.178e-9
-system.telescope.RTC.residualDelay =  3.901e-9
-system.telescope.RTD.residualDelay =  41.556e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.091
-system.telescope.RT4.phaseZero = -0.555
-system.telescope.RT5.phaseZero =  4.380
-system.telescope.RT6.phaseZero =  1.850
-system.telescope.RT7.phaseZero =  2.435
-system.telescope.RT8.phaseZero =  4.213
-system.telescope.RT9.phaseZero =  5.619
-system.telescope.RTA.phaseZero = -0.158
-system.telescope.RTB.phaseZero =  2.359
-system.telescope.RTC.phaseZero = -15.132
-system.telescope.RTD.phaseZero = -5.157
-
-# residualDelay and phaseZero values determined using task 181026005
-# Manual reset as recommended by M. Norden
-system.telescope.RT2.residualDelay =  0.000e-9
-system.telescope.RT3.residualDelay =  0.000e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  0.000e-9
-system.telescope.RT6.residualDelay =  0.000e-9
-system.telescope.RT7.residualDelay =  0.000e-9
-system.telescope.RT8.residualDelay =  0.000e-9
-system.telescope.RT9.residualDelay =  0.000e-9
-system.telescope.RTA.residualDelay =  0.000e-9
-system.telescope.RTB.residualDelay =  0.000e-9
-system.telescope.RTC.residualDelay =  0.000e-9
-system.telescope.RTD.residualDelay =  0.000e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.000
-system.telescope.RT4.phaseZero =  0.000
-system.telescope.RT5.phaseZero =  0.000
-system.telescope.RT6.phaseZero =  0.000
-system.telescope.RT7.phaseZero =  0.000
-system.telescope.RT8.phaseZero =  0.000
-system.telescope.RT9.phaseZero =  0.000
-system.telescope.RTA.phaseZero =  0.000
-system.telescope.RTB.phaseZero =  0.000
-system.telescope.RTC.phaseZero =  0.000
-system.telescope.RTD.phaseZero =  0.000
-
-# residualDelay and phaseZero values determined using task 181026006
-system.telescope.RT2.residualDelay =  5.459e-9
-system.telescope.RT3.residualDelay =  1.615e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.552e-9
-system.telescope.RT6.residualDelay =  9.784e-9
-system.telescope.RT7.residualDelay =  6.758e-9
-system.telescope.RT8.residualDelay =  6.573e-9
-system.telescope.RT9.residualDelay =  6.606e-9
-system.telescope.RTA.residualDelay =  5.132e-9
-system.telescope.RTB.residualDelay =  3.211e-9
-system.telescope.RTC.residualDelay =  3.866e-9
-system.telescope.RTD.residualDelay =  41.579e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -0.405
-system.telescope.RT4.phaseZero =  1.483
-system.telescope.RT5.phaseZero = -0.364
-system.telescope.RT6.phaseZero = -2.864
-system.telescope.RT7.phaseZero = -1.446
-system.telescope.RT8.phaseZero =  2.517
-system.telescope.RT9.phaseZero = -2.539
-system.telescope.RTA.phaseZero =  0.378
-system.telescope.RTB.phaseZero = -0.541
-system.telescope.RTC.phaseZero = -0.369
-system.telescope.RTD.phaseZero =  0.741
-
-# residualDelay and phaseZero values determined using task 181026007
-# had to overrule the system.telescope.RTD.residualDelay by a fixed value (MN)
-system.telescope.RT2.residualDelay =  5.448e-9
-system.telescope.RT3.residualDelay =  1.633e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.575e-9
-system.telescope.RT6.residualDelay =  9.806e-9
-system.telescope.RT7.residualDelay =  6.809e-9
-system.telescope.RT8.residualDelay =  6.594e-9
-system.telescope.RT9.residualDelay =  6.663e-9
-system.telescope.RTA.residualDelay =  5.142e-9
-system.telescope.RTB.residualDelay =  3.296e-9
-system.telescope.RTC.residualDelay =  4.038e-9
-system.telescope.RTD.residualDelay =  1.579e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.082
-system.telescope.RT4.phaseZero = -0.486
-system.telescope.RT5.phaseZero = -1.725
-system.telescope.RT6.phaseZero = -2.598
-system.telescope.RT7.phaseZero =  0.548
-system.telescope.RT8.phaseZero =  4.249
-system.telescope.RT9.phaseZero = -0.813
-system.telescope.RTA.phaseZero = -0.088
-system.telescope.RTB.phaseZero =  2.358
-system.telescope.RTC.phaseZero = -2.730
-system.telescope.RTD.phaseZero = -1.053
-
-# residualDelay and phaseZero values determined using task 181026008
-system.telescope.RT2.residualDelay =  5.449e-9
-system.telescope.RT3.residualDelay =  1.593e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.590e-9
-system.telescope.RT6.residualDelay =  8.514e-9
-system.telescope.RT7.residualDelay =  8.006e-9
-system.telescope.RT8.residualDelay =  6.615e-9
-system.telescope.RT9.residualDelay =  6.630e-9
-system.telescope.RTA.residualDelay =  5.173e-9
-system.telescope.RTB.residualDelay =  2.022e-9
-system.telescope.RTC.residualDelay =  4.020e-9
-system.telescope.RTD.residualDelay =  2.881e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.113
-system.telescope.RT4.phaseZero = -0.471
-system.telescope.RT5.phaseZero = -1.669
-system.telescope.RT6.phaseZero = -0.679
-system.telescope.RT7.phaseZero = -1.303
-system.telescope.RT8.phaseZero =  4.260
-system.telescope.RT9.phaseZero = -0.737
-system.telescope.RTA.phaseZero = -0.085
-system.telescope.RTB.phaseZero =  4.365
-system.telescope.RTC.phaseZero = -2.478
-system.telescope.RTD.phaseZero = -2.941
-
-# residualDelay and phaseZero values determined using task 181026010
-system.telescope.RT2.residualDelay =  5.454e-9
-system.telescope.RT3.residualDelay =  1.617e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.539e-9
-system.telescope.RT6.residualDelay =  8.545e-9
-system.telescope.RT7.residualDelay =  8.014e-9
-system.telescope.RT8.residualDelay =  6.563e-9
-system.telescope.RT9.residualDelay =  6.552e-9
-system.telescope.RTA.residualDelay =  5.125e-9
-system.telescope.RTB.residualDelay =  1.932e-9
-system.telescope.RTC.residualDelay =  3.912e-9
-system.telescope.RTD.residualDelay =  2.888e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.027
-system.telescope.RT4.phaseZero = -0.466
-system.telescope.RT5.phaseZero = -1.671
-system.telescope.RT6.phaseZero = -2.641
-system.telescope.RT7.phaseZero =  0.479
-system.telescope.RT8.phaseZero =  4.304
-system.telescope.RT9.phaseZero = -0.813
-system.telescope.RTA.phaseZero = -0.060
-system.telescope.RTB.phaseZero =  2.412
-system.telescope.RTC.phaseZero = -2.485
-system.telescope.RTD.phaseZero = -0.960
-
-# residualDelay and phaseZero values determined using task 181026011 by JS
-system.telescope.RT2.residualDelay =  5.445e-9
-system.telescope.RT3.residualDelay =  1.593e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.501e-9
-system.telescope.RT6.residualDelay =  8.513e-9
-system.telescope.RT7.residualDelay =  7.986e-9
-system.telescope.RT8.residualDelay =  6.619e-9
-system.telescope.RT9.residualDelay =  6.580e-9
-system.telescope.RTA.residualDelay =  5.104e-9
-system.telescope.RTB.residualDelay =  1.994e-9
-system.telescope.RTC.residualDelay =  3.948e-9
-system.telescope.RTD.residualDelay =  2.713e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.046
-system.telescope.RT4.phaseZero = -0.498
-system.telescope.RT5.phaseZero = -1.768
-system.telescope.RT6.phaseZero = -2.633
-system.telescope.RT7.phaseZero =  0.452
-system.telescope.RT8.phaseZero =  4.170
-system.telescope.RT9.phaseZero = -0.969
-system.telescope.RTA.phaseZero = -0.176
-system.telescope.RTB.phaseZero =  2.238
-system.telescope.RTC.phaseZero = -2.726
-system.telescope.RTD.phaseZero = -1.043
-
-# residualDelay and phaseZero values determined using task 181102001 by JS
-system.telescope.RT2.residualDelay =  5.453e-9
-system.telescope.RT3.residualDelay =  1.591e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.477e-9
-system.telescope.RT6.residualDelay =  8.505e-9
-system.telescope.RT7.residualDelay =  6.764e-9
-system.telescope.RT8.residualDelay =  6.675e-9
-system.telescope.RT9.residualDelay =  6.637e-9
-system.telescope.RTA.residualDelay =  5.136e-9
-system.telescope.RTB.residualDelay =  2.006e-9
-system.telescope.RTC.residualDelay =  3.944e-9
-system.telescope.RTD.residualDelay =  1.572e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.128
-system.telescope.RT4.phaseZero = -0.498
-system.telescope.RT5.phaseZero = -1.614
-system.telescope.RT6.phaseZero = -2.545
-system.telescope.RT7.phaseZero =  2.389
-system.telescope.RT8.phaseZero =  4.495
-system.telescope.RT9.phaseZero = -0.840
-system.telescope.RTA.phaseZero = -0.093
-system.telescope.RTB.phaseZero =  2.340
-system.telescope.RTC.phaseZero = -2.881
-system.telescope.RTD.phaseZero =  0.473
-
-# residualDelay and phaseZero values determined using task 181102002 by JS
-system.telescope.RT2.residualDelay =  5.408e-9
-system.telescope.RT3.residualDelay =  1.548e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.490e-9
-system.telescope.RT6.residualDelay =  8.488e-9
-system.telescope.RT7.residualDelay =  6.782e-9
-system.telescope.RT8.residualDelay =  6.680e-9
-system.telescope.RT9.residualDelay =  6.650e-9
-system.telescope.RTA.residualDelay =  5.139e-9
-system.telescope.RTB.residualDelay =  2.018e-9
-system.telescope.RTC.residualDelay =  3.916e-9
-system.telescope.RTD.residualDelay =  1.693e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.133
-system.telescope.RT4.phaseZero = -0.543
-system.telescope.RT5.phaseZero = -1.692
-system.telescope.RT6.phaseZero = -2.603
-system.telescope.RT7.phaseZero =  0.516
-system.telescope.RT8.phaseZero =  4.555
-system.telescope.RT9.phaseZero = -0.786
-system.telescope.RTA.phaseZero = -0.094
-system.telescope.RTB.phaseZero =  2.311
-system.telescope.RTC.phaseZero = -2.890
-system.telescope.RTD.phaseZero = -1.242
-
-# residualDelay and phaseZero values determined using task 181102003 JS
-system.telescope.RT2.residualDelay =  5.417e-9
-system.telescope.RT3.residualDelay =  1.548e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.458e-9
-system.telescope.RT6.residualDelay =  8.501e-9
-system.telescope.RT7.residualDelay =  6.754e-9
-system.telescope.RT8.residualDelay =  6.704e-9
-system.telescope.RT9.residualDelay =  6.593e-9
-system.telescope.RTA.residualDelay =  5.187e-9
-system.telescope.RTB.residualDelay =  2.023e-9
-system.telescope.RTC.residualDelay =  3.959e-9
-system.telescope.RTD.residualDelay =  1.549e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.118
-system.telescope.RT4.phaseZero = -0.468
-system.telescope.RT5.phaseZero = -1.587
-system.telescope.RT6.phaseZero = -2.530
-system.telescope.RT7.phaseZero =  0.633
-system.telescope.RT8.phaseZero =  4.648
-system.telescope.RT9.phaseZero = -0.676
-system.telescope.RTA.phaseZero = -0.001
-system.telescope.RTB.phaseZero =  2.382
-system.telescope.RTC.phaseZero = -2.815
-system.telescope.RTD.phaseZero = -0.963
-
-# residualDelay and phaseZero values determined using task 181102004 by JS
-
-system.telescope.RT2.residualDelay =  5.435e-9
-system.telescope.RT3.residualDelay =  1.581e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.467e-9
-system.telescope.RT6.residualDelay =  8.496e-9
-system.telescope.RT7.residualDelay =  6.801e-9
-system.telescope.RT8.residualDelay =  6.662e-9
-system.telescope.RT9.residualDelay =  6.533e-9
-system.telescope.RTA.residualDelay =  5.120e-9
-system.telescope.RTB.residualDelay =  1.907e-9
-system.telescope.RTC.residualDelay =  3.950e-9
-system.telescope.RTD.residualDelay =  1.533e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.059
-system.telescope.RT4.phaseZero = -0.498
-system.telescope.RT5.phaseZero = -1.713
-system.telescope.RT6.phaseZero = -2.560
-system.telescope.RT7.phaseZero =  0.490
-system.telescope.RT8.phaseZero =  4.584
-system.telescope.RT9.phaseZero = -0.856
-system.telescope.RTA.phaseZero = -0.046
-system.telescope.RTB.phaseZero =  2.245
-system.telescope.RTC.phaseZero = -2.944
-system.telescope.RTD.phaseZero = -1.373
-
-# residualDelay and phaseZero values determined using task 181102005 JS
-system.telescope.RT2.residualDelay =  5.465e-9
-system.telescope.RT3.residualDelay =  1.608e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.486e-9
-system.telescope.RT6.residualDelay =  8.561e-9
-system.telescope.RT7.residualDelay =  6.772e-9
-system.telescope.RT8.residualDelay =  6.680e-9
-system.telescope.RT9.residualDelay =  6.646e-9
-system.telescope.RTA.residualDelay =  5.117e-9
-system.telescope.RTB.residualDelay =  2.017e-9
-system.telescope.RTC.residualDelay =  3.974e-9
-system.telescope.RTD.residualDelay =  1.586e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.095
-system.telescope.RT4.phaseZero = -0.496
-system.telescope.RT5.phaseZero = -1.725
-system.telescope.RT6.phaseZero = -2.592
-system.telescope.RT7.phaseZero =  0.576
-system.telescope.RT8.phaseZero =  4.483
-system.telescope.RT9.phaseZero = -0.955
-system.telescope.RTA.phaseZero = -0.196
-system.telescope.RTB.phaseZero =  2.038
-system.telescope.RTC.phaseZero = -2.987
-system.telescope.RTD.phaseZero = -1.406
-
-# residualDelay and phaseZero values determined using task 181108005
-system.telescope.RT2.residualDelay =  5.429e-9
-system.telescope.RT3.residualDelay =  1.569e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.494e-9
-system.telescope.RT6.residualDelay =  8.487e-9
-system.telescope.RT7.residualDelay =  3.177e-9
-system.telescope.RT8.residualDelay =  6.606e-9
-system.telescope.RT9.residualDelay =  6.666e-9
-system.telescope.RTA.residualDelay =  5.149e-9
-system.telescope.RTB.residualDelay =  1.949e-9
-system.telescope.RTC.residualDelay =  4.004e-9
-system.telescope.RTD.residualDelay =  42.857e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.044
-system.telescope.RT4.phaseZero = -0.700
-system.telescope.RT5.phaseZero = -1.799
-system.telescope.RT6.phaseZero = -2.711
-system.telescope.RT7.phaseZero = -1.490
-system.telescope.RT8.phaseZero =  4.021
-system.telescope.RT9.phaseZero = -1.085
-system.telescope.RTA.phaseZero = -0.327
-system.telescope.RTB.phaseZero =  2.012
-system.telescope.RTC.phaseZero = -3.314
-system.telescope.RTD.phaseZero = -1.354
-
-# residualDelay and phaseZero values determined using task 181108006
-system.telescope.RT2.residualDelay =  5.457e-9
-system.telescope.RT3.residualDelay =  1.592e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.543e-9
-system.telescope.RT6.residualDelay =  8.530e-9
-system.telescope.RT7.residualDelay =  3.266e-9
-system.telescope.RT8.residualDelay =  6.641e-9
-system.telescope.RT9.residualDelay =  6.639e-9
-system.telescope.RTA.residualDelay =  5.185e-9
-system.telescope.RTB.residualDelay =  1.988e-9
-system.telescope.RTC.residualDelay =  3.993e-9
-system.telescope.RTD.residualDelay =  42.970e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.046
-system.telescope.RT4.phaseZero = -0.651
-system.telescope.RT5.phaseZero = -1.708
-system.telescope.RT6.phaseZero = -2.726
-system.telescope.RT7.phaseZero = -0.568
-system.telescope.RT8.phaseZero =  4.070
-system.telescope.RT9.phaseZero = -0.827
-system.telescope.RTA.phaseZero = -0.001
-system.telescope.RTB.phaseZero =  2.189
-system.telescope.RTC.phaseZero = -2.954
-system.telescope.RTD.phaseZero = -1.359
-
-# residualDelay and phaseZero values determined using task 181108007
-system.telescope.RT2.residualDelay =  5.461e-9
-system.telescope.RT3.residualDelay =  1.627e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.518e-9
-system.telescope.RT6.residualDelay =  8.508e-9
-system.telescope.RT7.residualDelay =  3.217e-9
-system.telescope.RT8.residualDelay =  6.620e-9
-system.telescope.RT9.residualDelay =  6.674e-9
-system.telescope.RTA.residualDelay =  5.198e-9
-system.telescope.RTB.residualDelay =  1.942e-9
-system.telescope.RTC.residualDelay =  3.832e-9
-#system.telescope.RTD.residualDelay =  43.078e-9
-system.telescope.RTD.residualDelay =  0.000e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.030
-system.telescope.RT4.phaseZero = -0.656
-system.telescope.RT5.phaseZero = -1.617
-system.telescope.RT6.phaseZero = -2.635
-system.telescope.RT7.phaseZero = -0.360
-system.telescope.RT8.phaseZero =  4.184
-system.telescope.RT9.phaseZero = -0.816
-system.telescope.RTA.phaseZero =  0.066
-system.telescope.RTB.phaseZero =  2.259
-system.telescope.RTC.phaseZero = -3.144
-system.telescope.RTD.phaseZero = -1.386
-
-# residualDelay and phaseZero values determined using task 181109001
-system.telescope.RT2.residualDelay =  5.452e-9
-system.telescope.RT3.residualDelay =  1.612e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.517e-9
-system.telescope.RT6.residualDelay =  9.761e-9
-system.telescope.RT7.residualDelay =  3.200e-9
-system.telescope.RT8.residualDelay =  6.632e-9
-system.telescope.RT9.residualDelay =  6.599e-9
-system.telescope.RTA.residualDelay =  5.149e-9
-system.telescope.RTB.residualDelay =  2.025e-9
-system.telescope.RTC.residualDelay =  3.573e-9
-system.telescope.RTD.residualDelay =  1.568e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.143
-system.telescope.RT4.phaseZero = -0.503
-system.telescope.RT5.phaseZero = -1.590
-system.telescope.RT6.phaseZero = -4.433
-system.telescope.RT7.phaseZero = -0.436
-system.telescope.RT8.phaseZero =  4.169
-system.telescope.RT9.phaseZero = -0.699
-system.telescope.RTA.phaseZero = -0.094
-system.telescope.RTB.phaseZero =  1.959
-system.telescope.RTC.phaseZero = -3.296
-system.telescope.RTD.phaseZero = -3.863
-
-# residualDelay and phaseZero values determined using task 181109003
-system.telescope.RT2.residualDelay =  5.433e-9
-system.telescope.RT3.residualDelay =  1.595e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.529e-9
-system.telescope.RT6.residualDelay =  9.701e-9
-system.telescope.RT7.residualDelay =  3.160e-9
-system.telescope.RT8.residualDelay =  6.613e-9
-system.telescope.RT9.residualDelay =  6.611e-9
-system.telescope.RTA.residualDelay =  5.122e-9
-system.telescope.RTB.residualDelay =  2.046e-9
-system.telescope.RTC.residualDelay =  3.628e-9
-system.telescope.RTD.residualDelay =  1.610e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.162
-system.telescope.RT4.phaseZero = -0.474
-system.telescope.RT5.phaseZero = -1.581
-system.telescope.RT6.phaseZero = -2.530
-system.telescope.RT7.phaseZero = -0.415
-system.telescope.RT8.phaseZero =  4.204
-system.telescope.RT9.phaseZero = -0.810
-system.telescope.RTA.phaseZero = -0.114
-system.telescope.RTB.phaseZero =  2.154
-system.telescope.RTC.phaseZero = -3.691
-system.telescope.RTD.phaseZero = -1.496
-
-# residualDelay and phaseZero values determined using task 181109004 JS
-system.telescope.RT2.residualDelay =  5.490e-9
-system.telescope.RT3.residualDelay =  1.661e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.517e-9
-system.telescope.RT6.residualDelay =  9.781e-9
-system.telescope.RT7.residualDelay =  3.195e-9
-system.telescope.RT8.residualDelay =  6.673e-9
-system.telescope.RT9.residualDelay =  6.618e-9
-system.telescope.RTA.residualDelay =  5.209e-9
-system.telescope.RTB.residualDelay =  2.062e-9
-system.telescope.RTC.residualDelay =  3.850e-9
-system.telescope.RTD.residualDelay =  1.598e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.142
-system.telescope.RT4.phaseZero = -0.451
-system.telescope.RT5.phaseZero = -1.532
-system.telescope.RT6.phaseZero = -2.600
-system.telescope.RT7.phaseZero = -0.472
-system.telescope.RT8.phaseZero =  4.203
-system.telescope.RT9.phaseZero = -0.766
-system.telescope.RTA.phaseZero = -0.158
-system.telescope.RTB.phaseZero =  2.191
-system.telescope.RTC.phaseZero = -3.550
-system.telescope.RTD.phaseZero = -1.429
-# residualDelay and phaseZero values determined using task 181116001
-system.telescope.RT2.residualDelay =  5.463e-9
-system.telescope.RT3.residualDelay =  1.654e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.476e-9
-system.telescope.RT6.residualDelay =  8.528e-9
-system.telescope.RT7.residualDelay =  4.454e-9
-system.telescope.RT8.residualDelay =  6.571e-9
-system.telescope.RT9.residualDelay =  6.691e-9
-system.telescope.RTA.residualDelay =  5.160e-9
-system.telescope.RTB.residualDelay =  3.357e-9
-system.telescope.RTC.residualDelay =  3.794e-9
-system.telescope.RTD.residualDelay =  1.604e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.239
-system.telescope.RT4.phaseZero = -0.440
-system.telescope.RT5.phaseZero = -1.589
-system.telescope.RT6.phaseZero = -0.554
-system.telescope.RT7.phaseZero = -2.423
-system.telescope.RT8.phaseZero =  4.168
-system.telescope.RT9.phaseZero = -0.786
-system.telescope.RTA.phaseZero = -0.171
-system.telescope.RTB.phaseZero = -0.046
-system.telescope.RTC.phaseZero = -3.854
-system.telescope.RTD.phaseZero = -1.964
-
-# residualDelay and phaseZero values determined using task 181116001
-system.telescope.RT2.residualDelay =  5.463e-9
-system.telescope.RT3.residualDelay =  1.654e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.476e-9
-system.telescope.RT6.residualDelay =  8.528e-9
-system.telescope.RT7.residualDelay =  4.454e-9
-system.telescope.RT8.residualDelay =  6.571e-9
-system.telescope.RT9.residualDelay =  6.691e-9
-system.telescope.RTA.residualDelay =  5.160e-9
-system.telescope.RTB.residualDelay =  3.357e-9
-system.telescope.RTC.residualDelay =  3.794e-9
-system.telescope.RTD.residualDelay =  1.604e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.239
-system.telescope.RT4.phaseZero = -0.440
-system.telescope.RT5.phaseZero = -1.589
-system.telescope.RT6.phaseZero = -0.554
-system.telescope.RT7.phaseZero = -2.423
-system.telescope.RT8.phaseZero =  4.168
-system.telescope.RT9.phaseZero = -0.786
-system.telescope.RTA.phaseZero = -0.171
-system.telescope.RTB.phaseZero = -0.046
-system.telescope.RTC.phaseZero = -3.854
-system.telescope.RTD.phaseZero = -1.964
-
-# residualDelay and phaseZero values determined using task 181116002
-system.telescope.RT2.residualDelay =  5.438e-9
-system.telescope.RT3.residualDelay =  1.607e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.502e-9
-system.telescope.RT6.residualDelay =  8.515e-9
-system.telescope.RT7.residualDelay =  4.407e-9
-system.telescope.RT8.residualDelay =  6.620e-9
-system.telescope.RT9.residualDelay =  6.660e-9
-system.telescope.RTA.residualDelay =  5.236e-9
-system.telescope.RTB.residualDelay =  3.310e-9
-system.telescope.RTC.residualDelay =  4.084e-9
-system.telescope.RTD.residualDelay =  1.672e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.271
-system.telescope.RT4.phaseZero = -0.421
-system.telescope.RT5.phaseZero = -1.631
-system.telescope.RT6.phaseZero = -2.427
-system.telescope.RT7.phaseZero = -0.532
-system.telescope.RT8.phaseZero =  4.017
-system.telescope.RT9.phaseZero = -0.673
-system.telescope.RTA.phaseZero = -0.218
-system.telescope.RTB.phaseZero =  1.959
-system.telescope.RTC.phaseZero = -3.881
-system.telescope.RTD.phaseZero = -1.905
-
-# residualDelay and phaseZero values determined using task 181116003
-system.telescope.RT2.residualDelay =  5.480e-9
-system.telescope.RT3.residualDelay =  1.678e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.522e-9
-system.telescope.RT6.residualDelay =  8.540e-9
-system.telescope.RT7.residualDelay =  4.480e-9
-system.telescope.RT8.residualDelay =  6.660e-9
-system.telescope.RT9.residualDelay =  6.704e-9
-system.telescope.RTA.residualDelay =  5.227e-9
-system.telescope.RTB.residualDelay =  3.294e-9
-system.telescope.RTC.residualDelay =  4.114e-9
-system.telescope.RTD.residualDelay =  1.661e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.243
-system.telescope.RT4.phaseZero = -0.394
-system.telescope.RT5.phaseZero = -1.554
-system.telescope.RT6.phaseZero = -2.396
-system.telescope.RT7.phaseZero = -0.537
-system.telescope.RT8.phaseZero =  4.144
-system.telescope.RT9.phaseZero = -0.658
-system.telescope.RTA.phaseZero = -0.070
-system.telescope.RTB.phaseZero =  1.900
-system.telescope.RTC.phaseZero = -2.800
-system.telescope.RTD.phaseZero = -1.745
-
-# residualDelay and phaseZero values determined using task 181116005
-system.telescope.RT2.residualDelay =  5.456e-9
-system.telescope.RT3.residualDelay =  1.667e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.506e-9
-system.telescope.RT6.residualDelay =  8.552e-9
-system.telescope.RT7.residualDelay =  4.469e-9
-system.telescope.RT8.residualDelay =  6.562e-9
-system.telescope.RT9.residualDelay =  6.705e-9
-system.telescope.RTA.residualDelay =  5.188e-9
-system.telescope.RTB.residualDelay =  3.324e-9
-system.telescope.RTC.residualDelay =  4.110e-9
-system.telescope.RTD.residualDelay =  1.703e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.285
-system.telescope.RT4.phaseZero = -0.458
-system.telescope.RT5.phaseZero = -1.564
-system.telescope.RT6.phaseZero = -2.420
-system.telescope.RT7.phaseZero = -0.467
-system.telescope.RT8.phaseZero =  4.080
-system.telescope.RT9.phaseZero = -0.638
-system.telescope.RTA.phaseZero = -0.124
-system.telescope.RTB.phaseZero =  1.826
-system.telescope.RTC.phaseZero = -3.389
-system.telescope.RTD.phaseZero = -1.815
-
-# residualDelay and phaseZero values determined using task 181116006
-system.telescope.RT2.residualDelay =  5.428e-9
-system.telescope.RT3.residualDelay =  1.613e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  4.468e-9
-system.telescope.RT6.residualDelay =  8.507e-9
-system.telescope.RT7.residualDelay =  4.409e-9
-system.telescope.RT8.residualDelay =  6.505e-9
-system.telescope.RT9.residualDelay =  6.625e-9
-system.telescope.RTA.residualDelay =  5.136e-9
-system.telescope.RTB.residualDelay =  3.280e-9
-system.telescope.RTC.residualDelay =  4.068e-9
-system.telescope.RTD.residualDelay =  1.670e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.317
-system.telescope.RT4.phaseZero = -0.389
-system.telescope.RT5.phaseZero = -1.538
-system.telescope.RT6.phaseZero = -2.342
-system.telescope.RT7.phaseZero = -0.447
-system.telescope.RT8.phaseZero =  3.970
-system.telescope.RT9.phaseZero = -0.640
-system.telescope.RTA.phaseZero = -0.152
-system.telescope.RTB.phaseZero =  1.915
-system.telescope.RTC.phaseZero = -3.538
-system.telescope.RTD.phaseZero = -1.902
-
-# residualDelay and phaseZero values determined using task 181120007
-system.telescope.RT2.residualDelay =  2.977e-9
-system.telescope.RT3.residualDelay =  5.307e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  3.096e-9
-system.telescope.RT6.residualDelay =  10.958e-9
-system.telescope.RT7.residualDelay =  4.476e-9
-system.telescope.RT8.residualDelay =  7.739e-9
-system.telescope.RT9.residualDelay =  6.567e-9
-system.telescope.RTA.residualDelay =  4.960e-9
-system.telescope.RTB.residualDelay =  7.008e-9
-system.telescope.RTC.residualDelay =  3.652e-9
-system.telescope.RTD.residualDelay =  6.643e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -2.417
-system.telescope.RT4.phaseZero =  0.905
-system.telescope.RT5.phaseZero = -0.210
-system.telescope.RT6.phaseZero = -2.772
-system.telescope.RT7.phaseZero =  1.864
-system.telescope.RT8.phaseZero =  0.899
-system.telescope.RT9.phaseZero = -2.482
-system.telescope.RTA.phaseZero = -0.643
-system.telescope.RTB.phaseZero = -0.986
-system.telescope.RTC.phaseZero = -6.518
-system.telescope.RTD.phaseZero = -3.940
-
-# residualDelay and phaseZero values determined using task 181120008
-system.telescope.RT2.residualDelay =  2.974e-9
-system.telescope.RT3.residualDelay =  5.314e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  3.090e-9
-system.telescope.RT6.residualDelay =  10.945e-9
-system.telescope.RT7.residualDelay =  4.421e-9
-system.telescope.RT8.residualDelay =  7.796e-9
-system.telescope.RT9.residualDelay =  6.548e-9
-system.telescope.RTA.residualDelay =  4.922e-9
-system.telescope.RTB.residualDelay =  7.013e-9
-system.telescope.RTC.residualDelay =  3.761e-9
-system.telescope.RTD.residualDelay =  6.641e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.582
-system.telescope.RT4.phaseZero = -1.697
-system.telescope.RT5.phaseZero =  1.401
-system.telescope.RT6.phaseZero = -1.652
-system.telescope.RT7.phaseZero = -0.654
-system.telescope.RT8.phaseZero =  0.168
-system.telescope.RT9.phaseZero = -5.165
-system.telescope.RTA.phaseZero = -3.529
-system.telescope.RTB.phaseZero =  2.048
-system.telescope.RTC.phaseZero = -3.539
-system.telescope.RTD.phaseZero = -5.402
-
-# residualDelay and phaseZero values determined using task 181120009
-system.telescope.RT2.residualDelay =  2.974e-9
-system.telescope.RT3.residualDelay =  5.330e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  3.144e-9
-system.telescope.RT6.residualDelay =  10.929e-9
-system.telescope.RT7.residualDelay =  4.477e-9
-system.telescope.RT8.residualDelay =  7.755e-9
-system.telescope.RT9.residualDelay =  6.536e-9
-system.telescope.RTA.residualDelay =  4.976e-9
-system.telescope.RTB.residualDelay =  6.997e-9
-system.telescope.RTC.residualDelay =  3.880e-9
-system.telescope.RTD.residualDelay =  6.704e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero =  0.600
-system.telescope.RT4.phaseZero = -1.704
-system.telescope.RT5.phaseZero =  1.380
-system.telescope.RT6.phaseZero = -1.703
-system.telescope.RT7.phaseZero = -0.782
-system.telescope.RT8.phaseZero =  0.208
-system.telescope.RT9.phaseZero = -5.248
-system.telescope.RTA.phaseZero = -3.649
-system.telescope.RTB.phaseZero =  2.004
-system.telescope.RTC.phaseZero = -3.502
-system.telescope.RTD.phaseZero = -5.530
-
-# residualDelay and phaseZero values determined using task 181123001
-system.telescope.RT2.residualDelay =  0.476e-9
-system.telescope.RT3.residualDelay =  9.099e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  1.732e-9
-system.telescope.RT6.residualDelay =  13.341e-9
-system.telescope.RT7.residualDelay =  0.921e-9
-system.telescope.RT8.residualDelay =  8.849e-9
-system.telescope.RT9.residualDelay =  6.500e-9
-system.telescope.RTA.residualDelay =  4.836e-9
-system.telescope.RTB.residualDelay =  12.066e-9
-system.telescope.RTC.residualDelay =  2.928e-9
-system.telescope.RTD.residualDelay =  9.397e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -1.829
-system.telescope.RT4.phaseZero = -0.236
-system.telescope.RT5.phaseZero =  3.080
-system.telescope.RT6.phaseZero = -1.666
-system.telescope.RT7.phaseZero = -0.010
-system.telescope.RT8.phaseZero = -2.646
-system.telescope.RT9.phaseZero = -6.555
-system.telescope.RTA.phaseZero = -3.916
-system.telescope.RTB.phaseZero =  3.266
-system.telescope.RTC.phaseZero = -1.055
-system.telescope.RTD.phaseZero = -4.422
-
-
-# residualDelay and phaseZero values determined using task 181123002
-system.telescope.RT2.residualDelay =  0.621e-9
-system.telescope.RT3.residualDelay =  15.511e-9
-system.telescope.RT4.residualDelay =  2.638e-9
-system.telescope.RT5.residualDelay =  2.914e-9
-system.telescope.RT6.residualDelay =  18.391e-9
-system.telescope.RT7.residualDelay =  0.000e-9
-system.telescope.RT8.residualDelay =  12.579e-9
-system.telescope.RT9.residualDelay =  8.998e-9
-system.telescope.RTA.residualDelay =  7.286e-9
-system.telescope.RTB.residualDelay =  19.632e-9
-system.telescope.RTC.residualDelay =  3.820e-9
-system.telescope.RTD.residualDelay =  14.621e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -4.265
-system.telescope.RT4.phaseZero =  1.218
-system.telescope.RT5.phaseZero =  4.772
-system.telescope.RT6.phaseZero = -1.655
-system.telescope.RT7.phaseZero =  0.718
-system.telescope.RT8.phaseZero = -5.535
-system.telescope.RT9.phaseZero = -7.917
-system.telescope.RTA.phaseZero = -4.215
-system.telescope.RTB.phaseZero =  4.487
-system.telescope.RTC.phaseZero =  1.298
-system.telescope.RTD.phaseZero = -3.381
-
-
-# residualDelay and phaseZero values determined using task 181123006
-system.telescope.RT2.residualDelay =  2.944e-9
-system.telescope.RT3.residualDelay =  5.400e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  3.072e-9
-system.telescope.RT6.residualDelay =  10.971e-9
-system.telescope.RT7.residualDelay =  5.645e-9
-system.telescope.RT8.residualDelay =  7.649e-9
-system.telescope.RT9.residualDelay =  6.515e-9
-system.telescope.RTA.residualDelay =  4.995e-9
-system.telescope.RTB.residualDelay =  5.787e-9
-system.telescope.RTC.residualDelay =  3.329e-9
-system.telescope.RTD.residualDelay =  6.591e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -5.449
-system.telescope.RT4.phaseZero = -0.335
-system.telescope.RT5.phaseZero =  4.807
-system.telescope.RT6.phaseZero =  0.761
-system.telescope.RT7.phaseZero =  0.784
-system.telescope.RT8.phaseZero = -7.524
-system.telescope.RT9.phaseZero = -10.245
-system.telescope.RTA.phaseZero = -2.455
-system.telescope.RTB.phaseZero =  1.666
-system.telescope.RTC.phaseZero =  0.638
-system.telescope.RTD.phaseZero = -1.772
-
-
-# residualDelay and phaseZero values determined using task 181123007
-system.telescope.RT2.residualDelay =  2.990e-9
-system.telescope.RT3.residualDelay =  5.378e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  3.142e-9
-system.telescope.RT6.residualDelay =  10.954e-9
-system.telescope.RT7.residualDelay =  5.785e-9
-system.telescope.RT8.residualDelay =  7.716e-9
-system.telescope.RT9.residualDelay =  6.612e-9
-system.telescope.RTA.residualDelay =  5.031e-9
-system.telescope.RTB.residualDelay =  5.834e-9
-system.telescope.RTC.residualDelay =  3.489e-9
-system.telescope.RTD.residualDelay =  6.650e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -5.440
-system.telescope.RT4.phaseZero = -1.594
-system.telescope.RT5.phaseZero =  7.803
-system.telescope.RT6.phaseZero = -1.442
-system.telescope.RT7.phaseZero = -0.486
-system.telescope.RT8.phaseZero = -5.954
-system.telescope.RT9.phaseZero = -11.272
-system.telescope.RTA.phaseZero = -3.214
-system.telescope.RTB.phaseZero =  2.267
-system.telescope.RTC.phaseZero =  2.608
-system.telescope.RTD.phaseZero =  1.312
-
-
-# residualDelay and phaseZero values determined using task 181123008
-system.telescope.RT2.residualDelay =  2.991e-9
-system.telescope.RT3.residualDelay =  5.381e-9
-system.telescope.RT4.residualDelay =  0.000e-9
-system.telescope.RT5.residualDelay =  3.117e-9
-system.telescope.RT6.residualDelay =  10.937e-9
-system.telescope.RT7.residualDelay =  5.683e-9
-system.telescope.RT8.residualDelay =  7.719e-9
-system.telescope.RT9.residualDelay =  6.546e-9
-system.telescope.RTA.residualDelay =  4.970e-9
-system.telescope.RTB.residualDelay =  5.798e-9
-system.telescope.RTC.residualDelay =  3.492e-9
-system.telescope.RTD.residualDelay =  6.662e-9
-system.telescope.RT2.phaseZero =  0.000
-system.telescope.RT3.phaseZero = -5.539
-system.telescope.RT4.phaseZero = -1.694
-system.telescope.RT5.phaseZero =  7.825
-system.telescope.RT6.phaseZero = -1.562
-system.telescope.RT7.phaseZero = -0.395
-system.telescope.RT8.phaseZero = -5.991
-system.telescope.RT9.phaseZero = -11.217
-system.telescope.RTA.phaseZero = -3.274
-system.telescope.RTB.phaseZero =  2.217
-system.telescope.RTC.phaseZero =  2.721
-system.telescope.RTD.phaseZero =  1.250
-
diff --git a/atdb_services_pip/atdb_services/service_add_dataproduct.py b/atdb_services_pip/atdb_services/service_add_dataproduct.py
deleted file mode 100644
index 9710378b..00000000
--- a/atdb_services_pip/atdb_services/service_add_dataproduct.py
+++ /dev/null
@@ -1,66 +0,0 @@
-"""
-    File name: service_cleanup.py
-    Author: Nico Vermaas - Astron
-    Date created: 2018-12-11
-    Date last modified: 2018-12-11
-    Description: An ATDB service to add new dataproducts to a running observation.
-                 This can be called from a SC4 trigger.
-"""
-
-STATUS_DPS_DEFINED = 'defined'
-
-# --------------------------------------------------------------------------------------------------------
-def do_add_dataproduct(atdb, taskid, node, data_dir, filename):
-    # retrieve the parent observation to get some extra information that has to be stored with the dataproduct
-    parent_id = atdb.atdb_interface.do_GET_ID(key='observations:taskID', value=taskid)
-    if data_dir is not None:
-        data_location = data_dir
-    else:
-        data_location = atdb.atdb_interface.do_GET(key='observations:data_location', id=parent_id, taskid=None)
-    irods_collection = atdb.atdb_interface.do_GET(key='observations:irods_collection', id=parent_id, taskid=None)
-
-
-
-    payload = "{"
-#    payload += "name=" + filename + ','
-#    payload += "taskID=" + str(taskid) + ','
-#    payload += "parent=" + str(parent_id) + ','
-#    payload += "node=" + str(node) + ','
-#    payload += "filename=" + filename + ','
-#    payload += "data_location=" + data_location + ','
-#    payload += "irods_collection=" + irods_collection + ','
-#    payload += "description=" + filename + ','
-#    payload += "size=0" + ','
-#    payload += "quality=?" + ','
-#    payload += "new_status=" + str(STATUS_DPS_DEFINED)
-    
-    #payload += '"field_dec" : "' + str(field_dec) + '",'
-    payload += '"name" : "' + str(filename) + '",'
-    payload += '"taskID" : "' + str(taskid) + '",'
-    payload += '"parent" : "' + str(parent_id) + '",'
-    payload += '"node" : "' + str(node) + '",'
-    payload += '"filename" : "' + str(filename) + '",'
-    payload += '"data_location" : "' + str(data_location) + '",'
-    payload += '"irods_collection" : "' + str(irods_collection) + '",'
-    payload += '"description" : "' + str(filename) + '",'
-    payload += '"size" : "0",'
-    payload += '"quality" : "?",'
-    payload += '"new_status=" : "' + str(STATUS_DPS_DEFINED) + '"'
-    payload += "}"
-
-    atdb.report('*add_dataproduct* is adding ' + filename + ' to Observation ' + str(taskid))
- #   atdb.atdb_interface.do_POST(resource='dataproducts', payload=payload)
-    atdb.atdb_interface.do_POST_json(resource='dataproducts', payload=payload)
-
-
-def do_add_dataproducts(atdb, taskid, dataproducts):
-    """
-    add a batch of dataproducts to a taskid.
-    This function is not abstracted into a commandline call like 'service -o add_dataproducts', but could be if needed.
-    :param atdb:
-    :param taskid:
-    :param dataproducts: json list of dataproducts to be added to the provided taskid
-    """
-
-    atdb.report('*add_dataproducts* is adding ' + str(len(dataproducts)) + 'dataproducts to Observation ' + str(taskid))
-    return atdb.atdb_interface.do_POST_dataproducts(taskid,dataproducts)
\ No newline at end of file
diff --git a/atdb_services_pip/atdb_services/service_checkup.py b/atdb_services_pip/atdb_services/service_checkup.py
deleted file mode 100644
index e55c8882..00000000
--- a/atdb_services_pip/atdb_services/service_checkup.py
+++ /dev/null
@@ -1,140 +0,0 @@
-"""
-    File name: service_checkup.py
-    Author: Nico Vermaas - Astron
-    Date created: 2019-10-22
-    Description: An ATDB service to check if the database is still consistant with ALTA and the datawriters
-"""
-
-import os
-import datetime
-import time
-
-def get_age_in_hours(atdb,target_timestring):
-
-    now = datetime.datetime.utcnow()
-    target_time = datetime.datetime.strptime(target_timestring, atdb.TIME_FORMAT)
-
-    # Convert to Unix timestamp
-    d1_ts = time.mktime(now.timetuple())
-    d2_ts = time.mktime(target_time.timetuple())
-    age_in_hours = round(((d1_ts - d2_ts) / 3600), 2)
-
-    return age_in_hours
-
-# ------------------------------------------------------------------------------------------------------------------
-
-def checkup_removed_from_datawriter(atdb, args):
-
-    # check if observations are indeed removed from the datawriter
-
-    # build the query to include all statusses with 'removed' in it. This will also search for 'removed (manual)'
-    STATUS_TO_CHECK = 'removed'
-    query = 'my_status__icontains='+STATUS_TO_CHECK
-
-    # note that this service runs locally on the datawriter, so it only checks observations for this datawriter
-    if atdb.host_filter!='':
-        query = query + '&data_location__icontains=' + atdb.host_filter
-
-    # possibly an extra --query is given to limit the range of taskid's to check
-    if args.query!=None:
-        query = query + "&" + args.query
-
-    # gather the list of taskIDs to check
-    count = 0
-    page = 1
-    while page > 0:
-
-        taskIDs, total_count, next_page = atdb.atdb_interface.do_GET_LIST_page(key='observations:taskID',
-                                                                               query=query, page=page)
-
-        if total_count > 0:
-            atdb.report('*checkup * found '+str(total_count)+ ' observations to check.')
-
-        # loop through the list of 'removed' observations and check if they exists
-        for taskID in taskIDs:
-            count = count + 1
-            atdb.report('checking ' + str(count) + ' of ' + str(total_count))
-
-            data_dir = atdb.atdb_interface.do_GET(key='observations:data_location', id=None, taskid=taskID)
-
-            # split off the host from the location
-            # host should now always be onboard...
-            try:
-                datawriter, data_location = data_dir.split(':')
-            except:
-                # ... just in case the host is not onboard
-                data_location = data_dir
-
-            # every dataproduct is a different directory in the main folder.
-            # If one exists, they all exists, so just search for beam 000
-            # construct a directory name
-            directory = 'WSRTA'+taskID+"_B000.MS"
-
-            try:
-
-                filepath = os.path.join(data_location, directory)
-                if os.path.exists(filepath):
-                    # uhoh, it is still there. Do not remove, but warn.
-                    atdb.report("WARNING: "+taskID+" still exists on disk")
-
-
-            except Exception as err:
-
-                atdb.report("ERROR by *checkup* : " + str(err),"print,slack")
-
-        page = int(next_page)
-
-
-
-def checkup_completed_observations(atdb, args, process_type, age_limit_in_hours):
-
-        # check if observations are indeed removed from the datawriter
-
-        # build the query to include all statusses with 'removed' in it. This will also search for 'removed (manual)'
-
-        query = "my_status__icontains=completed&process_type__icontains="+process_type
-
-        # possibly an extra --query is given to limit the range of taskid's to check
-        if args.query != None:
-            query = query + "&" + args.query
-
-        # gather the list of taskIDs to check
-        count = 0
-        page = 1
-        while page > 0:
-
-            taskIDs, total_count, next_page = atdb.atdb_interface.do_GET_LIST_page(key='observations:taskID',
-                                                                                   query=query, page=page)
-
-            if total_count > 0:
-                atdb.report('*checkup * found ' + str(total_count) + ' observations to check.')
-
-            # loop through the list of 'removed' observations and check if they exists
-            for taskID in taskIDs:
-                count = count + 1
-                try:
-                    endtime = atdb.atdb_interface.do_GET(key='observations:endtime', id=None, taskid=taskID)
-
-                    age_in_hours = get_age_in_hours(atdb,endtime)
-
-                    if (age_in_hours > age_limit_in_hours):
-                        atdb.report(str(count) + " - " + taskID + " age in hours: " + str(age_in_hours) + "... cleanup","slack")
-                        atdb.atdb_interface.do_PUT(key='observations:new_status', id=None, taskid=taskID, value="cleanup")
-
-                except Exception as err:
-
-                    atdb.report("ERROR by *checkup* : " + str(err), "print,slack")
-
-            page = int(next_page)
-
-
-# --------------------------------------------------------------------------------------------------------
-def do_checkup(atdb, args):
-
-    # check if removed observations still exist on the current datawriter
-    #checkup_removed_from_datawriter(atdb,args)
-
-    # check if there are 'completed' verification observations in ATDB.
-    checkup_completed_observations(atdb, args, 'validation', 24)
-
-    # checkup_completed_observations(atdb, args, 'system', 100)
\ No newline at end of file
diff --git a/atdb_services_pip/atdb_services/service_cleanup.py b/atdb_services_pip/atdb_services/service_cleanup.py
deleted file mode 100644
index d2fa66b8..00000000
--- a/atdb_services_pip/atdb_services/service_cleanup.py
+++ /dev/null
@@ -1,167 +0,0 @@
-"""
-    File name: service_cleanup.py
-    Author: Nico Vermaas - Astron
-    Date created: 2018-11-23
-    Date last modified: 2018-12-02
-    Description: An ATDB service to remove dataproducts from the file system.
-                 It looks in ATDB for Observations with status 'archived' or 'removing', and within thouse for
-                 for dataproducts with status 'archived'. It removes those dataproducts and then puts the
-                 statusses of dataproducta and observations to 'removed'.
-"""
-
-import os
-import shutil
-import datetime
-from datetime import timedelta
-import time
-
-STATUS_SKIP  = 'ingesting'          # the operation of this service will be skipped for this status
-
-def get_age_in_hours(atdb,target_timestring):
-
-    now = datetime.datetime.utcnow()
-    target_time = datetime.datetime.strptime(target_timestring, atdb.TIME_FORMAT)
-
-    # Convert to Unix timestamp
-    d1_ts = time.mktime(now.timetuple())
-    d2_ts = time.mktime(target_time.timetuple())
-    age_in_hours = round(((d1_ts - d2_ts) / 3600), 2)
-
-    return age_in_hours
-
-
-def get_timestamp_by_age(age_in_hours):
-
-    now = datetime.datetime.utcnow()
-    target_time = now - timedelta(hours=age_in_hours)
-
-    return target_time
-
-
-# --------------------------------------------------------------------------------------------------------
-def do_checkup_completed_observations(atdb, args, query, age_limit_in_hours):
-    """
-    This function looks for 'completed' observations in ATDB for a given 'query' and age limit.
-
-    :param atdb:
-    :param args:
-    :param process_type: 'validation' or 'system'?
-    :param age_limit_in_hours: completed observations older than this limit will be put to 'cleanup'
-    :return:
-    """
-
-    # possibly an extra --query is given to limit the range of taskid's to check
-    if args.query != None:
-        query = query + "&" + args.query
-
-    # gather the list of taskIDs to check
-    count = 0
-    page = 1
-    while page > 0:
-        target_time = get_timestamp_by_age(age_limit_in_hours)
-        # make sure only observations for the given observing_mode and host machine are cleaned
-        query = query + '&observing_mode__icontains=' + atdb.obs_mode_filter + '&data_location__icontains=' + atdb.host_filter
-        # query = query + '&observing_mode__icontains=' + atdb.obs_mode_filter
-        query = query + '&endtime__lt='+str(target_time)
-
-        taskIDs, total_count, next_page = atdb.atdb_interface.do_GET_LIST_page(key='observations:taskID',
-                                                                               query=query, page=page)
-
-        if total_count > 0:
-            atdb.report('*cleanup* found ' + str(total_count) + ' completed observations to clean up.',"slack")
-
-        # loop through the list of 'removed' observations and check if they exists
-        for taskID in taskIDs:
-            count = count + 1
-            try:
-                endtime = atdb.atdb_interface.do_GET(key='observations:endtime', id=None, taskid=taskID)
-
-                age_in_hours = get_age_in_hours(atdb, endtime)
-
-                if (age_in_hours > age_limit_in_hours):
-
-                    # first set all the dataproducts to the 'cleanup' status
-                    # this is actually a bit overkill when the do_cleanup could be made faster by not checking the status
-                    # of the dataproducts. But I find that too scary. The extra check isn't time critical.
-                    ids = atdb.atdb_interface.do_GET_LIST(key='dataproducts:id', query='taskID=' + taskID)
-                    for id in ids:
-                        atdb.atdb_interface.do_PUT(key='dataproducts:new_status', id=id, taskid=None, value="cleanup")
-
-                    # set the observation to the 'cleanup', so it will be picked up by the actual do_cleanup function
-                    atdb.report(str(count) + " - " + taskID + " age in hours: " + str(age_in_hours) + "...go clean up", "slack")
-                    atdb.atdb_interface.do_PUT(key='observations:new_status', id=None, taskid=taskID, value="cleanup")
-
-
-            except Exception as err:
-
-                atdb.report("ERROR by *checkup* : " + str(err), "print,slack")
-
-        page = int(next_page)
-
-# --------------------------------------------------------------------------------------------------------
-def do_cleanup(atdb,STATUS_START,STATUS_END):
-    # check if observations and dataproducts with status 'archived' or 'removing' and puts their status to 'removed'
-
-    # get the list taskID of 'archived/removed' observations
-    query = 'my_status=' + STATUS_START + '&observing_mode__icontains=' + atdb.obs_mode_filter + '&data_location__icontains=' + atdb.host_filter
-
-    taskIDs = atdb.atdb_interface.do_GET_LIST(key='observations:taskID', query=query)
-
-    if len(taskIDs) > 0:
-        atdb.report('*cleanup* found the following ' + STATUS_START + ' tasks : ' + str(taskIDs) + ' with status '+STATUS_START,"slack")
-
-    # loop through the list of 'archived/removed/cleanup' observations and gather its archived dataproducts,
-    for taskID in taskIDs:
-        # to prevent a race condition, check if the ingest_monitor is all finished by checking for 'ingesting' dps.
-        still_ingesting = atdb.atdb_interface.do_GET_LIST(key='dataproducts:id',
-                                                          query='taskID=' + taskID + '&my_status=' + STATUS_SKIP)
-
-        # If there are still 'ingesting' dataproducts then abort the cleanup, next try on the next polling heartbeat.
-        if len(still_ingesting) > 0:
-            atdb.report(
-                '*cleanup* is skipping a heartbeat. *ingest_monitor* is still handling : ' + str(still_ingesting))
-        else:
-            ids = atdb.atdb_interface.do_GET_LIST(key='dataproducts:id',
-                                                  query='taskID=' + taskID + '&my_status__in=' + STATUS_START)
-            for id in ids:
-                # data_location = atdb.atdb_interface.do_GET(key='dataproducts:data_location', id=id, taskid=None)
-                data_dir = atdb.atdb_interface.do_GET(key='dataproducts:data_location', id=id, taskid=None)
-
-                # split off the host from the location
-                # host should now always be onboard...
-                try:
-                    _, data_location = data_dir.split(':')
-                except:
-                    # ... just in case the host is not onboard
-                    data_location = data_dir
-
-                filename = atdb.atdb_interface.do_GET(key='dataproducts:filename', id=id, taskid=None)
-                filepath = os.path.join(data_location, filename)
-
-                # If a cluster or remote machine is used (like for ARTS SC4) then the 'node' field has the value of
-                # a remote machine. In that case the dataproducts on that remote machine are searched.
-                # Otherwise the dataproducts are searched on the local machine.
-                node = atdb.atdb_interface.do_GET(key='dataproducts:node', id=id, taskid=None)
-
-                try:
-                    if (node is None):
-                        atdb.report('removing (local)' + filepath)
-
-                        if os.path.isfile(filepath):
-                            os.remove(filepath)
-                        else:
-                            shutil.rmtree(filepath)
-
-                    else:
-                        atdb.report('removing (remote)' + filepath)
-                        atdb.remove_dataproduct_remote(node, data_location, filename)
-
-                except Exception as err:
-                    atdb.report("ERROR by *cleanup* : \n"+str(err) + "...continuing.","print,slack")
-
-                # whether removing worked or not, continue to put the dataproduct status on 'removed' (from view).
-                atdb.atdb_interface.do_PUT(key='dataproducts:new_status', id=id, taskid=None, value=STATUS_END)
-
-            # wether all dataproducts were succesfully removed or not, put the status of the observation on 'removed'
-            atdb.atdb_interface.do_PUT(key='observations:new_status', id=None, taskid=taskID, value=STATUS_END)
-            atdb.report("*cleanup* service: " + taskID + " " + STATUS_END, "slack")
\ No newline at end of file
diff --git a/atdb_services_pip/atdb_services/service_data_monitor.py b/atdb_services_pip/atdb_services/service_data_monitor.py
deleted file mode 100644
index 9210f562..00000000
--- a/atdb_services_pip/atdb_services/service_data_monitor.py
+++ /dev/null
@@ -1,192 +0,0 @@
-"""
-    File name: service_do_data_monitor.py
-    Author: Nico Vermaas - Astron
-    Date created: 2018-11-23
-    Description: checks for completing observations. It then checks for all its defined dataproducts,
-                 gathers their sizes, and finally puts the status to complete, incomplete 
-                 (or completed when the skip_auto_ingest parameter was specified). 
-                 During this operation, the status is briefly set to checking to prevent a race condition with itatdb)
-"""
-
-import os
-import time
-
-#STATUS_COMPLETING       = 'completing_sc4' # only works for this status
-STATUS_COMPLETING       = 'completing'
-STATUS_END              = 'valid'
-STATUS_SKIP_AUTO_INGEST = 'completed'
-STATUS_INCOMPLETE       = 'incomplete'
-STATUS_CHECKING         = 'checking'
-STATUS_DEFINED_DPS      = 'defined'
-STATUS_VALID_DPS        = 'valid'
-STATUS_INVALID_DPS      = 'invalid'
-
-def get_size_local(atdb, filepath):
-    """
-    Get the size of a file (FITS) or directory (MS)
-    dataproduct is locally searched through the filesystem
-    :param atdb: instance of the atdb_interface
-    :param filepath:
-    :return: full path to search for (file or dir)
-    """
-    # get the size of the file (FITS) or directory (MS)
-    if os.path.isfile(filepath):
-        size = os.path.getsize(filepath)
-    else:
-        size = atdb.get_dir_size(filepath)
-    return size
-
-
-def get_size_remote(atdb, node, filepath):
-    """
-    Get the size of a file (FITS)
-    dataproduct is remotely searched with a ssh command
-    :param atdb: instance of the atdb_interface
-    :param filepath: full path to search for (file or dir)
-    """
-    size = atdb.get_filesize_remote(node,filepath)
-    return size
-
-
-def translate_arts_filename(filename):
-    """
-    arts has hardcoded filenames like tabA.fits to tabL.fits. Reconstruct these filenames to find them.
-    :param filename: filename from ATDB
-    :return: arts_filename
-    """
-    # for science_mode=IAB every dataproduct has the same name: tabA.fits
-    arts_filename = 'tabA.fits'
-
-    try:
-        # for science_mode=TAB, there are 12 different possible filenames, ranging from tabA.fits to tabL.fits
-        # to make this algorithm more generic I check the filename itself, not the science_mode.
-
-        # isolate the tab number
-        i = filename.find('TAB') + 3
-        j = filename.find('.fits')
-        tab = filename[i:j]
-
-        # translate the tab number to the character that is used by ARTS, 01 -> A, 02 -> B, ... , 12 -> L
-        character = chr(64+int(tab))
-        arts_filename = 'tab'+character+'.fits'
-
-    except:
-        # if this fails, then assume a non TAB observation and continue.
-        pass
-
-    return arts_filename
-
-# --- Main Service -----------------------------------------------------------------------------------------------
-
-def do_data_monitor(atdb):
-    # get the list taskID of 'completed' observations
-
-    task_end_status = STATUS_END
-
-    # query = 'my_status='+STATUS_COMPLETING+'&observing_mode__icontains=' + atdb.obs_mode_filter
-    query = 'my_status='+STATUS_COMPLETING+'&observing_mode__icontains=' + atdb.obs_mode_filter+'&data_location__icontains=' + atdb.host_filter
-
-    taskIDs = atdb.atdb_interface.do_GET_LIST(key='observations:taskID', query=query)
-
-    if len(taskIDs) > 0:
-        atdb.report('*data_monitor* found the following '+STATUS_COMPLETING+' tasks : ' + str(taskIDs))
-
-    # loop through the list of 'completed' observations and check if its 'defined' dataproducts have manifested
-    for taskID in taskIDs:
-        observing_mode = atdb.atdb_interface.do_GET(key='observations:observing_mode', id=None, taskid=taskID)
-
-        atdb.atdb_interface.do_PUT(key='observations:new_status', id=None, taskid=taskID, value=STATUS_CHECKING)
-        atdb.report("*data_monitor* : " + taskID + " " + STATUS_CHECKING,"slack")
-
-        # should this observation be automatically ingested and removed? or is the skip flag set?
-        skip_ingest = atdb.atdb_interface.do_GET(key='observations:skip_auto_ingest', id=None, taskid=taskID)
-        if str(skip_ingest) == 'True':
-            task_end_status = STATUS_SKIP_AUTO_INGEST
-
-        ids = atdb.atdb_interface.do_GET_LIST(key='dataproducts:id', query='taskID=' + taskID + '&my_status='+STATUS_DEFINED_DPS)
-        # atdb.report("ids = " + str(ids), "slack")
-
-        for id in ids:
-
-            # check if the file exists and get its size.
-            # data_location = atdb.atdb_interface.do_GET(key='dataproducts:data_location', id=id, taskid=None)
-            data_dir = atdb.atdb_interface.do_GET(key='dataproducts:data_location', id=id, taskid=None)
-
-            # split off the host from the location
-            # host should now always be onboard...
-            try:
-                _, data_location = data_dir.split(':')
-            except:
-                # ... just in case the host is not onboard
-                data_location = data_dir
-
-            try:
-                filename = atdb.atdb_interface.do_GET(key='dataproducts:filename', id=id, taskid=None)
-                filepath = os.path.join(data_location, filename)
-
-                # If a cluster or remote machine is used (like for ARTS SC4) then the 'node' field has the value of
-                # a remote machine. In that case the dataproducts on that remote machine are searched.
-                # Otherwise the dataproducts are searched on the local machine.
-                node = atdb.atdb_interface.do_GET(key='dataproducts:node', id=id, taskid=None)
-
-                # get the size of the file (FITS) or directory (MS)
-                if (node is None):
-                    # dataproducts are local
-                    atdb.report('checking dataproduct (local) ' + filepath + '...')
-                    size = get_size_local(atdb, filepath)
-                else:
-                    # dataproducts are on a remote machine
-                    #filename_arts = translate_arts_filename(filename)
-                    #atdb.report('translate_arts_filename '+filename + ' -> '+filename_arts)
-
-                    # copy the dataproduct remotely. This is currently the safest option as long as
-                    # the ARTS4 scripts are not adjusted to use the ATDB metadata.
-                    # atdb.report('copy_dataproduct_remote (' + filename_arts + ',' + filename + ')')
-                    # atdb.copy_dataproduct_remote(node, data_location, filename_arts, filename)
-
-                    # scp from remote to local works, but commented out because it is not needed (now).
-                    #atdb.report('scp_dataproduct (' + filename + ',/home/vagrant/atdb-client/ff/' + filename + ')')
-                    #atdb.scp_dataproduct(node, data_location, filename, '/home/vagrant/atdb-client/ff', filename)
-
-                    # renaming a remote dataproduct works and is much faster than remote copy, to be used later?
-                    # rename the dataproduct from tab?.fits to its expected filename (like ARTS190103001_CB19.fits)
-                    #atdb.report('move_dataproduct_remote (' + filename_arts + ',' + filename + ')')
-                    #atdb.move_dataproduct_remote(node, data_location, filename_arts, filename)
-
-                    # check the filesize
-                    atdb.report('checking dataproduct (remote on node '+node+') ' + filepath + '...')
-                    size = get_size_remote(atdb, node, filepath)
-
-                    # renaming a remote dataproduct works and is much faster than remote copy, to be used later?
-                    # rename the dataproduct back to its original name (temporarily).
-                    # atdb.report('move_dataproduct_remote (' + filename + ',' + filename_arts + ')')
-                    # atdb.move_dataproduct_remote(node, data_location, filename, filename_arts)
-
-
-                atdb.report('...size = ' + str(size))
-                atdb.atdb_interface.do_PUT(key='dataproducts:size', id=id, taskid=None, value=size)
-
-                # very simple validation functionality, just checking for file/dir size > 0 bytes.
-                if int(size) > 0:
-                    atdb.atdb_interface.do_PUT(key='dataproducts:new_status', id=id, taskid=None, value=STATUS_VALID_DPS)
-                else:
-                    atdb.atdb_interface.do_PUT(key='dataproducts:new_status', id=id, taskid=None, value=STATUS_INVALID_DPS)
-                    atdb.report("ERROR by *data_monitor* : "+filepath+ " not found.","print,slack")
-                    task_end_status = STATUS_INCOMPLETE
-
-            except Exception as err:
-                # file not found. What should I do, wait for it? (leave status on 'defined') or give it an error status?
-                atdb.atdb_interface.do_PUT(key='dataproducts:new_status', id=id, taskid=None, value=STATUS_INVALID_DPS)
-                message = "ERROR by *data_monitor* : " + str(err)
-                atdb.report("ERROR by *data_monitor* : " + str(err),"print,slack")
-                task_end_status = STATUS_INCOMPLETE
-
-        # do a final check for 'invalid' dataproducts (which may be put in manually or otherwise through the REST API or GUI).
-        invalids = atdb.atdb_interface.do_GET_LIST(key='dataproducts:id',
-                                                   query='taskID=' + taskID + '&my_status='+STATUS_INVALID_DPS)
-        if (len(invalids) > 0):
-            task_end_status = STATUS_INCOMPLETE
-
-        # when all dps have been checked, put observation status back to 'complete' or 'incomplete'.
-        atdb.atdb_interface.do_PUT(key='observations:new_status', id=None, taskid=taskID, value=task_end_status)
-        atdb.report("*data_monitor* : " + taskID + " " + task_end_status,"slack")
\ No newline at end of file
diff --git a/atdb_services_pip/atdb_services/service_executor.py b/atdb_services_pip/atdb_services/service_executor.py
deleted file mode 100644
index dc237c54..00000000
--- a/atdb_services_pip/atdb_services/service_executor.py
+++ /dev/null
@@ -1,325 +0,0 @@
-"""
-    File name: service_executor.py
-    Author: Nico Vermaas - Astron
-    Date created: 2018-11-23
-    Date last modified: 2018-12-14
-    Description:  checks for scheduled observations. When the specified starttime is almost reached,
-                  a parset is put on the messagebus so the system can start, and the status in ATDB is set to running.
-                  This will happen 10 minutes before the actual starttime when the telescopes are free,
-                  or 1 minute before the actual starttime when there is already a running observation.
-                  The executor also checks for running observations.
-                  When the specified endtime is reached this service waits for 30 seconds and then sets
-                  the ATDB status to 'completing' (for imaging) or 'combine' (for arts_sc1)
-"""
-import os
-import time
-import datetime
-
-
-try:
-    #import atdb_parset_generator as atdb_parset_generator
-
-    # the dependency on the messagebus (needs to be installed on the system where the executor runs
-    from apertif.messaging.RPC import RPCWrapper
-    #from apertif.messaging.send_file import send_and_wait_files
-
-    skip_parset_generator = False
-except Exception as e:
-    skip_parset_error_message = "ERROR: apertif.messaging.RPC could not be loaded :" + str(e) + \
-                                "\nContinuing without parset generation/start observation"
-    skip_parset_generator = True
-
-
-
-# T = 11 minute, start the parset generation.
-MINUTES_LEFT_TO_START_PARSET_DEFAULT = 10
-MINUTES_LEFT_TO_START_PARSET_IF_RUNNING = 1
-COMPLETING_ERROR_TRESHOLD = -15
-COMPLETING_ERROR_TRESHOLD_IMAGING = -1
-
-STATUS_SCHEDULED      = 'scheduled'   # the statusses that trigger this service.
-STATUS_STARTING       = 'starting'
-STATUS_RUNNING        = 'running'
-STATUS_COMBINE        = 'combine'
-STATUS_COMPLETING     = 'completing'  # this service will leave the observation in this state
-STATUS_ERROR_NO_COMPLETING     = 'error (no completing)'  # this service will leave the observation in this state
-
-# --- Helper Function ---------------------------------------------------------------------------------------------
-def timeit(method):
-    def timed(*args, **kw):
-        ts = time.time()
-        result = method(*args, **kw)
-        te = time.time()
-        if 'log_time' in kw:
-            name = kw.get('log_name', method.__name__.upper())
-            kw['log_time'][name] = int((te - ts) * 1000)
-        else:
-            print('execution time: %r  %2.2f ms' % \
-                  (method.__name__, (te - ts) * 1000))
-        return result
-    return timed
-
-def send_parset_to_bus(parset_path, timeout=20.0):
-    """
-    Send parset to the bus and wait for response
-    :param parset_path: path to the parset file
-    :param timeout: number of seconds to wait for responses from controllers (opt)
-    :return: reply: reply from the bus for this parset file
-    """
-    reply = send_and_wait_files(parset_path, timeout=timeout)
-    reply = reply[parset_path]
-    return reply
-
-
-def get_minutes_left(atdb, target_timestring):
-    """
-    Determine how many minutes is left until the target_time is reached
-    :param target_timestring: The target time defined as string "YYYY-MM-DDThh:mm:ss"
-    :return: minutes left
-             A negative number of minutes means that the current time has already reached the target_time,
-             there is no time left.
-              A positive number of minutes means that there is still time left
-    """
-    now = datetime.datetime.utcnow()
-    target_time = datetime.datetime.strptime(target_timestring, atdb.TIME_FORMAT)
-
-    # Convert to Unix timestamp
-    d1_ts = time.mktime(now.timetuple())
-    d2_ts = time.mktime(target_time.timetuple())
-    minutes_left = round(((d2_ts - d1_ts) / 60), 2)
-
-    return minutes_left
-
-@timeit
-def start_observation(atdb, taskID):
-    """
-    Start the observation by:
-    - creating a parset file from template (location)
-    - sending the generated parset file to message bus (not in testmode)
-    - set status of the observation to 'starting'
-    :param atdb: Instance of atdb
-    :param taskID: The taskID of the observation to start
-    """
-    atdb.report('*executor* : start_observation :' + taskID, "slack")
-
-    # Get all observation parameters
-    observation = atdb.atdb_interface.do_GET_Observation(taskID)
-
-    parset_template = observation['parset_location']
-    parset_dir, _ = os.path.split(parset_template)
-
-
-    if not atdb.testmode:
-        # Make (blocking) RPC call to parset_rpc service to
-        # generate the parset for the specified observation.
-
-        # nv: 23 may 2019 This is a temporary switch to enable/disable the previous API of the parset_generator
-        new_new_parset = True
-        if new_new_parset:
-            # KJW 25 jun 2019. Increase timeout to 30s (>> 20.0 = timeout in parset_rpc)
-            # to ensure that the RPC call doesn't timeout before parset_rpc.
-            with RPCWrapper('APERTIF', 'ParsetRPC', timeout=30.0) as parset_rpc:
-                parset_file = parset_rpc.rpc(
-                                'send_start_observation',
-                                observation,
-                                template_path=parset_template,
-                                parset_dir=parset_dir)
-            atdb.report('*executor* : created and sent (new new) parset ' + parset_file, "slack")
-
-        else:
-            # nv: 23 may 2019 keep this alive for imaging as long as no new Apertif software is deployed
-            with RPCWrapper('APERTIF', 'ParsetRPC') as parset_rpc:
-                parset_file = parset_rpc.rpc(
-                                'create_start_observation_parset',
-                                observation,
-                                template_path=parset_template,
-                                parset_dir=parset_dir)
-            atdb.report('*executor* : created and sent (old new) parset ' + parset_file, "slack")
-
-            time.sleep(int(5)) # Vanessa wants 5 seconds, KJ wants no seconds
-            reply = str(send_parset_to_bus(str(parset_file)))
-            atdb.report('*executor* : sent parset to messagebus ', "slack")
-
-            # when the file isn't shared over nfs fast enough we could have an error
-            if "Error" in reply:
-                # {'status': 'Error', 'error_messages': 'Unable to open file /opt/apertif/share/parsets/190509039.parset'}
-                message = "*executor* : WARNING " + reply +", retrying..."
-                atdb.report(message, "slack")
-                return
-
-        atdb.atdb_interface.do_PUT(key='observations:new_status', id=None, taskid=taskID, value=STATUS_STARTING)
-        message = "*executor* :" + taskID + " " + STATUS_STARTING
-    else:
-        atdb.atdb_interface.do_PUT(key='observations:new_status', id=None, taskid=taskID, value=STATUS_STARTING)
-        message = "*executor* :" + taskID + " " + STATUS_STARTING + ' (testmode)'
-
-    atdb.report(message,"slack")
-
-    # take a short breath to give this status a chance to arrive in ATDB,
-    # to prevent an occasional race condition with the next step for observations that
-    # are timed less than a minute apart.. (just to be on the safer side).
-    time.sleep(int(3))
-
-@timeit
-def end_observation(atdb, taskID, minutes_left):
-
-    observing_mode  = atdb.atdb_interface.do_GET(key='observations:observing_mode', id=None, taskid=taskID)
-    if ('ARTS_SC4' in observing_mode.upper()):
-        # nv: 1 feb 2019, from now on the ARTS controller will send the 'completing' message.
-        atdb.report("*executor* : " + taskID + " expecting ARTS_SC4 controller to send " + STATUS_COMPLETING,"slack")
-
-    elif ('ARTS_SC1' in observing_mode.upper()):
-        # nv: 13 may 2019, from now on the ARTS controller will send the 'completing' message.
-        atdb.report("*executor* : " + taskID + " expecting ARTS_SC1 controller to send " + STATUS_COMPLETING,"slack")
-
-    elif ('IMAGING' in observing_mode.upper()):
-        #atdb.report('go to sleep for 30 seconds to give the datawriter time to complete writing...','print')
-        #time.sleep(int(30))
-        #atdb.atdb_interface.do_PUT(key='observations:new_status', id=None, taskid=taskID, value=STATUS_COMPLETING)
-        #atdb.report("*executor* : " + taskID + " " + STATUS_COMPLETING,"slack")
-
-        # nv: 27 feb 2019, from now on the IMAGING controller will send the 'completing' message. (deactivated the next day)
-        # nv: 27 may 2019, reactivated it.
-        atdb.report("*executor* : " + taskID + " expecting datawriter_control to send " + STATUS_COMPLETING,"slack")
-
-        # the imaging backstop for backward compatiliby
-        # if the controller has not sent 'completing' after 1 minute, then I do it.
-        if (minutes_left < COMPLETING_ERROR_TRESHOLD_IMAGING):
-            # arts sc1, prepare observation to be picked up by the 'combine' service. Only for 'arts_sc1_timing'
-            atdb.atdb_interface.do_PUT(key='observations:new_status', id=None, taskid=taskID, value=STATUS_COMPLETING)
-            atdb.report("*executor* : imaging backstop, " + taskID + " " + STATUS_COMPLETING, "slack")
-
-    # the backstop
-    # if the controller has not sent 'completing' after 15 minutes, then set an error
-    if (minutes_left < COMPLETING_ERROR_TRESHOLD):
-        # arts sc1, prepare observation to be picked up by the 'combine' service. Only for 'arts_sc1_timing'
-        atdb.atdb_interface.do_PUT(key='observations:new_status', id=None, taskid=taskID, value=STATUS_ERROR_NO_COMPLETING)
-        atdb.report("*executor* : backstop, " + taskID + " " + STATUS_ERROR_NO_COMPLETING, "slack")
-
-
-def get_minutes_left_to_start_parset(atdb):
-    # This is where the 'algorithm' is called to determine how much time is needed for the telescopes to slew
-    # into position between observations. To be expanded later.
-
-    # default
-    minutes_left = MINUTES_LEFT_TO_START_PARSET_DEFAULT
-
-    # check if there are 'running' or 'starting' observations. If so, change the slew time.
-    query = 'my_status__in=' + STATUS_STARTING + ',' + STATUS_RUNNING + '&observing_mode__icontains=' + atdb.obs_mode_filter
-    taskIDs = atdb.atdb_interface.do_GET_LIST(key='observations:taskID', query=query)
-    if len(taskIDs) > 0:
-        minutes_left = MINUTES_LEFT_TO_START_PARSET_IF_RUNNING
-
-    atdb.report('parset starting window = ' + str(minutes_left))
-    return minutes_left
-
-
-@timeit
-def handle_running_to_completing(atdb):
-    # get the list taskID of 'running' observations for the required obs_mode_filter (arts, imaging or all)
-    query = 'my_status=' + STATUS_RUNNING + '&observing_mode__icontains=' + atdb.obs_mode_filter
-    taskIDs = atdb.atdb_interface.do_GET_LIST(key='observations:taskID', query=query)
-    if len(taskIDs) > 0:
-        atdb.report('*executor* found the following ' + STATUS_RUNNING + ' tasks : ' + str(taskIDs))
-
-    # loop through the 'running' observations and check if they should be 'completed'
-    for taskID in taskIDs:
-        # check if their endtime has arrived.
-        endtime = atdb.atdb_interface.do_GET(key='observations:endtime', id=None, taskid=taskID)
-        minutes_left = get_minutes_left(atdb, endtime)
-        atdb.report(taskID + ' completing in ' + str(minutes_left) + ' minutes... and counting')
-
-        # T = 0 minute, complete the observation.
-        if minutes_left < 0:
-            end_observation(atdb, taskID, minutes_left)
-
-@timeit
-def handle_starting_to_running(atdb):
-    query = 'my_status=' + STATUS_STARTING + '&observing_mode__icontains=' + atdb.obs_mode_filter
-    taskIDs = atdb.atdb_interface.do_GET_LIST(key='observations:taskID', query=query)
-    if len(taskIDs) > 0:
-        atdb.report('*executor* found the following ' + STATUS_STARTING + ' tasks : ' + str(taskIDs))
-
-        # loop through the 'started' observations
-        for taskID in taskIDs:
-            # check if their starttime has arrived.
-            starttime = atdb.atdb_interface.do_GET(key='observations:starttime', id=None, taskid=taskID)
-            minutes_left = get_minutes_left(atdb, starttime)
-            if minutes_left < 0:
-                atdb.atdb_interface.do_PUT(key='observations:new_status', id=None, taskid=taskID, value=STATUS_RUNNING)
-                atdb.report("*executor* : " + taskID + " " + STATUS_RUNNING,"slack")
-
-
-def get_next_scheduled_observation(atdb):
-    # for which datawriter? split off the 'wcudata1:/' or 'wcudata2:/' from the data_location
-    datawriter = ""
-    next_taskID, next_minutes_left = atdb.atdb_interface.do_GET_NextObservation(STATUS_SCHEDULED, atdb.obs_mode_filter, datawriter)
-    return next_taskID,next_minutes_left
-
-
-@timeit
-def handle_scheduled_to_starting(atdb):
-
-    # get the next scheduled observation (if any).
-    taskID, minutes_left = get_next_scheduled_observation(atdb)
-
-    if taskID!=None:
-        atdb.report("*executor* : next scheduled observation is "+str(taskID)+" in "+str(minutes_left)+ " minutes.")
-
-        # T = -11 minute, start the parset generation.
-        # TODO: should there be an upper limit also where observations are too late to be put on 'running'?
-        #       Comment Boudewijn: yes: that should be the time required to get the message to the controller
-        #                          My estimate would be 3 seconds
-
-        if minutes_left < get_minutes_left_to_start_parset(atdb):
-
-            if minutes_left < -1:
-                # too late to start
-                atdb.atdb_interface.do_PUT(key='observations:new_status', id=None, taskid=taskID,
-                                           value='error (too late)' + '')
-                atdb.report("ERROR by *executor*: " + taskID + " too late to start. Aborted.","slack")
-
-                # recursion!
-                # when an observation is 'too late' then find the next one within the same heartbeat
-                handle_scheduled_to_starting(atdb)
-
-                return
-
-            if not skip_parset_generator:
-                try:
-                    start_observation(atdb, taskID)
-                except Exception as err:
-                    # nv: 3 jun 2019, when the parset_rpc times out, the observation ends in a error state,
-                    # but there is probably still more than enough time to try again. So put it back on 'scheduled' and
-                    # see if the next 'heartbeat' is more succsful... )report the error though)
-                    # atdb.atdb_interface.do_PUT(key='observations:new_status', id=None, taskid=taskID, value=STATUS_SCHEDULED)
-                    # atdb.report("ERROR by *executor* in parset_generator: " + str(err)+', retrying...', "slack")
-
-                    # KJW: 25 jun 2019. When parset_rpc times out it is not safe to retry since
-                    # the start_observation is probably half done (i.e. on some but not all telescopes/controllers).
-                    # Not all controllers can handle another start_observation for the same observation. Simply give up.
-                    atdb.atdb_interface.do_PUT(key='observations:new_status', id=None, taskid=taskID, value='error (start obs)')
-                    atdb.report("ERROR by *executor*: " + taskID + " error starting observation. " + str(err), "slack")
-                    return
-
-            else:
-                atdb.report("*executor* : "+skip_parset_error_message,"slack")
-                atdb.atdb_interface.do_PUT(key='observations:new_status', id=None, taskid=taskID, value=STATUS_STARTING)
-                atdb.report("*executor* : "+taskID+" "+STATUS_STARTING+" (skip parset_generator)","slack")
-
-# --- Main Service -----------------------------------------------------------------------------------------------
-
-def do_executor(atdb):
-
-    # --- from RUNNING to COMPLETING  ------------------------
-    # loop through 'running observations' and complete them when their endtime has arrived.
-    # note that the end status is different for imaging (completing) and arts_sc1 (combine).
-    handle_running_to_completing(atdb)
-
-    # --- from STARTING to RUNNING  ------------------------
-    # get the list taskID of 'running' observations for the required obs_mode_filter (arts, imaging or all)
-    handle_starting_to_running(atdb)
-
-    # --- from SCHEDULED to STARTING  ------------------------
-    # get the list taskID of 'scheduled' observations for the required obs_mode_filter (arts, imaging or all)
-    handle_scheduled_to_starting(atdb)
diff --git a/atdb_services_pip/atdb_services/service_ingest_monitor.py b/atdb_services_pip/atdb_services/service_ingest_monitor.py
deleted file mode 100644
index 6997266b..00000000
--- a/atdb_services_pip/atdb_services/service_ingest_monitor.py
+++ /dev/null
@@ -1,118 +0,0 @@
-"""
-    File name: service_ingest_monitor.py
-    Author: Nico Vermaas - Astron
-    Date created: 2018-11-23
-    Description: checks in ALTA if dataproducts are present, which marks a successful ingest.
-                 Finally, the status is set to archived
-"""
-
-STATUS_START = 'ingesting'          # the statusses that trigger this service.
-STATUS_END   = 'archived'           # this service will leave the observation and dataproducts in this state
-
-# --------------------------------------------------------------------------------------------------------
-def do_ingest_monitor(atdb):
-
-    # check if observations and dataproducts with status 'ingesting' if they have arrived in ALTA
-    # if they do, then put the status on 'archived'.
-
-    # get the list taskID of 'ingesting' observations
-    query = 'my_status=' + STATUS_START + '&observing_mode__icontains=' + atdb.obs_mode_filter
-    taskIDs = atdb.atdb_interface.do_GET_LIST(key='observations:taskID', query=query)
-
-    if len(taskIDs) > 0:
-        atdb.report('*ingest_monitor* found the following ' + STATUS_START + ' tasks: ' + str(taskIDs))
-
-    # connect to ALTA
-    for taskID in taskIDs:
-        try:
-            if not atdb.testmode:
-                alta_id = atdb.alta_interface.do_GET_ID(key='activities:runId', value=taskID)
-            else:
-                # in testmode: fake a succesful query to ALTA
-                alta_id = 1
-        except Exception as err:
-            raise (Exception("ERROR: " + str(err) + ' - perhaps could not reach ALTA at '+ atdb.alta_host))
-
-        if (int(alta_id) > 0):
-            atdb.report('Observation ' + taskID + ' found in ALTA = ' + str(alta_id))
-            # dataproduct was found in ALTA, put it on 'archived' in ATDB
-            atdb.atdb_interface.do_PUT(key='observations:new_status', id=None, taskid=taskID, value=STATUS_END)
-            atdb.report("*ingest_monitor* : " + taskID + " " + STATUS_END,"slack")
-
-            if not atdb.testmode:
-               # Send a message to the #alta-transfer slack channel
-               observing_mode = atdb.atdb_interface.do_GET(key='observations:observing_mode', id=None, runid=taskID)
-               message_str = "ATDB: Ingest of taskID=%s (observing mode = %s) to ALTA is finished." % (str(taskID), str(observing_mode))
-               atdb._send_message_to_alta_channel(message_str)
-
-    # get the list of names of 'ingesting' dataproducts
-    names = atdb.atdb_interface.do_GET_LIST(key='dataproducts:name', query='my_status=' + STATUS_START)
-
-    # connect to ALTA.
-    for name in names:
-        # get the alta_id of the dataproduct
-        try:
-            if not atdb.testmode:
-                alta_id = atdb.alta_interface.do_GET_ID(key='dataproducts:name', value=name)
-            else:
-                # in testmode: fake a succesful query to ALTA
-                alta_id = 1
-        except Exception as err:
-            raise (Exception("ERROR: " + str(err) + ' - perhaps could not reach ALTA at '+ atdb.alta_host))
-
-        # atdb.report('Dataproduct found in ALTA = ' + str(alta_id)+' '+str(name))
-
-        # check if this dataproduct has already arrived in ALTA..
-        if (int(alta_id) > 0):
-            # ... if it has arrived in ALTA then put it on 'archived' in ATDB
-            # get the atdb_id of this dataproduct
-            atdb_id = atdb.atdb_interface.do_GET_ID(key='dataproducts:name', value=name)
-            atdb.report('set status of ' + name + ' to ' + STATUS_END)
-            atdb.atdb_interface.do_PUT(key='dataproducts:new_status', id=atdb_id, taskid=None, value=STATUS_END)
-
-
-def handle_quality(atdb,check_quality,write_quality):
-
-    query = "quality=" + check_quality
-    taskIDs = atdb.atdb_interface.do_GET_LIST(key='observations:taskID', query=query)
-
-    if len(taskIDs) > 0:
-        atdb.report('*ingest_monitor* found the following ' + query + ' tasks: ' + str(taskIDs))
-
-    # connect to ALTA
-    for taskID in taskIDs:
-        # check if alta can be reached
-        alta_id = atdb.alta_interface.do_GET_ID(key='activities:runId', value=taskID)
-        if (int(alta_id) > 0):
-
-            # write the quality to both ATDB and ALTA
-            atdb.alta_interface.do_PUT(key='observations:quality', id=None, runid=taskID, value=write_quality)
-            atdb.atdb_interface.do_PUT(key='observations:quality', id=None, taskid=taskID, value=write_quality)
-            atdb.report("*ingest_monitor* : " + taskID + " => " + write_quality, "slack")
-        else:
-            # observation was not found in ALTA
-            atdb.atdb_interface.do_PUT(key='observations:quality', id=None, taskid=taskID, value="not_in_alta")
-            atdb.report("*ingest_monitor* : ERROR: " + taskID + " was not found in ALTA", "slack")
-
-
-
-def do_check_and_send_quality_to_alta(atdb):
-    """
-    # check if observations have been put on 'go_to_good' or 'go_to_bad'.
-    # and if found, send a 'good' or 'bad' quality to ALTA.
-    # This is used in conjunction with the 'mark-period-as' functionality of the backend, with which
-    # (super)users can mark a range of observations as good/bad for replication/removal from ALTA.
-
-    # note: this function is placed in the 'service_ingest_monitoring' service because this is the
-    # only service that communicates with ALTA.
-    # This way no extra services is needed, so no supervisor config needs to be changed, so the
-    # change to the system is as small as possible.
-    # it would be better to rename the service to something like 'service_alta_gateway',
-    # but that would also mean a change to supervisor config. Keeping it as simple as possible.
-
-    :param atdb:
-    :return:
-    """
-
-    handle_quality(atdb,"data_is_good", "good")
-    handle_quality(atdb,"data_is_bad", "bad")
diff --git a/atdb_services_pip/atdb_services/service_scheduler.py b/atdb_services_pip/atdb_services/service_scheduler.py
deleted file mode 100644
index 1dce3126..00000000
--- a/atdb_services_pip/atdb_services/service_scheduler.py
+++ /dev/null
@@ -1,24 +0,0 @@
-"""
-    File name: service_scheduler.py
-    Author: Nico Vermaas - Astron
-    Date created: 2018-11-23
-    Date last modified: 2018-11-23
-    Description: Add starttime and endtime to an existing observation and PUT it status on 'scheduled'
-"""
-
-STATUS_END   = 'scheduled'  # this service will leave the observation in this state
-
-# --------------------------------------------------------------------------------------------------------
-def do_scheduler(atdb, taskid, starttime, endtime):
-    # Add starttime and endtime to an existing observation and PUT it status on 'scheduled'
-
-    # put starttime into the databasse
-    if starttime != None:
-        atdb.atdb_interface.do_PUT(key='observations:starttime', id=None, taskid=taskid, value=starttime)
-
-    # put endtime into the databasse
-    if endtime != None:
-        atdb.atdb_interface.do_PUT(key='observations:endtime', id=None, taskid=taskid, value=endtime)
-
-    # put the observation on 'scheduled'
-    atdb.atdb_interface.do_PUT(key='observations:new_status', id=None, taskid=taskid, value=STATUS_END)
diff --git a/atdb_services_pip/atdb_services/service_specification.py b/atdb_services_pip/atdb_services/service_specification.py
deleted file mode 100644
index a0de02c1..00000000
--- a/atdb_services_pip/atdb_services/service_specification.py
+++ /dev/null
@@ -1,460 +0,0 @@
-"""
-    File name: service_specification.py
-    Author: Nico Vermaas - Astron
-    Date created: 2018-11-23
-     Description: (Manual) specification service to specify both imaging and ARTS observations.
-"""
-
-import os
-import datetime
-import time
-import json
-import logging
-
-TASKID_TIME_FORMAT = "%Y%m%d"
-DURATION_TIME_FORMAT ="%H:%M:%S"
-SPECIFICATION_TIME_FORMAT = "%Y-%m-%d %H:%M:%S"
-
-ALTA_IRODS_DEFAULT_INGEST_PATH="apertif_main/visibilities_default/"
-
-# --- Helper Functions ---------------------------------------------------------------------------------------------
-
-# decorator to time the execution of a function
-def timeit(method):
-    def timed(*args, **kw):
-        ts = time.time()
-        result = method(*args, **kw)
-        te = time.time()
-        if 'log_time' in kw:
-            name = kw.get('log_name', method.__name__.upper())
-            kw['log_time'][name] = int((te - ts) * 1000)
-        else:
-            print('execution time: %r  %2.2f ms' % \
-                  (method.__name__, (te - ts) * 1000))
-        return result
-    return timed
-
-
-def get_number_of_dataproducts(atdb, pattern):
-    """
-    Get the number of dataproducts based on the beam pattern (unless the number is already given
-    :param pattern:
-    :param ndps:
-    :return:
-    """
-
-    if pattern == 'ebm_20180720T090400.dat' or \
-                    pattern == 'ebm_20180720T064500.dat' or \
-                    pattern == 'ebm_20171214T104900.dat' or \
-                    pattern == 'hybridXX_20180928_8bit' or \
-                    pattern == 'square_39p1_8bit_37beams' or \
-                    pattern == 'square_39p1_37beams' or \
-                    pattern == 'central_element_beams_x_37beams' or \
-                    pattern == 'central_element_beams_y_37beams' or \
-                    pattern == 'dev_pass_si62':
-        ndps = 37
-    elif pattern == 'calibrator_1beam' or \
-                    pattern == 'central_element_beam_x' or \
-                    pattern == 'central_element_beam_y':
-        ndps = 1
-    elif pattern == 'testing_3beams':
-        ndps = 3
-    elif pattern == 'square_39p1_8bit' or \
-                    pattern == 'square_39p1' or \
-                    pattern == 'central_element_beams_x' or \
-                    pattern == 'central_element_beams_y':
-        ndps = 40
-    else:
-        atdb.report(
-            "WARNING by *specification*: unsupported beam pattern: " + pattern + '. Provide the --ndps parameter in the specification to indicate the number of dataproducts for this pattern.',
-            'print,slack')
-
-    return ndps
-
-
-
-@timeit
-def generate_taskid(atdb, timestamp, taskid_postfix):
-    """
-    :param atdb: the atdb interface abstraction layer
-    :param timestamp: timestamp on which the taskid is based
-    :param taskid_postfix: optional addition to the tasked, like 190405001_IMG
-    :return: taskid
-    """
-
-    taskid = atdb.atdb_interface.do_GET_NextTaskID(timestamp, taskid_postfix)
-    return taskid
-
-
-def check_starttime(starttime):
-    now = datetime.datetime.utcnow()
-    target_time = datetime.datetime.strptime(starttime, SPECIFICATION_TIME_FORMAT)
-
-    # Convert to Unix timestamp
-    d1_ts = time.mktime(now.timetuple())
-    d2_ts = time.mktime(target_time.timetuple())
-    if (d1_ts > d2_ts):
-        raise (Exception(
-            "ERROR by *specification*: starttime must be in the future: "+str(starttime)))
-
-
-def check_datawriter_host(data_location):
-    """
-    With the activation of datawriter2 the data_location must always have the format <datawriter>:data_location.
-    This function checks that and adds datawriter1 as default when it is missing.
-    :param data_location:
-    :return: data_location
-    """
-    try:
-        host,path = data_location.split(':')
-    except:
-        # if no host is given, then add wcudata1 as a default
-        host = 'wcudata1:'
-        data_location = host+data_location
-
-    return data_location
-
-
-def calculate_endtime(atdb, starttime, duration):
-    """
-    if given, use duration to calculate the endtime.
-    duration can come in 2 formats. As HH:mm:ss or as an integer in seconds.
-    :param atdb:
-    :param starttime:
-    :param duration:
-    :return:
-    """
-
-    ds = str(duration)
-    if (ds.find(':'))>=0:
-        target_time = time.strptime(ds, DURATION_TIME_FORMAT)
-        seconds = target_time.tm_hour*3600 + target_time.tm_min*60 + target_time.tm_sec
-    else:
-        seconds = int(duration)
-
-    if seconds < 0:
-        raise (Exception(
-            "ERROR by *specification*: 'duration' is negative. WARNING! negative time could cause an FRB!."))
-
-
-    # Convert to Unix timestamp
-    timestamp = datetime.datetime.strptime(starttime, SPECIFICATION_TIME_FORMAT)
-    endtime = timestamp + datetime.timedelta(seconds=seconds)
-    return endtime
-
-
-@timeit
-def do_create_parset(atdb, parset_location, taskID):
-    '''
-    Early create the parset file.
-    :param atdb: the atdb interface abstraction layer
-    :param taskID: the taskID of the observation for which to generated the parset
-    :return string: path to generated parset
-    '''
-
-    parset_dir, parset_file = os.path.split(parset_location)
-
-    # Get all observation parameters
-    observation = atdb.atdb_interface.do_GET_Observation(taskID)
-
-    # Make (blocking) RPC call to parset_rpc service to
-    # generate the parset for the specified observation.
-    from apertif.messaging.RPC import RPCWrapper
-    with RPCWrapper('APERTIF', 'ParsetRPC') as parset_rpc:
-        parset_file = parset_rpc.rpc(
-            'create_start_observation_parset',
-            observation,
-            template_path=parset_location,
-            parset_dir=parset_dir)
-
-    return parset_file
-
-    # try:
-    #     import atdb_parset_generator as atdb_parset_generator
-    #     parset_path_atdb = atdb_parset_generator.create_parset_from_template(atdb.atdb_interface, taskID,
-    #                                                            template_path=parset_location,
-    #                                                            parset_dir=parset_dir)
-
-    #     atdb.report('*specification* : created parset ' + parset_path_atdb, "slack")
-    # except Exception as e:
-    #     atdb.report("ERROR: No parset created. parset_generator could not be imported: " + str(e),"slack")
-
-
-# add dataproducts as a batch
-@timeit
-def add_dataproducts(atdb, taskid, ndps, observing_mode, new_status, field_name):
-    """
-    add dataproduct as a batch to a given observation
-    :param atdb:
-    :param taskid: taskid of the observation to which the dataproducts are added
-    :param ndps: number of dataproducts to generated (based on beam_pattern)
-    :param observing_mode: Only 'Imaging' and 'ARTS_SC1' now still generate dataproducts
-    :param new_status: the status of the new dataproducts, this should be 'defined'.
-    :param field_name: For SC1 the field_name becomes part of the dataproduct filename
-           see ARTS algorithm : https://support.astron.nl/apertif_issuetracker/issues/2508
-    :return:
-    """
-    dps = []
-    for i in range(int(ndps)):
-        dp = {}
-#        if ('ARTS_SC1' in observing_mode.upper()):
-#            pulsar = field_name.replace('+','p')
-#            pulsar = pulsar.replace('-','m')
-#            dp['filename'] = 'ARTS' + str(taskid) + '_' + pulsar + '.ar'
-#            dp['new_status'] = new_status
-
-#            atdb.report('adding dataproduct : ' + str(dp['filename']))
-#            dps.append(dp)
-        if ('IMAGING' in observing_mode.upper()):
-            dp['filename'] = 'WSRTA' + str(taskid) + '_B' + str(i).zfill((3)) + '.MS'
-            dp['new_status'] = new_status
-
-            atdb.report('adding dataproduct : ' + str(dp['filename']))
-            dps.append(dp)
-
-    if len(dps)>0:
-        atdb.atdb_interface.do_POST_dataproducts(taskid, dps)
-    else:
-        atdb.report("*specification* : (intentionally?) no dataproducts created for observing_mode: " + str(observing_mode))
-
-
-
-def assign_resources(atdb, observing_mode, data_location, science_observation, taskid):
-    """
-    This is the precursor of the later 'atdb_reources' service that will handle this logic.
-    Currently this is only used to switch between wcudata1 and wcudata2 for certain imaging observations
-    :param observing_mode:
-    :param process_type:
-    :return:
-    """
-
-    # only do this for imaging
-    if 'IMAGING' in observing_mode.upper():
-
-        # only do it for 'science' observations
-        if science_observation:
-
-            try:
-                # only do this when there is no host specified in data_location.
-                if not ":" in data_location:
-
-                    # check if a taskid is even
-                    if (int(taskid) % 2) == 0:
-                        # if so, change the host to wcudata2, in all other cases use wcudata1
-                        data_location = "wcudata2:" + data_location
-                        atdb.report("*specification* : sending "+str(taskid)+" to wcudata2")
-
-            except:
-                pass
-                # in all other cases, do nothing, 'check_datawriter_host' will catch it and assign wcudata1
-
-        # final check, if data_dir doesn't have a host, use wcudata1
-        data_location = check_datawriter_host(data_location)
-
-    return data_location
-
-def check_process_type(observing_mode, process_type):
-    """
-    process_type is used as a container to drop some extra properties,
-    currently: science, system, filler, validation
-    They translate to some other settings
-    :return:
-    """
-    science_observation = False
-    filler = False
-
-    if "VALIDATION" in process_type.upper():
-        science_observation = False
-
-    if "FILLER" in process_type.upper():
-        filler = True
-
-    if "POINTING" in observing_mode.upper():
-        science_observation = False
-
-    if "SCIENCE" in process_type.upper():
-        science_observation = True
-
-    return science_observation,filler
-
-# --- Main Service -------
-# ----------------------------------------------------------------------------------------
-@timeit
-def do_specification(atdb, taskid, taskid_postfix, initial_status, ndps, pattern, field_name, starttime, endtime, duration, field_ra,
-                        field_ha, field_dec, field_beam, integration_factor, central_frequency, data_dir, irods_coll,
-                     observing_mode, process_type, science_mode, parset_location, parset_only, create_parset_early, skip_auto_ingest,
-                     telescopes, par_file_name, number_of_bins, start_band, end_band, process_triggers, beams, delay_center_offset,
-                     locality_policy, max_lifetime_on_disk):
-
-    # if no taskid is given, then generate the new taskid based on date and (optional) taskid_postfix
-    STATUS_OBS_END = 'scheduled'  # this service will leave the observation in this state
-    STATUS_DPS_END = 'defined'  # this service will leave the dataproducts in this state
-
-    if initial_status!=None:
-        STATUS_OBS_END = initial_status  # this service will leave the observation in this state
-        # STATUS_DPS_END = initial_status  # leave the dataproducts on 'defined', otherwise the data_monitor service will not pick it up
-
-    if taskid is None:
-        if starttime!=None:
-            target_time = datetime.datetime.strptime(starttime, SPECIFICATION_TIME_FORMAT)
-            timestamp = target_time.strftime(TASKID_TIME_FORMAT)
-        else:
-            timestamp = datetime.datetime.now().strftime(TASKID_TIME_FORMAT)
-        taskid = generate_taskid(atdb, timestamp, taskid_postfix)
-
-    # an engineering/test mode to only create a parset without scheduling the observation
-    if parset_only:
-        STATUS_OBS_END = 'defined'
-
-    # look at the beam pattern to discover how many dataproducts should be created.
-    # unless this is overridden by the ndps parameter.
-    if ndps is None:
-        ndps = get_number_of_dataproducts(atdb,pattern)
-
-
-    # If not irods collection is given, just use the default (apertif visibilities) one
-    if irods_coll is None:
-        irods_collection_str = ALTA_IRODS_DEFAULT_INGEST_PATH + str(taskid)
-    else:
-        if (not irods_coll.endswith('/')):
-            irods_coll += '/'
-        irods_collection_str = str(irods_coll) + str(taskid)
-
-    # nv: 29 aug 2019: this is now handled by 'assign_resources'
-    # check datawriter host (only for imaging modes).
-    # if ('IMAGING' in observing_mode.upper()):
-    #   data_dir = check_datawriter_host(data_dir)
-    #
-
-    # check if the starttime is in the future
-    try:
-        check_starttime(starttime)
-    except:
-        raise (Exception(
-            "ERROR by *specification*: Invalid starttime."))
-
-    # if given, use duration to calculate the endtime.
-    if duration!= None:
-        if endtime!=None:
-            raise (Exception(
-                "ERROR by *specification*: Cannot use both endtime and duration. Please choose one."))
-        else:
-            endtime = calculate_endtime(atdb, starttime,duration)
-
-    # for ARTS dataproducts, also add the taskID as extra subdirectory to the data_location
-    if ('ARTS_SC1' in observing_mode.upper()):
-        #data_dir = os.path.join(data_dir, taskid)
-        try:
-            data_dir = data_dir + '/' + taskid
-        except Exception as err:
-            atdb.report("ERROR by *specification* : " + taskid + " has wrong or missing 'data_dir'", "print,slack")
-            raise (Exception(str(err)))
-
-    # for ARTS_SC4, check if science mode is given
-    if ('ARTS_SC4' in observing_mode.upper()):
-        if science_mode is None:
-            error = "ERROR by *specification* : " + taskid + " missing '--science_mode' (must be TAB or IAB) "
-            atdb.report(error, "print,slack")
-            raise (Exception(str(error)))
-
-    # translate the values from process_type into flags for the database
-    science_observation, filler = check_process_type(observing_mode, process_type)
-
-    # this is the precursor for the later 'atdb_resources' service
-    # nv: 1 oct 2019, temporarily disabled because ingest doesn't work with both datawriters active
-    data_dir = assign_resources(atdb, observing_mode, data_dir, science_observation, taskid)
-
-    # if max_lifetime_on_disk is not provided then set defaults
-    if max_lifetime_on_disk==None:
-        if ('ARTS' in observing_mode.upper()):
-            # 1 minute
-            max_lifetime_on_disk = 60
-        else:
-            # 90 days (in minutes)
-            # max_lifetime_on_disk = 129600
-            # 1 weeks (in minutes)
-            max_lifetime_on_disk = 20160
-
-    # --- construct payload as json ----------------
-    payload = "{"
-    payload += '"name" : "' + str(field_name) + '",'
-    payload += '"taskID" : "' + str(taskid) + '",'
-    payload += '"starttime" : "' + str(starttime) + '",'
-    payload += '"endtime" : "' + str(endtime) + '",'
-    payload += '"task_type" : "observation",'
-    payload += '"beamPattern" : "' + str(pattern) + '",'
-    payload += '"field_name" : "' + str(field_name) + '",'
-
-    if field_ra!=None:
-        payload += '"field_ra" : "' + str(field_ra) + '",'
-    else:
-        # nv: 29 apr 2019. For now, while using the old parset_generator still, field_ra needs a value.
-        # so, for driftscans (which has field_ha filled in), still write that value to field_ra also
-        payload += '"field_ra" : "' + str(field_ha) + '",'
-
-    if field_ha!=None:
-        # occasionally there are imaging_pointing observations, which are only technical observations to
-        # recalibrate the telescopes and do not create scientific output. They are not pointed at a ra,dec,
-        # but at a position relative to the horizon. (hour angle).
-        # This is specified as 'field_ha', but (lazily) stored in the same field_ra as normal observations
-        # (so, this is not a typo but on purpose).
-        #payload += "field_ra=" + str(field_ha) + ','
-
-        # But on 15 april 2019 this behaviour has changed, because the temporary situation has become permanent
-        # by calling it 'drift scans'. The backend has been changed to include a field_ha database field.
-        payload += '"field_ha" : "' + str(field_ha) + '",'
-
-    payload += '"field_dec" : "' + str(field_dec) + '",'
-    payload += '"field_beam" : "' + str(field_beam) + '",'
-    payload += '"integration_factor" : "' + str(integration_factor) + '",'
-    payload += '"central_frequency" : "' + str(central_frequency) + '",'
-    payload += '"data_location" : "' + str(data_dir) + '",'
-    payload += '"irods_collection" : "' + irods_collection_str + '",'
-    payload += '"max_lifetime_on_disk" : "' + str(max_lifetime_on_disk) + '",'
-    payload += '"locality_policy" : "' + str(locality_policy) + '",'
-    payload += '"parset_location" : "' + str(parset_location) + '",'
-    payload += '"observing_mode" : "' + str(observing_mode) + '",'
-    payload += '"process_type" : "' + str(process_type) + '",'
-    payload += '"science_mode" : "' + str(science_mode) + '",'
-    payload += '"skip_auto_ingest" : "' + str(skip_auto_ingest) + '",'
-    payload += '"science_observation" : "' + str(science_observation) + '",'
-    payload += '"filler" : "' + str(filler) + '",'
-    payload += '"telescopes" : "' + str(telescopes) + '",'
-    payload += '"par_file_name" : "' + str(par_file_name) + '",'
-    payload += '"number_of_bins" : "' + str(number_of_bins) + '",'
-    payload += '"start_band" : "' + str(start_band) + '",'
-    payload += '"end_band" : "' + str(end_band) + '",'
-    payload += '"process_triggers" : "' + str(process_triggers) + '",'
-    if delay_center_offset!=None:
-        payload += '"delay_center_offset" : "' + str(delay_center_offset) + '",'
-
-    payload += '"beams" : "' + str(beams) + '",'
-    payload += '"new_status" : "defined"'
-    payload += "}"
-
-
-    atdb.report('adding observation : ' + str(taskid))
-
-    try:
-        atdb.atdb_interface.do_POST_json(resource='observations', payload=payload)
-
-    except Exception as err:
-        atdb.report("ERROR by *specification* : " + taskid + " has specification error...","print,slack")
-        raise (Exception(str(err)))
-
-
-    # add dataproducts
-    add_dataproducts(atdb, taskid, ndps, observing_mode, STATUS_DPS_END, field_name)
-
-
-    # optional parameter to create a parset during specification time instead of near execution time
-    # nv: 12 apr 2019, The 'create_parset_early' functionality will be removed when the RPC calls to generate the
-    #     parset are in place. Because it is really undesirable behaviour to have the parset created this early.
-    if (parset_only or create_parset_early):
-        do_create_parset(atdb, parset_location, taskid)
-
-    # everything is done for this new observation, put its status to 'scheduled'
-    atdb.atdb_interface.do_PUT(key='observations:new_status', id=None, taskid=taskid, value=STATUS_OBS_END)
-    atdb.report("*specification* :" + taskid + " " + STATUS_OBS_END, "print,slack")
-
-    print(taskid)
diff --git a/atdb_services_pip/atdb_services/service_start_ingest.py b/atdb_services_pip/atdb_services/service_start_ingest.py
deleted file mode 100644
index 326db9d5..00000000
--- a/atdb_services_pip/atdb_services/service_start_ingest.py
+++ /dev/null
@@ -1,268 +0,0 @@
-"""
-    File name: service_start_ingest.py
-    Author: Roy de Goei, Nico Vermaas - Astron
-    Date created: 2018-11-23
-    Description: This service checks for valid Observations, gathers its valid Dataproducts and starts the
-                Ingest to ALTA. At first, the status is set to ingesting (otherwise multiple starts of
-                the ingest of the taskid will happen). 
-"""
-
-import os
-import datetime
-import time
-
-try:
-    import atdb_ingest
-    #import atdb_services.atdb_ingest as atdb_ingest
-    skip_ingest = False
-except Exception as e:
-    skip_ingest_error_message = "WARNING: No atdb_ingest loaded due to import error ->" + str(e) + \
-                                "\nContinuing without atdb_ingest"
-    skip_ingest = True
-
-INGEST_FAILED_STATUS = "ingest error"
-TIME_FORMAT = "%Y-%m-%dT%H:%M:%SZ"
-
-STATUS_START     = 'complete,valid'  # the statusses that trigger this service.
-STATUS_END       = 'ingesting'       # this service will leave the observation and dataproducts in this state
-STATUS_INCOMPLETE= 'incomplete'
-STATUS_VALID_DPS = 'valid'
-
-STATUS_VALID = 'valid'
-STATUS_VALID_PRIORITY = 'valid_priority'
-
-# Files the the next extensions are considered as inspection plots file and will be ingested as separate
-# irods-collection <taskID>_INSP
-INSPECTION_PLOTS_FILES_EXT = ['.png', '.jpg', '.pdf', '.ps']
-INSPECTION_PLOTS_COLL_ADDITION = "_INSP"
-
-def timeit(method):
-    def timed(*args, **kw):
-        ts = time.time()
-        result = method(*args, **kw)
-        te = time.time()
-        if 'log_time' in kw:
-            name = kw.get('log_name', method.__name__.upper())
-            kw['log_time'][name] = int((te - ts) * 1000)
-        else:
-            print('execution time: %r  %2.2f ms' % \
-                  (method.__name__, (te - ts) * 1000))
-        return result
-    return timed
-
-def get_size_local(atdb, filepath):
-    """
-    Get the size of a file (FITS) or directory (MS)
-    dataproduct is locally searched through the filesystem
-    :param atdb: instance of the atdb_interface
-    :param filepath:
-    :return: full path to search for (file or dir)
-    """
-    # get the size of the file (FITS) or directory (MS)
-    if os.path.isfile(filepath):
-        size = os.path.getsize(filepath)
-    else:
-        size = atdb.get_dir_size(filepath)
-    return size
-
-
-def get_size_remote(atdb, node, filepath):
-    """
-    Get the size of a file (FITS)
-    dataproduct is remotely searched with a ssh command
-    :param atdb: instance of the atdb_interface
-    :param filepath: full path to search for (file or dir)
-    """
-    size = atdb.get_filesize_remote(node,filepath)
-    return size
-
-
-def get_next_ingest(atdb, search_status):
-    next_taskID, next_minutes_left = atdb.atdb_interface.do_GET_NextObservation(search_status, atdb.obs_mode_filter, atdb.host_filter)
-    return next_taskID
-
-# --------------------------------------------------------------------------------------------------------
-def do_start_ingest(atdb, status_filter):
-
-    """
-    Main function for starting the atdb_ingest service
-    :param atdb:
-    :return:
-    """
-    list_of_irods_collections = []
-
-    #atdb.report('*start_ingest* checks for status_filter ' + str(status_filter))
-
-    if status_filter == None:
-        # first check for priority ingests
-        taskID = get_next_ingest(atdb, STATUS_VALID_PRIORITY)
-
-        # then check for regular ingests
-        if taskID==None:
-            taskID = get_next_ingest(atdb, STATUS_VALID)
-    else:
-        # only check for that status with which this service was started.
-        # for example only 'valid' when the service was started with 'status_filter valid '
-        # (there will the probably be another service started with 'status_filter valid_priority'
-        taskID = get_next_ingest(atdb, status_filter)
-
-    # if a next ingest is found, then execute it
-    if taskID!=None:
-
-        irods_collection_name = atdb.atdb_interface.do_GET(key='observations:irods_collection', id=None,
-                                                           taskid=taskID)
-        atdb.report('*start_ingest* the irods collections of the observation is ' + irods_collection_name)
-
-        ids = atdb.atdb_interface.do_GET_LIST(key='dataproducts:id', query='taskID=' + taskID + '&my_status='+STATUS_VALID_DPS)
-
-        # check if there is anything to ingest at all, if not set the observation status to 'incomplete'
-        if len(ids) == 0:
-            atdb.atdb_interface.do_PUT(key='observations:new_status', id=None, taskid=taskID, value=STATUS_INCOMPLETE)
-            atdb.report("ERROR by *start_ingest* : " + taskID + " " + STATUS_INCOMPLETE,"print,slack")
-        else:
-            atdb.atdb_interface.do_PUT(key='observations:new_status', id=None, taskid=taskID, value=STATUS_END)
-            atdb.report("*start_ingest* service : " + taskID + " " + STATUS_END,"slack")
-
-            # Check if a dataproduct is an inspection plot, in that case change the collection name
-            # (just add _INSP which is the ALTA name convention for inspection plots collection)
-            for id in ids:
-                filename = atdb.atdb_interface.do_GET(key='dataproducts:filename', id=id, taskid=None)
-                irods_collection = atdb.atdb_interface.do_GET(key='dataproducts:irods_collection', id=id, taskid=None)
-                is_plot = False
-                if irods_collection == irods_collection_name:
-                    for insp_ext in INSPECTION_PLOTS_FILES_EXT:
-                        if insp_ext.lower() in filename:
-                            is_plot = True
-
-                # File is an inspection plot so modify collection name
-                if is_plot:
-                    irods_collection += INSPECTION_PLOTS_COLL_ADDITION
-                    atdb.atdb_interface.do_PUT(key='dataproducts:irods_collection', id=id, taskid=None,
-                                               value=irods_collection)
-                    atdb.report('*start_ingest* inspection plot found, change collection for dataproduct with id='
-                                + str(id) + ' to ' + irods_collection)
-
-                list_of_irods_collections.append(irods_collection)
-
-    # All dataproducts are not set with the correct irods_collection
-    # remove duplicates from list and ingest the irods_collection list
-    list_of_irods_collections = sorted(set(list_of_irods_collections))
-
-    for irods_collection in list_of_irods_collections:
-        atdb.report('*start_ingest* ingest to irods collections ' + irods_collection)
-
-        ids = atdb.atdb_interface.do_GET_LIST(key='dataproducts:id', query='irods_collection=' + irods_collection)
-        atdb.report('*start_ingest* found the following ' + STATUS_VALID_DPS + ' dataproducts to ingest : ' + str(ids))
-
-        # If a dataproduct has its 'node' value set then this boolean will go to true and
-        # a 'remote_dataproducts_to_ingest.txt' file is generated by the atdb_ingest.
-        files_are_remote = False
-
-        list_of_valid_files = []
-        total_size = 0
-
-        # Gather observation information
-        # For ARTS SC1 only we need to ingest the parset file as well. Do not add as dataproducts
-        # but just add to list of valid files
-        observing_mode = atdb.atdb_interface.do_GET(key='observations:observing_mode', id=None, taskid=taskID)
-        if 'ARTS_SC1' in observing_mode.upper() and INSPECTION_PLOTS_COLL_ADDITION not in irods_collection:
-            try:
-                parset_template = atdb.atdb_interface.do_GET(key='observations:parset_location', id=None, taskid=taskID)
-                parset_dir = os.path.split(parset_template)[0]
-                parset_full_name = "%s/%s.parset" % (parset_dir, taskID)
-                list_of_valid_files.append(parset_full_name)
-                total_size += os.path.getsize(parset_full_name)
-            # No error if parset file can not be ingested?
-            except Exception as err:
-                atdb.report("WARNING by *start_ingest* : " + taskID + " can not add parset file to ingest: reason = " + str(err),
-                            "print,slack")
-
-        for id in ids:
-            # Gather information for the alta_ingest
-            # data_location = atdb.atdb_interface.do_GET(key='dataproducts:data_location', id=id, taskid=None)
-
-            data_dir = atdb.atdb_interface.do_GET(key='dataproducts:data_location', id=id, taskid=None)
-            # split off the host from the location.
-            # host should now always be onboard...
-            try:
-                _, data_location = data_dir.split(':')
-            except:
-                # ... just in case the host is not onboard
-                # atdb.report("WARNING by *start_ingest* : " + taskID + " no hostname in data_location", "print,slack")
-                data_location = data_dir
-
-            filename = atdb.atdb_interface.do_GET(key='dataproducts:filename', id=id, taskid=None)
-            filepath = os.path.join(data_location, filename)
-
-            # If a cluster or remote machine is used (like for ARTS SC4) then the 'node' field has the value of
-            # a remote machine. In that case the dataproducts on that remote machine are searched.
-            # Otherwise the dataproducts are searched on the local machine.
-            node = atdb.atdb_interface.do_GET(key='dataproducts:node', id=id, taskid=None)
-            size = int(atdb.atdb_interface.do_GET(key='dataproducts:size', id=id, taskid=None))
-
-            # atdb returns a string when a dataproducts is added (like an inspection plot) which is not remote !!
-            # so also check for string not None
-            if node is not None:
-                if node != "None":
-                    # dataproducts are local
-                    filepath = node+':'+filepath
-                    files_are_remote=True
-
-            list_of_valid_files.append(filepath)
-            total_size += size
-
-            atdb.report('adding dataproduct ' + filepath + ' for ingest')
-            atdb.atdb_interface.do_PUT(key='dataproducts:new_status', id=id, taskid=None, value=STATUS_END)
-
-        # Ingest all valid dataproducts of a (valid) taskid which are located in data_dir
-        if not atdb.testmode and not skip_ingest:
-            # determine alta irods host from the alta_host parameter, eg
-            #  https://alta-acc.astron.nl/altapi --> alta-acc-icat.astron.nl
-            #  https://alta.astron.nl/altapi --> alta-icat.astron.nl
-            #  http://alta-sys.astron.nl/altapi --> alta-sys-icat.astron.nl
-            irods_host = atdb.alta_host.split("://", 1)[1]
-            irods_host = irods_host.replace("/altapi", "").replace(".astron","-icat.astron")
-
-            atdb.report('ATDB service start ingest-> To be ingested is ' + str(list_of_valid_files) +
-                        ' with total size of ' + str(total_size) + ' bytes to ' + str(irods_host))
-            timestamp = datetime.datetime.now().strftime(TIME_FORMAT)
-            atdb.report('ATDB service start ingest (taskID=' + str(taskID) + ') -> Start the ALTA ingest '
-                        + 'at ' + timestamp + ' ....(wait a moment) \n')
-
-            # Synchronous call...this can take a while.....several hours....
-            # retrieve 'quality' and 'max_lifetime_on_disk' from ATDB and feed it to alta_ingest
-            locality_policy  = atdb.atdb_interface.do_GET(key='observations:locality_policy', id=None, taskid=taskID)
-            max_lifetime_on_disk = atdb.atdb_interface.do_GET(key='observations:max_lifetime_on_disk', id=None, taskid=taskID)
-
-            ret_code, ret_string = atdb_ingest.execute_alta_ingest(taskID, list_of_valid_files, total_size,
-                                                               irods_collection, irods_host, locality_policy, max_lifetime_on_disk,
-                                                                   files_are_remote)
-            if ret_code != 0:
-                res_str = "FAILED"
-            else:
-                res_str = "OK"
-            atdb.report('ATDB service start ingest (taskID=' + str(taskID) + ') -> Result of the ALTA ingest is '
-                        + res_str + ' with output: ---------->\n'
-                        + str(ret_string) + '\n<----------EOF ALTA ingest output ')
-
-            # If ingest failed set the status of the observation and all dataproducts to failed
-            if ret_code != 0:
-                atdb.atdb_interface.do_PUT(key='observations:new_status', id=None, taskid=taskID,
-                                       value=INGEST_FAILED_STATUS)
-                atdb.report("ERROR by *start_ingest* : " + taskID + " " + INGEST_FAILED_STATUS,"print,slack")
-                for id in ids:
-                    atdb.atdb_interface.do_PUT(key='dataproducts:new_status', id=id, taskid=None,
-                                               value=INGEST_FAILED_STATUS)
-                # We have to leave the for irodscollections loop if the first one failed
-                break
-
-        # testmode or skip ingest (same behaviour) just do a fake ingest
-        else:
-            if skip_ingest:
-                atdb.report(skip_ingest_error_message)
-            atdb.atdb_interface.do_PUT(key='observations:new_status', id=None, taskid=taskID,
-                                       value='ingesting')
-            atdb.report("*start_ingest* : " + taskID + " ingesting (fake) ", "slack")
-            atdb.report("*start_ingest* :simulate blocking ingest, sleep for 30 seconds)","print,slack")
-            time.sleep(int(30))
-            # TODO: move the invalid dataproducts away? rename them so that the ingest doesn't recognize them?
diff --git a/atdb_services_pip/atdb_services/supervisor_atdb_services_aperops.ini b/atdb_services_pip/atdb_services/supervisor_atdb_services_aperops.ini
deleted file mode 100644
index 1d04d1e9..00000000
--- a/atdb_services_pip/atdb_services/supervisor_atdb_services_aperops.ini
+++ /dev/null
@@ -1,39 +0,0 @@
-[group:atdb_services_ingest]
-programs=ingest_monitor
-
-[group:atdb_services_executors]
-programs=executor, executor_arts
-
-[program:executor]
-command=/bin/bash -c 'cd /home/apertif/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; source /opt/gcc-6.3.0/gcc.rc; atdb_service -o executor --obs_mode_filter imaging --interval 10 --atdb_host prod -v'
-environment=HOME=/home/apertif
-user=apertif
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/data/apertif/var/log/atdb_service_executor_imaging.log
-redirect_stderr=true
-stderr_logfile=NONE
-
-[program:executor_arts]
-command=/bin/bash -c 'cd /home/apertif/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; source /opt/gcc-6.3.0/gcc.rc; atdb_service -o executor --obs_mode_filter arts --interval 10 --atdb_host prod -v'
-environment=HOME=/home/apertif
-user=apertif
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/data/apertif/var/log/atdb_service_executor_arts.log
-redirect_stderr=true
-stderr_logfile=NONE
-
-[program:ingest_monitor]
-command=/bin/bash -c 'cd /home/apertif/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; source /opt/gcc-6.3.0/gcc.rc; atdb_service -o ingest_monitor --interval 30 --atdb_host prod --alta_host prod --user atdb --password V5Q3ZPnxm3uj -v'
-environment=HOME=/home/apertif
-user=apertif
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/data/apertif/var/log/atdb_service_ingest_monitor.log
-redirect_stderr=true
-stderr_logfile=NONE
-
-
-
-
diff --git a/atdb_services_pip/atdb_services/supervisor_atdb_services_arts0.ini b/atdb_services_pip/atdb_services/supervisor_atdb_services_arts0.ini
deleted file mode 100644
index 364852e4..00000000
--- a/atdb_services_pip/atdb_services/supervisor_atdb_services_arts0.ini
+++ /dev/null
@@ -1,36 +0,0 @@
-[group:atdb_services_data]
-programs=data_monitor, cleanup
-
-[group:atdb_services_ingest]
-programs=start_ingest
-
-[program:data_monitor]
-command=/bin/bash -c 'cd /home/arts/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; atdb_service -o data_monitor --obs_mode_filter arts_sc1 --interval 30 --atdb_host prod -v'
-environment=HOME=/home/arts
-user=arts
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/arts/atdb_client/atdb_service_data_monitor.log
-redirect_stderr=true
-stderr_logfile=NONE
-
-[program:start_ingest]
-command=/bin/bash -c 'cd /home/arts/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; atdb_service -o start_ingest --obs_mode_filter arts_sc1 --status_filter valid --interval 60 --atdb_host prod --alta_host prod -v'
-environment=HOME=/home/arts,LD_LIBRARY_PATH="/home/arts/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=arts
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/arts/atdb_client/atdb_service_start_ingest.log
-redirect_stderr=true
-stderr_logfile=NONE
-autostart=false
-
-[program:cleanup]
-command=/bin/bash -c 'cd /home/arts/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; atdb_service -o cleanup --obs_mode_filter arts_sc1 --interval 60 --atdb_host prod'
-environment=HOME=/home/arts
-user=arts
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/arts/atdb_client/atdb_service_cleanup.log
-redirect_stderr=true
-stderr_logfile=NONE
diff --git a/atdb_services_pip/atdb_services/supervisor_atdb_services_arts_cluster.ini b/atdb_services_pip/atdb_services/supervisor_atdb_services_arts_cluster.ini
deleted file mode 100644
index 5081db41..00000000
--- a/atdb_services_pip/atdb_services/supervisor_atdb_services_arts_cluster.ini
+++ /dev/null
@@ -1,36 +0,0 @@
-[group:atdb_services_data]
-programs=data_monitor, cleanup
-
-[group:atdb_services_ingest]
-programs=start_ingest
-
-[program:data_monitor]
-command=/bin/bash -c 'cd /home/arts/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; atdb_service -o data_monitor --obs_mode_filter arts_sc4 --interval 30 --atdb_host prod -v'
-environment=HOME=/home/arts
-user=arts
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/arts/atdb_client/atdb_service_data_monitor.log
-redirect_stderr=true
-stderr_logfile=NONE
-
-[program:start_ingest]
-command=/bin/bash -c 'cd /home/arts/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; atdb_service -o start_ingest --obs_mode_filter arts_sc4 --status_filter valid --interval 60 --atdb_host prod --alta_host prod -v'
-environment=HOME=/home/arts,LD_LIBRARY_PATH="/home/arts/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=arts
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/arts/atdb_client/atdb_service_start_ingest.log
-redirect_stderr=true
-stderr_logfile=NONE
-autostart=false
-
-[program:cleanup]
-command=/bin/bash -c 'cd /home/arts/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; atdb_service -o cleanup --obs_mode_filter arts_sc4 --interval 60 --atdb_host prod'
-environment=HOME=/home/arts
-user=arts
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/arts/atdb_client/atdb_service_cleanup.log
-redirect_stderr=true
-stderr_logfile=NONE
diff --git a/atdb_services_pip/atdb_services/supervisor_atdb_services_imaging.ini b/atdb_services_pip/atdb_services/supervisor_atdb_services_imaging.ini
deleted file mode 100644
index 60970076..00000000
--- a/atdb_services_pip/atdb_services/supervisor_atdb_services_imaging.ini
+++ /dev/null
@@ -1,58 +0,0 @@
-[group:atdb_services_data]
-programs=data_monitor, cleanup
-
-[group:atdb_services_ingest]
-programs=start_ingest, start_ingest_priority, start_ingest_small
-
-[program:data_monitor]
-command=/bin/bash -c 'cd /home/apertif/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; source /opt/gcc-6.3.0/gcc.rc; atdb_service -o data_monitor --obs_mode_filter imaging --host_filter wcudata1 --interval 30 --atdb_host prod -v'
-environment=HOME=/home/apertif
-user=apertif
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/apertif/atdb_client/atdb_service_data_monitor.log
-redirect_stderr=true
-stderr_logfile=NONE
-
-[program:start_ingest]
-command=/bin/bash -c 'cd /home/apertif/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; source /opt/gcc-6.3.0/gcc.rc; atdb_service -o start_ingest --obs_mode_filter imaging --host_filter wcudata1 --status_filter valid --interval 30 --atdb_host prod --alta_host prod -v'
-environment=HOME=/home/apertif,LD_LIBRARY_PATH="/home/apertif/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=apertif
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/apertif/atdb_client/atdb_service_start_ingest.log
-redirect_stderr=true
-stderr_logfile=NONE
-autostart=false
-
-[program:start_ingest_small]
-command=/bin/bash -c 'cd /home/apertif/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; source /opt/gcc-6.3.0/gcc.rc; atdb_service -o start_ingest --obs_mode_filter imaging --host_filter wcudata1 --status_filter valid_small --interval 60 --atdb_host prod --alta_host prod -v'
-environment=HOME=/home/apertif,LD_LIBRARY_PATH="/home/apertif/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=apertif
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/apertif/atdb_client/atdb_service_start_ingest_small.log
-redirect_stderr=true
-stderr_logfile=NONE
-autostart=false
-
-[program:start_ingest_priority]
-command=/bin/bash -c 'cd /home/apertif/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; source /opt/gcc-6.3.0/gcc.rc; atdb_service -o start_ingest --obs_mode_filter imaging --host_filter wcudata1 --status_filter valid_priority --interval 60 --atdb_host prod --alta_host prod -v'
-environment=HOME=/home/apertif,LD_LIBRARY_PATH="/home/apertif/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=apertif
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/apertif/atdb_client/atdb_service_start_ingest_priority.log
-redirect_stderr=true
-stderr_logfile=NONE
-autostart=false
-
-[program:cleanup]
-command=/bin/bash -c 'cd /home/apertif/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; source /opt/gcc-6.3.0/gcc.rc; atdb_service -o cleanup --obs_mode_filter imaging --host_filter wcudata1 --interval 60 --atdb_host prod'
-environment=HOME=/home/apertif
-user=apertif
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/apertif/atdb_client/atdb_service_cleanup.log
-redirect_stderr=true
-stderr_logfile=NONE
diff --git a/atdb_services_pip/atdb_services/supervisor_atdb_services_imaging_obsolete.ini b/atdb_services_pip/atdb_services/supervisor_atdb_services_imaging_obsolete.ini
deleted file mode 100644
index dd752752..00000000
--- a/atdb_services_pip/atdb_services/supervisor_atdb_services_imaging_obsolete.ini
+++ /dev/null
@@ -1,58 +0,0 @@
-[group:atdb_services_data]
-programs=data_monitor, cleanup
-
-[group:atdb_services_ingest]
-programs=start_ingest, start_ingest_priority, start_ingest_small
-
-[program:data_monitor]
-command=/bin/bash -c 'cd /home/apertif/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; source /opt/gcc-6.3.0/gcc.rc; atdb_service -o data_monitor --obs_mode_filter imaging --interval 30 --atdb_host prod -v'
-environment=HOME=/home/apertif
-user=apertif
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/apertif/atdb_client/atdb_service_data_monitor.log
-redirect_stderr=true
-stderr_logfile=NONE
-
-[program:start_ingest]
-command=/bin/bash -c 'cd /home/apertif/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; source /opt/gcc-6.3.0/gcc.rc; atdb_service -o start_ingest --obs_mode_filter imaging --status_filter valid --interval 30 --atdb_host prod --alta_host prod -v'
-environment=HOME=/home/apertif,LD_LIBRARY_PATH="/home/apertif/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=apertif
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/apertif/atdb_client/atdb_service_start_ingest.log
-redirect_stderr=true
-stderr_logfile=NONE
-autostart=false
-
-[program:start_ingest_small]
-command=/bin/bash -c 'cd /home/apertif/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; source /opt/gcc-6.3.0/gcc.rc; atdb_service -o start_ingest --obs_mode_filter imaging --status_filter valid_small --interval 60 --atdb_host prod --alta_host prod -v'
-environment=HOME=/home/apertif,LD_LIBRARY_PATH="/home/apertif/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=apertif
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/apertif/atdb_client/atdb_service_start_ingest_small.log
-redirect_stderr=true
-stderr_logfile=NONE
-autostart=false
-
-[program:start_ingest_priority]
-command=/bin/bash -c 'cd /home/apertif/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; source /opt/gcc-6.3.0/gcc.rc; atdb_service -o start_ingest --obs_mode_filter imaging --status_filter valid_priority --interval 60 --atdb_host prod --alta_host prod -v'
-environment=HOME=/home/apertif,LD_LIBRARY_PATH="/home/apertif/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=apertif
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/apertif/atdb_client/atdb_service_start_ingest_priority.log
-redirect_stderr=true
-stderr_logfile=NONE
-autostart=false
-
-[program:cleanup]
-command=/bin/bash -c 'cd /home/apertif/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; source /opt/gcc-6.3.0/gcc.rc; atdb_service -o cleanup --obs_mode_filter imaging --interval 60 --atdb_host prod'
-environment=HOME=/home/apertif
-user=apertif
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/apertif/atdb_client/atdb_service_cleanup.log
-redirect_stderr=true
-stderr_logfile=NONE
diff --git a/atdb_services_pip/atdb_services/supervisor_atdb_services_imaging_test.ini b/atdb_services_pip/atdb_services/supervisor_atdb_services_imaging_test.ini
deleted file mode 100644
index 784cb06c..00000000
--- a/atdb_services_pip/atdb_services/supervisor_atdb_services_imaging_test.ini
+++ /dev/null
@@ -1,94 +0,0 @@
-[group:atdb_services_data]
-programs=data_monitor, cleanup
-
-[group:atdb_services_ingest]
-programs=start_ingest, start_ingest_priority, start_ingest_arts, ingest_monitor
-
-[group:atdb_services_executors]
-programs=executor
-
-[program:executor]
-command=/bin/bash -c 'cd /home/vagrant/atdb-client; source /home/vagrant/env2/bin/activate; atdb_service -o executor --interval 10 --atdb_host test --testmode'
-environment=HOME=/home/vagrant,LD_LIBRARY_PATH="/home/vagrant/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=vagrant
-autostart=true
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocessescd
-stdout_logfile=~/atdb-client/atdb_service_executor.log
-redirect_stderr=true
-stderr_logfile=NONE
-
-[program:data_monitor]
-command=/bin/bash -c 'cd /home/vagrant/atdb-client; source /home/vagrant/env2/bin/activate; atdb_service -o data_monitor --obs_mode_filter imaging --interval 30 --atdb_host test -v'
-environment=HOME=/home/vagrant
-user=vagrant
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=~/atdb-client/atdb_service_data_monitor.log
-redirect_stderr=true
-stderr_logfile=NONE
-
-[program:start_ingest_arts]
-command=/bin/bash -c 'cd /home/vagrant/atdb-client; source /home/vagrant/env2/bin/activate; atdb_service -o start_ingest --obs_mode_filter arts --interval 30 --atdb_host test -v --testmode'
-environment=HOME=/home/vagrant,LD_LIBRARY_PATH="/home/vagrant/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=vagrant
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=~/atdb-client/atdb_service_start_ingest_arts.log
-redirect_stderr=true
-stderr_logfile=NONE
-autostart=false
-
-
-[program:start_ingest]
-command=/bin/bash -c 'cd /home/vagrant/atdb-client; source /home/vagrant/env2/bin/activate; atdb_service -o start_ingest --obs_mode_filter imaging --status_filter valid --interval 30 --atdb_host test -v --testmode'
-environment=HOME=/home/vagrant,LD_LIBRARY_PATH="/home/vagrant/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=vagrant
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=~/atdb-client/atdb_service_start_ingest.log
-redirect_stderr=true
-stderr_logfile=NONE
-autostart=false
-
-[program:start_ingest_small]
-command=/bin/bash -c 'cd /home/vagrant/atdb-client; source /home/vagrant/env2/bin/activate; atdb_service -o start_ingest --obs_mode_filter imaging --status_filter valid_small --interval 30 --atdb_host test -v --testmode'
-environment=HOME=/home/vagrant,LD_LIBRARY_PATH="/home/vagrant/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=vagrant
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=~/atdb-client/atdb_service_start_ingest_small.log
-redirect_stderr=true
-stderr_logfile=NONE
-autostart=false
-
-[program:start_ingest_priority]
-command=/bin/bash -c 'cd /home/vagrant/atdb-client; source /home/vagrant/env2/bin/activate; atdb_service -o start_ingest --obs_mode_filter imaging --status_filter valid_priority --interval 30 --atdb_host test -v --testmode'
-environment=HOME=/home/vagrant,LD_LIBRARY_PATH="/home/vagrant/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=vagrant
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=~/atdb-client/atdb_service_start_ingest_priority.log
-redirect_stderr=true
-stderr_logfile=NONE
-autostart=false
-
-[program:ingest_monitor]
-command=/bin/bash -c 'cd /home/vagrant/atdb-client; source /home/vagrant/env2/bin/activate; atdb_service -o ingest_monitor --obs_mode_filter imaging --testmode --interval 30 --atdb_host test --alta_host acc --user atdb --password V5Q3ZPnxm3uj -v'
-environment=HOME=/home/vagrant
-user=vagrant
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=~/atdb-client/atdb_service_ingest_monitor.log
-redirect_stderr=true
-stderr_logfile=NONE
-
-[program:cleanup]
-command=/bin/bash -c 'cd /home/vagrant/atdb-client; source /home/vagrant/env2/bin/activate; atdb_service -o cleanup --obs_mode_filter imaging --interval 60 --atdb_host test'
-environment=HOME=/home/vagrant
-user=vagrant
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=~/atdb-client/atdb_service_cleanup.log
-redirect_stderr=true
-stderr_logfile=NONE
\ No newline at end of file
diff --git a/atdb_services_pip/atdb_services/supervisor_atdb_services_imaging_vm.ini b/atdb_services_pip/atdb_services/supervisor_atdb_services_imaging_vm.ini
deleted file mode 100644
index 9a9331c9..00000000
--- a/atdb_services_pip/atdb_services/supervisor_atdb_services_imaging_vm.ini
+++ /dev/null
@@ -1,94 +0,0 @@
-[group:atdb_services_data]
-programs=data_monitor, cleanup
-
-[group:atdb_services_ingest]
-programs=start_ingest, start_ingest_priority, start_ingest_arts, ingest_monitor
-
-[group:atdb_services_executors]
-programs=executor
-
-[program:executor]
-command=/bin/bash -c 'cd /home/vagrant/atdb-client; source /home/vagrant/env2/bin/activate; atdb_service -o executor --interval 10 --atdb_host vm --testmode'
-environment=HOME=/home/vagrant,LD_LIBRARY_PATH="/home/vagrant/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=vagrant
-autostart=true
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocessescd
-stdout_logfile=~/atdb-client/atdb_service_executor.log
-redirect_stderr=true
-stderr_logfile=NONE
-
-[program:data_monitor]
-command=/bin/bash -c 'cd /home/vagrant/atdb-client; source /home/vagrant/env2/bin/activate; atdb_service -o data_monitor --obs_mode_filter imaging --host_filter wcudata1 --interval 30 --atdb_host vm -v'
-environment=HOME=/home/vagrant
-user=vagrant
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=~/atdb-client/atdb_service_data_monitor.log
-redirect_stderr=true
-stderr_logfile=NONE
-
-[program:start_ingest_arts]
-command=/bin/bash -c 'cd /home/vagrant/atdb-client; source /home/vagrant/env2/bin/activate; atdb_service -o start_ingest --obs_mode_filter arts --interval 30 --atdb_host vm -v --testmode'
-environment=HOME=/home/vagrant,LD_LIBRARY_PATH="/home/vagrant/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=vagrant
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=~/atdb-client/atdb_service_start_ingest_arts.log
-redirect_stderr=true
-stderr_logfile=NONE
-autostart=false
-
-[program:start_ingest]
-command=/bin/bash -c 'cd /home/vagrant/atdb-client; source /home/vagrant/env2/bin/activate; atdb_service -o start_ingest --obs_mode_filter imaging --status_filter valid --host_filter wcudata1 --interval 30 --atdb_host vm -v --testmode'
-environment=HOME=/home/vagrant,LD_LIBRARY_PATH="/home/vagrant/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=vagrant
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=~/atdb-client/atdb_service_start_ingest.log
-redirect_stderr=true
-stderr_logfile=NONE
-autostart=false
-
-[program:start_ingest_small]
-command=/bin/bash -c 'cd /home/vagrant/atdb-client; source /home/vagrant/env2/bin/activate; atdb_service -o start_ingest --obs_mode_filter imaging --status_filter valid_small --host_filter wcudata1 --interval 30 --atdb_host vm -v --testmode'
-environment=HOME=/home/vagrant,LD_LIBRARY_PATH="/home/vagrant/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=vagrant
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=~/atdb-client/atdb_service_start_ingest_small.log
-redirect_stderr=true
-stderr_logfile=NONE
-autostart=false
-
-[program:start_ingest_priority]
-command=/bin/bash -c 'cd /home/vagrant/atdb-client; source /home/vagrant/env2/bin/activate; atdb_service -o start_ingest --obs_mode_filter imaging --status_filter valid_priority --host_filter wcudata1 --interval 30 --atdb_host vm -v --testmode'
-environment=HOME=/home/vagrant,LD_LIBRARY_PATH="/home/vagrant/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=vagrant
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=~/atdb-client/atdb_service_start_ingest_priority.log
-redirect_stderr=true
-stderr_logfile=NONE
-autostart=false
-
-[program:ingest_monitor]
-command=/bin/bash -c 'cd /home/vagrant/atdb-client; source /home/vagrant/env2/bin/activate; atdb_service -o ingest_monitor --obs_mode_filter imaging --testmode --interval 30 --atdb_host vm --alta_host acc --user atdb --password V5Q3ZPnxm3uj -v'
-environment=HOME=/home/vagrant
-user=vagrant
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=~/atdb-client/atdb_service_ingest_monitor.log
-redirect_stderr=true
-stderr_logfile=NONE
-
-[program:cleanup]
-command=/bin/bash -c 'cd /home/vagrant/atdb-client; source /home/vagrant/env2/bin/activate; atdb_service -o cleanup --obs_mode_filter imaging --interval 30 --atdb_host vm'
-environment=HOME=/home/vagrant
-user=vagrant
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=~/atdb-client/atdb_service_cleanup.log
-redirect_stderr=true
-stderr_logfile=NONE
-
diff --git a/atdb_services_pip/atdb_services/supervisor_atdb_services_wcudata1.ini b/atdb_services_pip/atdb_services/supervisor_atdb_services_wcudata1.ini
deleted file mode 100644
index 60970076..00000000
--- a/atdb_services_pip/atdb_services/supervisor_atdb_services_wcudata1.ini
+++ /dev/null
@@ -1,58 +0,0 @@
-[group:atdb_services_data]
-programs=data_monitor, cleanup
-
-[group:atdb_services_ingest]
-programs=start_ingest, start_ingest_priority, start_ingest_small
-
-[program:data_monitor]
-command=/bin/bash -c 'cd /home/apertif/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; source /opt/gcc-6.3.0/gcc.rc; atdb_service -o data_monitor --obs_mode_filter imaging --host_filter wcudata1 --interval 30 --atdb_host prod -v'
-environment=HOME=/home/apertif
-user=apertif
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/apertif/atdb_client/atdb_service_data_monitor.log
-redirect_stderr=true
-stderr_logfile=NONE
-
-[program:start_ingest]
-command=/bin/bash -c 'cd /home/apertif/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; source /opt/gcc-6.3.0/gcc.rc; atdb_service -o start_ingest --obs_mode_filter imaging --host_filter wcudata1 --status_filter valid --interval 30 --atdb_host prod --alta_host prod -v'
-environment=HOME=/home/apertif,LD_LIBRARY_PATH="/home/apertif/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=apertif
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/apertif/atdb_client/atdb_service_start_ingest.log
-redirect_stderr=true
-stderr_logfile=NONE
-autostart=false
-
-[program:start_ingest_small]
-command=/bin/bash -c 'cd /home/apertif/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; source /opt/gcc-6.3.0/gcc.rc; atdb_service -o start_ingest --obs_mode_filter imaging --host_filter wcudata1 --status_filter valid_small --interval 60 --atdb_host prod --alta_host prod -v'
-environment=HOME=/home/apertif,LD_LIBRARY_PATH="/home/apertif/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=apertif
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/apertif/atdb_client/atdb_service_start_ingest_small.log
-redirect_stderr=true
-stderr_logfile=NONE
-autostart=false
-
-[program:start_ingest_priority]
-command=/bin/bash -c 'cd /home/apertif/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; source /opt/gcc-6.3.0/gcc.rc; atdb_service -o start_ingest --obs_mode_filter imaging --host_filter wcudata1 --status_filter valid_priority --interval 60 --atdb_host prod --alta_host prod -v'
-environment=HOME=/home/apertif,LD_LIBRARY_PATH="/home/apertif/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=apertif
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/apertif/atdb_client/atdb_service_start_ingest_priority.log
-redirect_stderr=true
-stderr_logfile=NONE
-autostart=false
-
-[program:cleanup]
-command=/bin/bash -c 'cd /home/apertif/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; source /opt/gcc-6.3.0/gcc.rc; atdb_service -o cleanup --obs_mode_filter imaging --host_filter wcudata1 --interval 60 --atdb_host prod'
-environment=HOME=/home/apertif
-user=apertif
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/apertif/atdb_client/atdb_service_cleanup.log
-redirect_stderr=true
-stderr_logfile=NONE
diff --git a/atdb_services_pip/atdb_services/supervisor_atdb_services_wcudata2.ini b/atdb_services_pip/atdb_services/supervisor_atdb_services_wcudata2.ini
deleted file mode 100644
index ba036aef..00000000
--- a/atdb_services_pip/atdb_services/supervisor_atdb_services_wcudata2.ini
+++ /dev/null
@@ -1,58 +0,0 @@
-[group:atdb_services_data]
-programs=data_monitor, cleanup
-
-[group:atdb_services_ingest]
-programs=start_ingest, start_ingest_priority, start_ingest_small
-
-[program:data_monitor]
-command=/bin/bash -c 'cd /home/apertif/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; source /opt/gcc-6.3.0/gcc.rc; atdb_service -o data_monitor --obs_mode_filter imaging --host_filter wcudata2 --interval 30 --atdb_host prod -v'
-environment=HOME=/home/apertif
-user=apertif
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/apertif/atdb_client/atdb_service_data_monitor.log
-redirect_stderr=true
-stderr_logfile=NONE
-
-[program:start_ingest]
-command=/bin/bash -c 'cd /home/apertif/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; source /opt/gcc-6.3.0/gcc.rc; atdb_service -o start_ingest --obs_mode_filter imaging --host_filter wcudata2 --status_filter valid --interval 30 --atdb_host prod --alta_host prod -v'
-environment=HOME=/home/apertif,LD_LIBRARY_PATH="/home/apertif/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=apertif
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/apertif/atdb_client/atdb_service_start_ingest.log
-redirect_stderr=true
-stderr_logfile=NONE
-autostart=false
-
-[program:start_ingest_small]
-command=/bin/bash -c 'cd /home/apertif/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; source /opt/gcc-6.3.0/gcc.rc; atdb_service -o start_ingest --obs_mode_filter imaging --host_filter wcudata2 --status_filter valid_small --interval 60 --atdb_host prod --alta_host prod -v'
-environment=HOME=/home/apertif,LD_LIBRARY_PATH="/home/apertif/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=apertif
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/apertif/atdb_client/atdb_service_start_ingest_small.log
-redirect_stderr=true
-stderr_logfile=NONE
-autostart=false
-
-[program:start_ingest_priority]
-command=/bin/bash -c 'cd /home/apertif/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; source /opt/gcc-6.3.0/gcc.rc; atdb_service -o start_ingest --obs_mode_filter imaging --host_filter wcudata2 --status_filter valid_priority --interval 60 --atdb_host prod --alta_host prod -v'
-environment=HOME=/home/apertif,LD_LIBRARY_PATH="/home/apertif/alta-client/.env/lib:$LD_LIBRARY_PATH"
-user=apertif
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/apertif/atdb_client/atdb_service_start_ingest_priority.log
-redirect_stderr=true
-stderr_logfile=NONE
-autostart=false
-
-[program:cleanup]
-command=/bin/bash -c 'cd /home/apertif/atdb_client; source env2/bin/activate; source /opt/apertif/apertifinit.sh; source /opt/gcc-6.3.0/gcc.rc; atdb_service -o cleanup --obs_mode_filter imaging --host_filter wcudata2 --interval 60 --atdb_host prod'
-environment=HOME=/home/apertif
-user=apertif
-stopsignal=KILL
-stopasgroup=true ; also kills the subprocesses
-stdout_logfile=/home/apertif/atdb_client/atdb_service_cleanup.log
-redirect_stderr=true
-stderr_logfile=NONE
diff --git a/atdb_services_pip/atdb_utils/atdb_adjust_observation_one_beam.py b/atdb_services_pip/atdb_utils/atdb_adjust_observation_one_beam.py
deleted file mode 100644
index 81a2a635..00000000
--- a/atdb_services_pip/atdb_utils/atdb_adjust_observation_one_beam.py
+++ /dev/null
@@ -1,130 +0,0 @@
-from __future__ import print_function
-
-import sys
-import json
-import argparse
-import pkg_resources
-import os
-import shutil
-
-# Determine the transfer rate for all archived observation and do a pretty print
-import time
-from atdb_interface.atdb_interface import ATDB
-atdb_interface = ATDB("http://atdb.astron.nl/atdb")
-
-#atdb_interface.do_PUT(key='observations:control_parameters', taskid=taskid_str, value=progress)
-
-LAST_UPDATE = "01 July 2019"
-
-
-
-def remove_from_atdb(first_taskid, last_taskid, real_mode=False):
-    """
-    Remove unnecessary dataproducts from ATDB from first_taskid until last_taskid
-    Assume 40 beams. The name of the observation will determine which beam should stay,
-    all others will be removed
-    :param first_taskid: integer
-    :param last_taskid: integer
-    :param real_mode: Then remove from datawrite and delete/update ATDB
-    """
-    mode_str = ""
-    if real_mode==False:
-        mode_str = "NON-REAL MODE (do nothing)"
-
-    for taskid in range(first_taskid, last_taskid+1):
-        fieldname = atdb_interface.do_GET(key='observations:field_name', id=None, taskid=str(taskid))
-        #print("TaskID %d has fieldname is %s" % (taskid, fieldname))
-        beamid = int(fieldname.split('_')[1])
-        keep_dataproduct = "WSRTA%d_B%03d.MS" % (taskid, beamid)
-        #print("ONLY KEEP ONLY %s (remove the rest)" % keep_dataproduct)
-
-        # find the observation ID
-        id = atdb_interface.do_GET_ID(key='observations:taskID', value=str(taskid))
-        print("\nTaskID %d (observation ID %d)" % (taskid, id))
-
-        # get the list of ids of all dataproducts
-        # Add file names to parset, retrieve all dataproducts for taskid
-        ids = atdb_interface.do_GET_LIST(key='dataproducts:id', query='taskID=' + str(taskid))
-        remove_ids = []
-        size = 0
-        for id in ids:
-            filename = atdb_interface.do_GET(key='dataproducts:filename', id=id, taskid=None)
-            if filename == keep_dataproduct:
-                size = int(atdb_interface.do_GET(key='dataproducts:size', id=id, taskid=None))
-                print("KEEP dataproduct '%s' (id=%d) with size %d" % (filename, id, size))
-            else:
-                remove_ids.append(id)
-        print("The following dataproducts ids will be removed %s" % str(remove_ids) )
-
-        # Remove DPS from ATDB
-        for id in remove_ids:
-            data_location = atdb_interface.do_GET(key='dataproducts:data_location', id=id, taskid=None)
-            filename = atdb_interface.do_GET(key='dataproducts:filename', id=id, taskid=None)
-            print("Remove dataproduct '%s' (id=%d) from ATDB %s" % (filename, id, mode_str))
-            if real_mode:
-               atdb_interface.do_DELETE(resource='dataproducts', id=id)
-
-            # The most dangerous part, remove from datawriter
-            filepath = os.path.join(data_location, filename)
-            print("Removing from datawriter '%s' %s" % (filepath, mode_str))
-            if real_mode and ".MS" in filepath and "WSRTA" in filepath:
-                shutil.rmtree(filepath)
-
-        # Update size of the observation which is equal to one dps
-        print("Update size of TaskID %s to %d %s" % (str(taskid), size, mode_str))
-        if real_mode:
-            atdb_interface.do_PUT(key='dataproducts:size', id=id, taskid=None, value=size)
-
-
-# ------------------------------------------------------------------------------#
-#                                Main                                           #
-# ------------------------------------------------------------------------------#
-def main():
-    """
-    The main module.
-    :return:
-    """
-    parser = argparse.ArgumentParser()
-    parser.add_argument('--taskid', nargs='?', default='', type=str,
-                        action="store",
-                        help='Specify the first taskID (B000) of the B000 observation. (Assume 40 beams)')
-    parser.add_argument("--real_mode", default=False,
-                        help="If enabled the ATDB will be adjusted and files removed.",
-                        action="store_true")
-    parser.add_argument("--version", default=False,
-                        help="Show current version of this program.",
-                        action="store_true")
-
-    args = parser.parse_args()
-
-    if args.version:
-        print("--- alta_adjust_observation_one_beams.py (last updated " + LAST_UPDATE + ") ---")
-        return
-
-
-    try:
-        first_taskid = args.taskid
-        last_taskid = str(int(first_taskid) + 39)
-        print("The observations of taskID %s until %s will be changed in ATDB. " % (first_taskid, last_taskid))
-        print("Only 1 beam per observation (depending on name). All other dataproducts will be removed")
-        if args.real_mode:
-            print("WATCH OUT IT IS REAL MODE!!!")
-        else:
-            print("Dry run, so do no real actions")
-        answer = raw_input("\nAre you sure you want to continue (Y/N)? \n")
-        if answer.upper() == "Y":
-            remove_from_atdb(int(first_taskid), int(last_taskid), args.real_mode)
-            print("Done")
-        else:
-           print("You did not confirm so exit with doing anything")
-
-
-
-    except Exception as exp:
-        print("FATAL ERROR " + str(exp))
-
-    sys.exit(0)
-
-
-if __name__ == "__main__":
-    main()
diff --git a/atdb_services_pip/atdb_utils/atdb_remove_CB_from_observation.py b/atdb_services_pip/atdb_utils/atdb_remove_CB_from_observation.py
deleted file mode 100644
index e474a116..00000000
--- a/atdb_services_pip/atdb_utils/atdb_remove_CB_from_observation.py
+++ /dev/null
@@ -1,165 +0,0 @@
-from __future__ import print_function
-
-import sys
-import json
-import argparse
-import pkg_resources
-import os
-import shutil
-
-# Determine the transfer rate for all archived observation and do a pretty print
-import time
-from atdb_interface.atdb_interface import ATDB
-atdb_interface = ATDB("http://atdb.astron.nl/atdb")
-
-#atdb_interface.do_PUT(key='observations:control_parameters', taskid=taskid_str, value=progress)
-
-LAST_UPDATE = "28 May 2020"
-
-
-
-def remove_from_atdb(taskid, cb_str, real_mode=False):
-    """
-    Remove unnecessary dataproducts from ATDB.
-    Remove CB<id> from taskID
-    :param taskid: string
-    :param cb_str: Compound Beams ID String
-    :param real_mode: Then remove from datawriter and delete/update ATDB
-    """
-    mode_str = ""
-    if not real_mode:
-        mode_str = "NON-REAL MODE (do nothing)"
-
-    # find the observation ID
-    id = atdb_interface.do_GET_ID(key='observations:taskID', value=taskid)
-    print("\nTaskID %s (observation ID %d)" % (taskid, id))
-
-    # get the list of ids of all dataproducts
-    # Add file names to parset, retrieve all dataproducts for taskid
-    ids = atdb_interface.do_GET_LIST(key='dataproducts:id', query='taskID=' + taskid)
-    remove_ids = []
-    remove_size = 0
-    for id in ids:
-        filename = atdb_interface.do_GET(key='dataproducts:filename', id=id, taskid=None)
-        if cb_str in filename and taskid in filename:
-            size = int(atdb_interface.do_GET(key='dataproducts:size', id=id, taskid=None))
-            print("Add dataproduct '%s' (id=%d) with size %d to remove" % (filename, id, size))
-            remove_ids.append(id)
-            remove_size += size
-
-    print("The following dataproducts ids will be removed %s" % str(remove_ids) )
-
-    # Remove DPS from ATDB
-    for id in remove_ids:
-        data_location = atdb_interface.do_GET(key='dataproducts:data_location', id=id, taskid=None)
-        filename = atdb_interface.do_GET(key='dataproducts:filename', id=id, taskid=None)
-        print("REMOVE dataproduct '%s' (id=%d) from ATDB %s" % (filename, id, mode_str))
-        if real_mode:
-           atdb_interface.do_DELETE(resource='dataproducts', id=id)
-
-    # Update size of the observation
-    org_size = int(atdb_interface.do_GET(key='observations:size', id=None, taskid=taskid))
-    size = org_size - remove_size
-    print("Update size of TaskID %s from %d to %d %s" % (str(taskid), org_size, size, mode_str))
-    if real_mode:
-        atdb_interface.do_PUT(key='observations:size', id=None, taskid=taskid, value=size)
-
-
-def process_single_taskid(args):
-    """
-    Just a wrapper tp process single observation
-    :param args:
-    :return:
-    """
-
-    taskid = args.taskid
-    cb_str = "CB%02d" % int(args.cb)
-    print("The observations of taskID '%s' will be changed in ATDB. " % taskid)
-    print("The dataproducts of Compound Beam '%s' will be removed" % cb_str)
-    if args.real_mode:
-        print("WATCH OUT IT IS REAL MODE!!!")
-    else:
-        print("Dry run, so do no real actions")
-    if args.answer_yes:
-        answer = "Y"
-    else:
-        answer = raw_input("\nAre you sure you want to continue (Y/N)? \n")
-    if answer.upper() == "Y":
-        remove_from_atdb(taskid, cb_str, args.real_mode)
-        print("Done")
-    else:
-        print("You did not confirm so exit with doing nothing")
-
-
-
-# ------------------------------------------------------------------------------#
-#                                Main                                           #
-# ------------------------------------------------------------------------------#
-def main():
-    """
-    The main module.
-    :return:
-    """
-    parser = argparse.ArgumentParser()
-    parser.add_argument('--taskid', nargs='?', default='', type=str,
-                        action="store",
-                        help='Specify the taskID of the ARTSC4 observation')
-    parser.add_argument('--cb', nargs='?', default='', type=str,
-                        action="store",
-                        help='Specify the CB id (00-39)')
-    parser.add_argument("--real_mode", default=False,
-                        help="If enabled the ATDB will be adjusted.",
-                        action="store_true")
-    parser.add_argument("--version", default=False,
-                        help="Show current version of this program.",
-                        action="store_true")
-    parser.add_argument("--answer_yes", "-Y", default=False,
-                        help="Force Yes do not ask for confirmation.",
-                        action="store_true")
-    parser.add_argument("--batch_mode", action='store', dest='batch_params', default=None, nargs=3,
-                        help="Execute in batch modes from start to end taskid and with possible multiple cb.")
-    # Example batch mode (no confirmation per taskid):
-    # python alta_remove_CB_from_observation.py --batch_mode 200512001 200515099 "6, 10" --real_mode
-    args = parser.parse_args()
-
-    if args.version:
-        print("--- alta_remove_CB_from_observation.py (last updated " + LAST_UPDATE + ") ---")
-        return
-
-    try:
-        if args.batch_params:
-            first_taskid = args.batch_params[0]
-            last_taskid = args.batch_params[1]
-            list_cb = args.batch_params[2].split(",")
-            # Now get list of all taskid between first and last (should be SC4) with state valid and mode arts_sc4
-            query = "taskID__gte=%s&taskID__lte=%s&my_status__icontains=valid&observing_mode__icontains=arts_sc4" % \
-                    (first_taskid, last_taskid)
-            lst_taskids = atdb_interface.do_GET_LIST(key='observations:taskID', query=query)
-            print("Found '%d' taskIDs to process" % len(lst_taskids))
-            print(lst_taskids)
-            if args.real_mode:
-                print("WATCH OUT IT IS REAL MODE!!!")
-            else:
-                print("Dry run, so do no real actions")
-            answer = raw_input("\nAre you sure you want to continue (Y/N)? \n")
-            if answer.upper() != "Y":
-                print("OK ...we quit")
-            else:
-                for taskid in lst_taskids:
-                    for cb in list_cb:
-                        cb_str = "CB%02d" % int(cb)
-                        print("The observations of taskID '%s' will be changed in ATDB. "
-                              "The dataproducts of Compound Beam '%s' will be removed" % (taskid, cb_str))
-                        remove_from_atdb(taskid, cb_str, args.real_mode)
-                print("Done")
-        else:
-            process_single_taskid(args)
-
-    except Exception as exp:
-        print("FATAL ERROR " + str(exp))
-
-    sys.exit(0)
-
-
-if __name__ == "__main__":
-    main()
diff --git a/atdb_services_pip/atdb_utils/atdb_set_quality.py b/atdb_services_pip/atdb_utils/atdb_set_quality.py
deleted file mode 100644
index a8495c03..00000000
--- a/atdb_services_pip/atdb_utils/atdb_set_quality.py
+++ /dev/null
@@ -1,156 +0,0 @@
-""""
-Set a range of observations to bad.
-If the the locality_policy is wrong (locality_policy) then set it to archive, otherwise it will not be deleted from ALTA
-
-"""
-
-from __future__ import print_function
-
-
-import argparse
-import sys
-import traceback
-
-from atdb_interface.atdb_interface import ATDB
-atdb_interface = ATDB("http://atdb.astron.nl/atdb")
-
-# The request header
-ATDB_HEADER = {
-    'content-type': "application/json",
-    'cache-control': "no-cache",
-    'authorization': "Basic YWRtaW46YWRtaW4="
-}
-
-
-def update_observations_with_wrong_locality_policy_value():
-    """
-    Note ATDB only get max 100 thats OK
-    http://atdb.astron.nl/atdb/observations/?locality_policy=locality_policy&quality=bad
-    """
-    ids = atdb_interface.do_GET_LIST(key='observations:id', query='&locality_policy=locality_policy&quality=bad')
-    print("The number of observations which are marked as bad BUT have wrong locality_policy is %d " % len(ids))
-    for id in ids:
-        print("Update %d" % id)
-        atdb_interface.do_PUT(key='observations:locality_policy', id=id, taskid=None, value="archive")
-
-
-def set_observation_quality(taskid_str, quality_str):
-    """
-    Set for the observation given taskid, the quality
-    and if the locality_policy is 'wrong' set it to the default 'archive'
-    :param taskid_str: First taskID (string)
-    :param quality_str: Quality attribute (string)
-
-    """
-    print("The observation with taskID '%s' will be changed to '%s' quality" % (taskid_str, quality_str))
-    try:
-        # atdb_interface.do_PUT(key='observations:quality', id=None, taskid=taskid_str, value="bad")
-        # simply PUT does not work, because the ATDB 'setquality' operation must be executed also.
-        # The 'atdb_interface.do_setquality' function can do that now
-        atdb_interface.do_setquality(key='observations:quality', id=None, taskid=taskid_str, value=quality_str)
-
-        locality_policy = atdb_interface.do_GET(key='observations:locality_policy', id=None, taskid=taskid_str)
-        if locality_policy == "locality_policy":
-            print("Update locality_policy to archive")
-            atdb_interface.do_PUT(key='observations:locality_policy', id=None, taskid=taskid_str, value="archive")
-    except Exception as exp:
-        print("ERROR Can not set quality %s of %s" % (quality_str, taskid_str))
-        print("exception" + str(exp))
-        exc_type, exc_value, exc_traceback = sys.exc_info()
-        print(repr(traceback.format_exception(exc_type, exc_value, exc_traceback)))
-
-
-def get_all_taskids_inrange(first_taskid, last_taskid):
-    """
-    Get all taskIDS between the first and last given taskID
-    Use 'page' method to get more than 100 results if needed
-    :param first_taskid: First taskID (int)
-    :param last_taskid: Last taskID (int)
-    :return: lst_taskids: List of taskIDS (string)
-    """
-    query = '&taskID__gte=%d&taskID__lte=%d' % (first_taskid, last_taskid)
-    # gather the list of taskIDs to check
-    count = 0
-    page = 1
-    lst_taskids = []
-    while page > 0:
-        taskIDs, total_count, next_page = atdb_interface.do_GET_LIST_page(key='observations:taskID',
-                                                                          query=query, page=page)
-        lst_taskids += taskIDs
-        page = int(next_page)
-    lst_taskids.sort()
-    return lst_taskids
-
-
-def get_total_size(quality_str):
-    """
-    Get the total size of the given quality attribute
-    Use 'page' method to get more than 100 results if needed
-    :param quality_str: Quality attribute (string)
-    :return: total_size: Total size in bytes
-    """
-    total_size = 0
-    query = 'quality=%s' % quality_str
-    page = 1
-    while page > 0:
-        size, total_count, next_page = atdb_interface.do_GET_LIST_page(key='observations:size',
-                                                                       query=query, page=page)
-        total_size += size
-        page = int(next_page)
-    return total_size
-
-
-# ------------------------------------------------------------------------------#
-#                                Main                                           #
-# ------------------------------------------------------------------------------#
-def main():
-    """
-    The main module.
-    :return:
-    """
-    parser = argparse.ArgumentParser()
-    parser.add_argument('--first_tid', type=int,
-                        help='Specify the first taskID to set to quality',
-                        action="store")
-    parser.add_argument('--last_tid', type=int,
-                        help='Specify the last taskID to set to quality',
-                        action="store")
-    parser.add_argument('--taskid', type=int, nargs="+",
-                        help='Specify a list of taskID (spaces) to set to quality',
-                        action="store")
-    parser.add_argument('--quality', type=str, default="data-is-bad",
-                        help='Specify the quality attribute; data-is-bad (default), data-is-good or unknown',
-                        action="store")
-    parser.add_argument('--update_observations',
-                        help='Update all wrong locality_policy when quality is set',
-                        action="store_true")
-    parser.add_argument('--show_total_size',
-                        help='Show the total size of items of the the given quality',
-                        action="store_true")
-
-    args = parser.parse_args()
-    lst_taskids = []
-
-    try:
-        if args.update_observations:
-            update_observations_with_wrong_locality_policy_value()
-
-        if args.first_tid and args.first_tid:
-            lst_taskids = get_all_taskids_inrange(int(args.first_tid), int(args.last_tid))
-            print("Number of taskIDs found to set to quality is %d" % len(lst_taskids))
-
-        if args.taskid:
-            lst_taskids = args.taskid
-
-        for taskid in lst_taskids:
-            set_observation_quality(str(taskid), str(args.quality))
-
-        if args.show_total_size:
-            total_size = get_total_size(str(args.quality))
-            print("Total size is %f [GB]" % (total_size/1000000000))
-
-    except Exception as exp:
-        print("FATAL ERROR " + str(exp))
-
-if __name__ == "__main__":
-    main()
\ No newline at end of file
diff --git a/atdb_services_pip/atdb_utils/atdb_show_test_obs.py b/atdb_services_pip/atdb_utils/atdb_show_test_obs.py
deleted file mode 100644
index 49240c63..00000000
--- a/atdb_services_pip/atdb_utils/atdb_show_test_obs.py
+++ /dev/null
@@ -1,111 +0,0 @@
-from __future__ import print_function
-
-import requests
-import json
-import argparse
-import datetime
-import time
-import sys
-
-from atdb_interface.atdb_interface import ATDB
-atdb_interface = ATDB("http://atdb.astron.nl/atdb")
-
-# The request header
-ATDB_HEADER = {
-    'content-type': "application/json",
-    'cache-control': "no-cache",
-    'authorization': "Basic YWRtaW46YWRtaW4="
-}
-
-def show_test_observations():
-    """
-    Note ATDB only get max 100
-    """
-    lst_taskid = []
-    ids = my_GET_LIST()
-    # ids = atdb_interface.do_GET_LIST(key='observations:id', query='&my_status__in=archived,removed&observing_mode__in=imaging')
-    print("Max.number of 'imaging' observations NOT science retrieved from ATDB with status 'archived' or 'removed' (ingested to ALTA) is %d " % len(ids))
-    for id in ids:
-        duration = atdb_interface.do_GET(key='observations:duration', id=id, taskid=None)
-        #print(duration)
-        if duration <= 60:
-            # Get TaskID
-            taskid = atdb_interface.do_GET(key='observations:taskID', id=id, taskid=None)
-            lst_taskid.append(taskid)
-
-    # remove duplicates
-    lst_taskid.list(set(lst_taskid))
-    lst_taskid.sort(reverse=True) # Latest TaskIDs first
-    print("Number of TaskIDs found with duration of 60 seconds is %d" % len(lst_taskid))
-    for taskid in lst_taskid:
-        size = atdb_interface.do_GET(key='observations:size', id=None, taskid=taskid)
-        tasktype = atdb_interface.do_GET(key='observations:task_type', id=None, taskid=taskid)
-        science_obs = atdb_interface.do_GET(key='observations:science_observation', id=None, taskid=taskid)
-        size_inGB = int(size) / 1000000000
-        print("taskID = %s  size %d [GB]  task_type =%s  science_observation = %s" %
-              (taskid, size_inGB, tasktype, science_obs))
-
-#  python atdb_iterface.py -o GET_LIST --key observations:taskID --query status=valid
-def my_GET_LIST():
-    """
-    Do a http GET request to the ATDB backend to find the value of one field of an object
-    :param key: contains the name of the resource and the name of the field separated by a dot.
-    :param id: the database id of the object.
-    :param taskid (optional): when the taskid (of an activity) is known it can be used instead of id.
-    """
-    next_url = "http://atdb.astron.nl/atdb/observations?&my_status__in=archived,removed&observing_mode__in=imaging&science_observation__equals=false"
-    print("First url = %s" % next_url)
-    lst_all_id = []
-    while next_url is not None:
-        lst_id, next_url = get_id(next_url)
-        lst_all_id += lst_id
-    return lst_all_id
-
-def get_id(url):
-    """
-    Do a http GET request to the ATDB backend to find the value of one field of an object
-    :param key: contains the name of the resource and the name of the field separated by a dot.
-    :param id: the database id of the object.
-    :param taskid (optional): when the taskid (of an activity) is known it can be used instead of id.
-    :return result field and next url
-    """
-    response = requests.request("GET", url, headers=ATDB_HEADER)
-    print("[GET " + response.url + "]")
-    print("Response: " + str(response.status_code) + ", " + str(response.reason))
-    list_id = []
-    next_url = None
-    try:
-        json_response = json.loads(response.text)
-        results = json_response["results"]
-        next_url = json_response["next"]
-        # results = json.loads(response.text)
-        # loop through the list of results and extract the requested field (probably taskID),
-        # and add it to the return list.
-        for res in results:
-            list_id.append(res["id"])
-    except Exception as err:
-        print("ERROR: " + str(response.status_code) + ", " + str(response.reason) + ', ' + str(response.content))
-
-    print("Length of list %d with content %s " % (len(list_id), str(list_id)))
-    print("Next url = %s" % next_url)
-
-    return list_id, next_url
-
-
-
-
-# ------------------------------------------------------------------------------#
-#                                Main                                           #
-# ------------------------------------------------------------------------------#
-def main():
-    """
-    The main module.
-    :return:
-    """
-    show_test_observations()
-    print("Done")
-    sys.exit(0)
-
-
-if __name__ == "__main__":
-    main()
diff --git a/atdb_services_pip/build.sh b/atdb_services_pip/build.sh
deleted file mode 100644
index 1ae52e89..00000000
--- a/atdb_services_pip/build.sh
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/bash
-# This script make a source distribution for the pip installable package in the current folder
-echo "Build a source distribution for ATDB services"
-python --version
-# Explicit give format otherwise a zip is created (Windows?)
-python setup.py sdist --formats=gztar
-
-# Next command will not close the window, can be handy if something goes wrong
-#exec $SHELL
\ No newline at end of file
diff --git a/atdb_services_pip/dist/atdb_services-1.0.1.tar.gz b/atdb_services_pip/dist/atdb_services-1.0.1.tar.gz
deleted file mode 100644
index b312037630f320223f82ae31e07a5201117ed827..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 18942
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

diff --git a/atdb_services_pip/dist/atdb_services-1.0.2.tar.gz b/atdb_services_pip/dist/atdb_services-1.0.2.tar.gz
deleted file mode 100644
index 1c1e2b2d87e3940281bb8ec4ba4828df33fd81f5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 19532
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%0AqfvHa{V)~d<Z
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
JFzjGt004VTW^w=k

diff --git a/atdb_services_pip/dist/atdb_services-1.0.3.tar.gz b/atdb_services_pip/dist/atdb_services-1.0.3.tar.gz
deleted file mode 100644
index cea013910707cf6029a16cf5ffb14e8a09fed1c8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 20269
zcmb2|=HNJ@_avI>e@bR?Nlao%N>Y4rYEfBca%!=zp`L-Bv0h1H5yRWs-{rTDUCgL^
zX8BWo+n441DLzgrs@{D0Gp9^@;<A0)Qtgw4!Pmvvl^i(*IX*BuoX+xpf4?q0P5#Ew
zX8y>!C5qARDjWK5-o07*_D#?1KK;2zy6^v1*3T?|+qZY~-?Pm1Rv&KOzrTF{hm-%8
zzP~$n?%%xS+xK6-`FGjnw{PEl-IwUU?<ddv%1OHnllhH2Y76#H?vLK|@6Sz*Z|Rwv
z{<>cK?^#}+zWHDL(O;MQFK(5NtK{<uweo-Sr0Va=o40STj`{!Yp540t@9x#5=d;iM
zzRP;=-~5R5&Hv{A`TWBF_Vl_Pb7QWT_$0jTkjy@J>+KEiMU_177kTSET~;UZ=<|`{
z#}~I2Kfb&1if`VZ!vFhs{g`q6_j<XS<;&JDR!QA#A+`D2?_1`x&%e+7-@o^O_uj4M
z|5p9pf7|eTeR=)<?<t%A?|<{}dG@;xw!E_=Y8IZ|d-Fp5n!ojr*&81pvX3m%4cbuh
z|NXau|L@-(NEd&4ByRog`#0bGKfn9G{Kkhz9~vLKK6k0$Vb}BxFV5^LaW@YyG~qw)
zqtp<3`1+4)OQhdV{Q5h5q4b8&kLUlZ`t#^$TL0gF-|LNbeLME~K=*r9CY}5LE&ttr
z{pQ`fyl?-fKmDI|ws?>Hb8X+hE03pE>&twWx0c@dz`p$d<5~Bk86r0Qub%tY_R;^{
z{$-Bu?>qn7fBWXmH~;m|{Lj1?S@kxQgQ0(hwP&NvnLm=Boi$`xbOTTNb}*cA&ro@>
z*<jba^AV<M8~?W*tD5`na^CXIx6==ci#xL@WIysZ)p$_*!R@n2SEPWeIp^#H=AMg>
zrBr#$;AS}X*}!qd@(YT=M^^2zo5K6|gV*Z0OD^iH*6WxZtI)S<ZP{)9V3T&1HMcbv
zHyD_`sD86-opG<z{WtfeTrW$micCIjvRXl-Zk9pz8{a<y@yXmtPCs7Xv=MD^TX-)Z
zaN_0P*B;!BWYCXSn<2%2FXMxgt$f4DXWR@Nm6=R!omv~Jc61%>G?t2E^SRB-@I|R)
zPgS1XU(U@xxPPqYTVz;#{atnc&cZkQ*_V8DZrbE}G_O!axbbm~N!^(iNp9~)?-~jt
zGu|C~b#&&rgIm9SxK*6d^Nq7+{!Y&#>7&WtPEY>7`SbV79}btK|C>FFDc4uT##Q8z
zRn4J5P3`69JubczugK%L9ok&Co-5ew&*%PA|79Ikm$)h>Nd6c9X8+`W^<2GA|L5L~
z%Rl^of8IZTmNb#ph3zGxr<C0cbU0%so7Po!)~x(pd;Z-!+pX2MKkAD+Pc-oA2#TrP
zDpdMmJ((k;sm@)fk@5ZXX&fpB3wjQ1&oue=&pCzB&cIi!z<u%kUX29-DTh7(U;eSb
z;u`~>!uJpVUpRj3{eL`s<G(N6!N%2P<@Z;voc6zJ@4Y(p@_)<{8#ey0(fgS{?}!TX
zxp$XdYus6R_4QY&=JUn&A0l4(?X@#5Y`DkwJizMR=FKnoD!6}ZeyX{ac37o%@dPfJ
zT`P~fZDg-MR=erl7VG=lcl&Ri-pGB1*<z>t$FE9z)%SE9cMaU6z$@9_clX%49JV=v
zs~V@c$MCoE=<RwnspUX?)~O#d%Xuoar~7ui>|1oB_}NN%6*C+E1@<?qw2oToYoDFH
z+;i2>%aJULvZtKLKWVxxc(w1NjHsJCG^)?lU&}IOxo27T_437^t;L03K3%Cav#~Fl
zH-C?Xja4#p#=UtvUv7O{JA+Z#edmI}|MiFTwLk1NxckgN^=lfhtHkpkZ=QU(^YiDE
zKTKKI1$)d+h~(BkS+>oaJEh%G*0nvpVejviGj7X1YrLZTZ0B*QJy+FE{J5+s-jZ0g
zH{i>`gSHlxKZ}0668N=o%gv2FM(ys)_5JEf`TEcI@#*=UtGn9vCHhHw@1&2B|IcS_
ztC*Z?=e9cX+B5y*>Ei3#_2(=O-~S{!mW9zIxBB7lPiFIF_eU+%U7Mc4yUo8cS-)@o
z+Pe`C;-{IL+3c|Rms(M{#i`qXW6u7-SIs;xB3D%I^|SeQuUlXFhxU__8!8J9G```U
z#XP%e!-oYsRE_hWEdG>qsNl=??#&B}i>eB1KE0Cp*d_n<)S(8y=kDz4>lr@w#alW*
zFX(vvrzC&-<&}!dw#t9`%n=pysq*CZf(LuQGnvh7SJvYSua&E1l5h;3{N?b)GI!>y
z6CWQI<E{x1Sk&pPHN}{*X!e$dXANO*RQ}oT75nUH;NQ@~(&+x+w7N#s_9sbv^L9Hv
zGX3rHQsu3kP|E42QM}gATt0rgB_C_NV7`O-a?g07<7U>qduK{BFSS=_Iy-6i%T$pc
z$_<8l7`3E(0;L^gFZVVoFW~F{AoTa@$wgTo4lSAPP~^F~ZTSVJ(9*!kOh+y^bOijj
z|GeyCwO>JaOH<T~%f`o^Z}b1#9eg^&saJB9e84yFm9wgn_cl&)eYsiugTU>D^Vb;8
zWM@45*Zs}LlX<m2yxN2o@-AMM(X=!yw4rUk<iBYTJR^K8lHb=qtK;$a+}mxt^h#va
z>q?u4wMXI@Tobikny%<nUe$Rj_e~))zk&La&&ttfqBq}oWva`y?fC3W1?fzqOaBVK
zggg$NQdOn+RcsmCvR6Wl2Sa5Sr>$Fj)S~GpkFv&_hu(EXOT@18zF)?m#IE)2QYDXb
z^L~RXhF_kyC$q3=&HFRe)XMkSLAM0=^mO%fwcE$F4t!s5-p=pI72n`XKR8=5<|+Mr
z{QhT<+DnOfT(9{b#N@oum2i5{+AHLex#?g->6L9k3z$^jT<JQXAZk17+$C!#D;Jim
zZceWWE*8eux8yIeJ@`!Ffy3s!OF!1-^V}#jX*?@fa%iUG{7mORSsQ;H+-klnar2Cd
z2LC4;@0r|^OyoSSaWUgskJ2Lkedf`hmfv~I{H?!<!R+ypXO5kTpXCmVs{{s2UAv@b
z&%t2DgPW{wui7YT-`l$R(iz`GlgDc~Q#4Gz9@+GK?UAJDRk|M+9o3rosaEaboSgMR
zCq%8AzBRP0Iw$w|UPj0LvuQU!b=#UGoWFDAv2eEcIrVFi*Y>kdIRE#8|GMIUX91zP
z+3AcPdnQCKO8j$5_iUH6=ZuqKhgYz>E}67dz-_l`=-I-omQyqOw$Cl!TI9r~s=X{G
z^n+c`o=C1m9RD1TF>ks1I{fSHcVXXKeyBS>%W=4xld0->!DZs=DOocg398rHJ>R1;
z<;7A}?`x8x0XkDAu>Q#1%z8n!L98|SLU2RN@qN{t+J7GjEd9Uv;m!5uUVeC#{!Bf?
zTdZkyj>6uu;IRAq`j*}MR{dS8%yIVRE%S0ig10#;9=KJvBgmcQ;m4L8S`IwIPktQ`
zv)#(GW$#@>$;zWgUKSs||6qzz{V(?lt{*O6f4*bZ<=uKcW_k14CHr}!Yi_eXH2SK}
zQT%^@Q7gme$en#5+8YcdRtopX3T^VZE9hLG{ZwkJMH^Sj@73kyBF8nRNbNYb+#xY(
zaoxsas~)->I(5^7bMwi}Pg7ZVRs{UsAQf+9IiYUZRuKlKEX7?>g)=Qx6MH}1i?&*_
zMzidgdg9(^=Y+ai)Gpl$T3!(OYT?Vnz3)|)KRnW@RkTt>wu^VA{ldBKlV06$<23$w
zitB;7;_=6xDkXA9|4r@BJE7sveQ@q-`|En<|2iJaNNx2E^)%9N7YuKo8Wnrw{<r8^
z=M3GCCo){R?a^axqT$)6c%Vo>|C;>%&8$zwCNJf8**fFG=`v~8zYi|-vp+IldyP?N
zeoez^t^JRc_#%|mS8QMMYT}HnJ3PxSKdyOhlT?0jj`xr7I4`ZP?+1?tyVo@w`^cTX
z?)R3>x1FQc-<T98u&M0Ow!&PIlNH5vWriWDbJIV>|9<-O(M`dl)uL0^Zr$~|&ZqqD
z8f$&on`XyXD0(nxZ_UtIf2ov5?q2%(fW<;*GB3uR>SkG#yO~k*#<Pn-jtjrY%5o?i
z<32mJzj1cwLdCsLGy=2_6|FD(uyW1{D{*$YgJHW%-wQQv&)UA|=}~bu&L0zRN<2(V
zI^}k@$G_nBT3P?gH$E3Fbt!L}(OD;@V1DK?%a%6}`ldI`Tc&qG$^Kk<uyM4($_QVM
zjXb&BeM@*!k8!ZRQT`_U&Z@#=mf6iYQ&XL$9{SEFDv^?VyU>XH&z8j8Xx(eM``)G{
z$t_>f7olAIwlJ{3G-UQFu^y>o&85<-CQrK;R`-Q%*G4v-*c$2I8h5*=KHjVuA{em!
zb5_9LZ-sk1bLu9YJ#l22nN;sCH|Fh=>RV1|o;{i|E$kG>(p6KFYehvn7o4)vSeN!@
zb7Wxai*<3Xk5~Ez--y*X#eHwzv@iLe-h}GpvCUT$x#Z*eT`lC$r7sR8uO4ozObvd<
z!gc2PlI4LHHe|$x1u6b55SqARn)tE>B73Ji(`4|u^`UX?p=0}9!k4p^JUQ1qr7(Cy
z;t^rp?>8;;8~?0Yc=OMd&a};qg#xdozNBymET|J(ZKw4<X#G6(n}#xz+cUfE=O0>S
z&vi%T;u@~XyF#re6q{BY_M6(`VNjOdao%NpaHdh|g~M!L?3WlmdGhS&rzKPSq%1$y
zTxd*~T<@rOL;mAt`6?$VlUz%8nLnDBecPmq)-3T3PBbYyp{vEuGc~eC%>Dge!=A`3
zDXUL0c^~~;w~zIsjkX@E@|-7cVuF;uEe#4j`bF(}oWPBx39p0Rc0JEjWuGsZIsHpG
zgK5IFvpP5QyU%@;Gk#qks3<E@q2W{i^Wy9~4qv{^3|xF?75l42_ForS-nu4Jw_*m*
zr{|5LKa~4c@uVMQV$*e%Sv#RDC;nQ-!d|5pT>MA1MUEcPw(jrFIdREyr42`Rv;C84
znw1Un-hSb7`0`TY!Nj!vYi>+mrPrwNhb!mJRl%Nxj+2Bgo%!eVS$Eomw%cu-o;QWe
zwF81BnC$h_)+OB0b$2+bxpmPe7G1}6S#vI&ysCX^30HN-e?<eA*(sZ*OS#9Z9*_I=
zW0mjYuk{^|6E&lcUgR)vm{b2%^3<~aVzGzsc26>%`{?<{MaTA9=;iPEuGb$J>h`Sn
z`Lpz||AqIzd(N=q!vFQZQ`T>u{j>htyb1sB`{fJ&f9U=5zv$ju?>_P6Jra*yEO7s#
z-irTjpB1Hcwdl)SR|?22X6!vP|B^BvuaoYt^+r9}^Gc#}A1`0!d++y;`)jsUJUtff
z@K~5XRBXwn1+Q2y>b?vPQD9^<IvlMn_^C35J!9dCcPn-{{itBcw=J8yZ1a-+duyw!
zXYah6dta?^SMBTjKW;yMk(PIUUAq0R$BcYi^xbBgvhp%k?^HhhRj0x5!q;Y#eYeGq
zOH6k(*)=gvE9Gzd`j0jy&AATE4{z`;ny^_+BqYda!sm+>4^Mob6y-a2^@*Dowr^ki
zx?Djy!+xb-(c|+*hBLpMzSY!hyLQLphmJkQth3(7E!184FRkJmmr7#5d*!|IVlH}G
z?2j#ZgB?7#M*e26{P)K6;pw7t%rVauxPtBHc<1wddUB#_^>m)sO7n#CWZHdX4qZIT
z_E+NBjNZi;ynfCVyyUb~awhA))HlZrF1|VE9ev@%QyK63yAof#TCF~3-I3l-`3t)b
z`%kUrIb{6#nD@1=2^OX6_FP~VdAdC2XZp<#TuZ}a?E?!R{t}h?|E2rH?vzE|4b`*n
z%UoW!>xy{aJbhzz&CRp5-QBi$tLz95NPM%{j<dVtw}|)N?@60Xc(~R}Pupk{c3CWS
zp|Hq-qB)bl&eT@jeSp7k-Xe$GoCD17j_8Q*zE*zns8!<nKY>T;J~{{#IbPN(-Er()
z9FODCn%b%pwl1&zBPI5#FV8CaDr<9K`7zGvOWwY@ReW)hd)uG+{cU$*f5vZN6Vu?>
z(0Hk=%KY;hyVbilM?NU#-}3gpP{gWf8qfRI?KPX$x0r#uEpYa{lT0;Yf9i|2n`<y|
zO|(zizt7V9uKDijNADNJ{Wgyc?p~H5>5wGN^!ed}xf9;?>K!Uox#zI^q?OOQT>r+%
z$vwf>x#DFC?`H<y+Ho{Oqo%5?C_|)<sdfMM?`3cD)@yqehu;!qV7zAb`E}Gs8I310
z3_OvKZH`(UZf1^DomhJ3Vn(8Dt;nVz&(>QHFMfXbTKq!0%zm4bffv$TQyxdSu=jm<
z@#Mpj^B-2YY|vJkvf=!Xqvn3G(LL(~nRc?geQ2KVlGIk+*|t@_G`{@i;tiW8xI4ve
zdFT@>kazEQXZ=g|I<6^ESx0YwowedaO~s!_FD_W_mx$Y=_B<_dTlKqNjpl8E@iP05
zEMB>Jx^q;|+W6bim%m;6k@WicziX%eUHf_e_15l(KjZuP=Q^ES`|{e3dD0(yUR+yZ
zu<F*!4{!c-@H6;&w0XN0@qRjFwmiF2wfoV@o7^`(ZR)#sC^^INf@7Vzlk(J*Y1=MZ
z$S-KOVC1;EJJyVK*X%0YxBv1RKi%3o{rLL0!%5cqee;-k)GbQWZ)lh5O=F(@T1T()
z&mGI^zg#=H#MpM7T)VoB=SIMNF28ea-rWyEwgtA$e(?8#zwGjf6^sj}Xe^)4exTSo
zx#Ur_Z#KiX#ufM9JP!@oyUnnv*zc6@g013*w0Kmm`u`|j5~H~w+v!ik5uQDavp%+{
zItPmzNBi7W&%M}}Wmws{CG|(|_8EKpvVTkz@7d!K`1mJ>MCQS|W40}VH_p5bpW$;P
z_k)vYOUHd3r!uAbjk67Qxhe};|2fOMUdc>`Sx-#s^klBKeFsbA8r7Iwm=l)#DJr{n
zNWJYwc=*AqQzkvo)fZW8Eq;Q-tXk03{LTw?ue*!phjqO+`5KeKv|hpUT%OO2GAnKo
z@uNDAJd8{3KC64aWAcx?kv$uK&eM13&imUmrD@)MwYZ?0j@!1(Tv{+mRDwq*<FwJ*
z>Z;Oa!L+zA$8~}&sY}B;E`*ykFOFC#`NS&CnD<?tD%b4>Th4cRHmmZ?R?n*G*>Y*s
zOyTKwSIDL8UKlpR?(3>5zOU1G+~SOwtBON6N8XD&I^`8F)1)=`<cw||JsYYUTv@#(
zEVO&+DxLU^YrbAeo&0<@^UjOKw;NOZT3u91XQ_HLNC<=)#;?f!!tBa(mZ?jCN5uEU
z!YP^CA2^tZ$ZhKp%&^<W%KtY<spne4I_YOJTdz!rIwtWccBbF<wDd<R;o<jP?(nJ1
zQZit+nZ=%b#dW#CL5+^9^0OD%tlP}Ce}O^QUc(dL><oBHw|!5(oTlnEJ0t2_+VeZx
zSTlN?D`lL!55{s=@xA+zDrMZ#q{^vxSJd;$RkdOb<(JdBPkrU+`k?V_*M9kx^=>5`
zwtdV$B{p%KIxh9qT~~IiNza~zx1&A@n7lsglVx!Jmu2%g*)Pv;zBw-QV|~qwc#FbW
z5<5~J@qG%OvEwDrh2U8~a=x<uC|#WC>@WQ1=7p5|n^M*GOWceTK5u#ZOw}4o5t|>C
z6RnJ*>S6_!=#}Y-*SvgwQN8KwWRvK>fjhKZswLmePS*ba?o7ga|3Cavr`ENLu<rFx
z?r|tNbY+KJX>~7OV#X>%!HLsrdZL;d=l|)u@6g;id)A7Y%m1FUe9KE-e)75KTE)4x
zKjN3K68-gQ+x7bJy<c>)7pLtjIG(KH{U_!c?~EBc#R3<33zZz-A-<E3<CSw&ds<q5
zbn}MSN0J)(^%r)(xAtGa{XF5vA)8He4T@uL%x81Bc=%4q)E=)Lfmx>B>`&+L-haYw
zb}G-BK~(7MPDh?SKl*mRZj>taaS_k|qB!^P=B$SsoV^wQo_J*aEbd_1>8}S;v;V)E
zwWgrr^a1XRYbR9;-LLxc<@fvj=FGPjNZ6G%W-hoGIxDzQIhJYWp5*;!4Hc#yFMFf(
z-n4VGEAy1X`3X7G4k-N-UOR1CZuHOH`7cVRn|Y})SIb!1FRZG*vE$=AwrPAN^M7xO
z(*0sHznb}?>*T+Y`>izWryKN|Z{2h1<m)R&amo=>oxg8XKXgv5f=~a>Dc!p6*2j@e
zS&3W@?Ya+g;|$c+p9>RHS*^+(ck=tj+fhmTo<2Qx&m(N-mphtCF3;|>1heqSZe!i>
z=LYW_PDzo&f;uX#%cOp9tb3Ud*<VwZ_;rrv+*Rtz@=~9V=qEBvydEEY$L7ts%N{Ze
z3)sXePHN0ze5Uu3OR9LvcWs}CHB~Q<zF1iOa<Mqi_DwO9cC+}%)H3f{so825cV=P)
zn?^mW1)o9S1s%_p%*!qJ*6OrPQ?!~b_4zf+f&Z$Vna{$uhA9Z&@SJF)amnGt?B)L~
z53N7ke{k81)2;F`5uNr+&i*p!+_2GM?_O3Z@q07NXHL%6OyrvG7oA-$$M!<TA%)>z
z|Jft|B$oJ;om}d8<l32^m#?vVt@mo@)K{%xzF@lN^h#%)g#FidGBEAF{Zirfrht!n
zbG$;r@7%84ly>xQ-um6u7vH|A+n;sx^=@y8|M&kL+x>Un_bZiEFV_d?|D11m@59ZX
zb=Q_kojYfz7n~&O$?bc);q4pge2?{)qh)rM9ATBd_A)8>s&1*c`IMr@+czWG0@lr3
z(z5mA?_l1`ei8MuYM&+NJ*h~(YAk2l`QDd#@=;OCx<uRJ57*38Kk~mU)lz-eX7l5+
z?kV3JbLaI<lKi;J;mn-qojdZj-&m6SX-U*q9?!EjuTvL><sDF-`bl)b**Vufh8nZS
zot@IX%j)^LIX!o+Z7f{8f9`+Px}3pFmh-K{Joz-6u85-3T5AtUu35F@<A*M;uDdI(
zUY%T&)nvNL>(O_k3o<rB(l3@z<JNi*XZiGn^@V^+$KIU2Yjey_J}ADLR9>n2;M>lq
z4=I(VGBNAq?4m+8YPhXn>sl{n8ZyB)#JbhIdzNCQ>nX8SoSH{<WIXeN1D{@+8+O;t
zZ(HEs=kxTL4vWkS;ePhGb+-HDZJYiswvCCfRPRpZeG;d0C&a7f^tU}#S7K~xXPPYc
zkNZ{<SQ`8*`0Lr@-Y@w$JJlXOEP9-DDmg6p&@-iiz0niT<}X<EWZLCB_1915ZVHNK
zs_NS{$?Z^t{dyzQ>~5dsD-`C=n-g!cguiX2a-=Tjd51r`AB2?)Rz7=ms>WtV=fzj;
zA`2UxT<1Mhtl!d>F8*9>nrYzOdC4_9-8lQtth>e7{$wjR&oRpiwfVm;{kZVL^ylvG
z#IN4fj~*|4S9FryZNAE9&0TwUhJSijCpx9XcPq~sA%`*+g^J$Nnfr8ppU^z=^v<41
zi?uy`=j;`?);E&4_svRHG;`;Y$KG1^rcV)PIN>C>j@dlc?#-3yQ<#o2v|QbNu>Uky
zR*BP*S?l7w=LYF46uZ@Sbw%r;C21#ro-mrU@Nz?|O0#p4$FleXCsy^C7;O$Z=MbD$
zs@N#F(mH<Pvbw+J7INvOC-f918#WrfYrA7GUHwYLn=fBkqfQ@b<Y40t=Q()krA~jh
zs&#{APl(D^?*&e6#}=RZn;8&NzG~X%udbc7K3iG5U-hpvwRC5;482n_&GTjDil;6*
zZIM%cWpub&dq14Y<s=uiYtNFkfqAa)ScA89Pj8xfe526^9&bO^n*Io8TZuhCZp{tU
z5x%|cXQAASQx3H|W|qCWXDEI+Ip)xU#RX0i8FRl`xm@=s+4{7-T!Q!L=VQyJuBc+0
zBYxaL>XXRAk{wbn&gxe@m}GV5qE;bO{v@p+fydHyGaB8?McG^1GgxLn+Ss^hYv;9s
zM;jd5_8Hu1_sABxe@t#ycptZ)(a&|M0<JYa$F+SnFz@m{#xM4I|Dol7Kc)Wu@Zr&~
zUG{UoO<oeWM@lu(`9PQ0HN`bwMEOHcq^6h1PYT_!-?vIPr%$;q;LO8=3>u$AoO-nE
z9|$$)c}+~yxW$*xws4a-&wgi{10Tbiy3IMRh~3?mGJC1E_@Sz)b7!5sEGRoCwLRz7
zs;Qw3qBAZsMkhXuI-_N!5p`^vU5C?yOHZ1=SbeciS)RV?%#PPfIxWICFE_s;%#iU|
zeAl^a7b3px2-jKD7#ip4UcbWorK^<6=FiV=$+W56POF}qw)%R^nkjplI?viMt0ppB
zh+3X%`gP{D?5y+Cw=8(P{a%xuORTccaf@HsZw=Tv6f^qfl_dKAd1-S({zbwawU2SX
z3bK|kt<~t;w0F}h;Z;J%7Dmp|vN*o6?5(A-?%Lb_VZ~4LlD^l?J@W2UY|q|{e}6S}
zX_q^(tABsh%Jbp$Zp~STuDxA%;}F+fF`e|+-=Z=S9G7#Or{po8_`AYBZqriUBip*#
zu7qX@?~AI;ex+q<DHX*!`IS~FYgwf0?pKd)E%ital@1r*9@fSkwzReMWKrGsyX6Nq
zP0(6&Vd7D1VMZnv#+3ZE$1P|5xKZWqrWm_xn_RI-RgPiC^(?78-7=wyduuMfH3_`)
zWJ-8j$CBTty&sC4`(%{kyRh7L*3=e-V8PFMzbq%|Ukc{*jNQo46PviAjpM}T47+c6
zfA2d@5L_%>vqj+Bp;Rs2E6dW<OxB0q<kaFTx~BZRXr4*Q0-qUPcJn=UA3XW!(LT%6
zTQSNHt{UrJO3yS6pK<@`;;UYFb}e}JrX(eWbIQ>V4+2+4i)d-F87%%O%69Nj^V!N5
z%gZAsv7cTflEdiw<@jVbfms@E5t43?rQVlJ%Zb{>yqksD?y8ljdW>-Ar&mIYr0#3W
z+}v`sxQKh5{_WNReF4P_7f)W{U8gkT^y`(a`fdjOcigjcvLZfTG@Z;Pa@{-h-NZL*
z8t?pOejoPzy8|;zxU$k0M(=#XlWlhHX1fI@W*huv-O??hzOB?pF#UY!q|aLAg<qbT
z<m+|q<ovH=m>I^mC0W5U@brg8ycZ0Q?npg&-7xaRo1Jz04oGrIIP&N(FTeCnqfmeU
zyj_g!k2iGRn{EGO&+=<Cm%Nd>lw`L>gm?DUL;tfj?cXAJs-(#(>GM35m&@Hv&Iaed
zS^T~4<FZ3(C$7)i#F>&dA!(b1?%T6dOedAp-4rpjO;xi=6j2eKv;2bg`=ufqSM+o8
zzmC1wy5+%3*$mq)w{xHJ-%G6xdlJX(Yp_SqC?}@c=Fh%_Qwtu2pFQ*3siJmnxZC%j
zLYJhA<w`RbO8#l!c5*B4Pu+CHZcpfO-5c@uxO3Qgj~<!X(WB?2cHqa2?-uFKPcGJq
zd_I`{RC8XBtoGs)YJXYnR!-HJS^Ou&^;(Gcw8$l;-y)o<TKZ$}J(w=Je)^ilYI;Gc
zyTk>iU6#~RowwlURP{{PXoWY9o0s3Ii3<?;Cc3`<*{Vxt!yev0KJ%37QQKvkLvF+c
zpLx@07Jsh7muF#$is0iWvyDzBR*SzVW*+a~`R~bGmpuKjqKNr-D@C|?F7MGwcTT#v
z<Av6AF0QDg=cm2rKbqnY<IG=FSR#H$uA=hzg|)d|2kxKJD_`Oh{z2T#;PLsVGXfK|
zLZ|GTd0Y6C$}*ilj{C1{42{`;k(pn_Lg3h{2C?pl10g{M$}G;Cw=DNpH4QuG%h>hl
z@t3Jrmd;_{ur49Zd|hw%jqX*CDmNASR|h5vGVEVa))`Rn$nt2_WQD1gOSJc<J-s5V
zU6-<)<%NQ|CI7u>v*zYE*_MZX3NO=BU-f(c)DHn07k$z#TpM*w>uPDZ^KMhK2d#T%
zXy`Q*s(+hmet-F$2C=y4(ztmta*=0W-QDUUdTr@Wxf61gwk52Q=L9@eo*P*3o{w1f
zDJeSUQ;bfLR93{)9T8fO>hux|72p0&F-rDa&+U4=byM=zt_7zn%BB3TPoAwmQA(Vv
zcd2&Xo4CLP-^Rj?&Ik4$IlAcm0jEsCFlFNv6Sn-=p`dLSr=mH{qg_^2`qazw)p|F)
zpUj=a?YH`Jrq(3$TaqHTJ|zB_r2hNBRE=-DFWg&d!Y*@ZlkQ)orCmb#cN$$n+SE2U
zaqoZ7=zJ;YU4qCKC9gNp<~uS|a<?BbTUx`!yvK3o=fovnm?FYWLmoZ0IPLBn*5K3i
zCARs0VHj^(1DpL!(KT|BtwOWeD{pt+zV|ai`|1^QWmdJnrW_mEq%sx;+AR3id9q|1
z``Z4+r+(d;5}cO1`@VPUbW4uaYFAWFWMpq^vF}K&Vh`-tvr_ukWSyPQx>$Zq=G6RD
zmp*ZW=33GGxtU7rS{n|q8E)c{YJI<nW$v9Nj*&%mM}9}_>(FQxx~WpI-r!L8%8j!w
zvRyZ}ee&l)c#7te3F>=Zv@-u?a4}uL8TQjQvAFq)DBqJm)_*^qvUWM%xzGMwS^J0Q
zru>KgS>HAmT3zJry6>)thH!(%=WerB)>GPt)~j9aQvB(##PwEi$v4B8`tS(l<N~+U
zeGWHkqoY;}otoLt5%g%^UNM19_qzU`Ubl%QTk7cb<C8beW$miHnwxd^`SmKD-_<!c
zkDk8b>a;%n_|wRwdGhgd%q7$N<mNfv-+1iwXRp8he5d?3R5_R3k6FN0<QJ2Wvgw(v
ziOt0&La(M|OfZeI<4+al{;YOu@-h2)iO=HH#F=Y1%niB{xNqByz_nScKECCj`)}`7
zf97d6iR&9YRHFA?UsS_Y@TWk~L3C1w{InBF-AzAJez$yMIdx8j_r{yvwC_g>w(8a$
z@+mR?JJFPhUvl%aFKan;^E9oh+>CQI7H#{~WPfenq@UV1`AVl=-ZX!H50~=^EA9^*
z%O)f~bLe@pP&UKUz<1&DgTbE`7H>94U|!6mnBljH`B%e&*gw~n-##+)LTTGY+xF$h
zBOWcke*EklrlY%mebL!o^XlWQ5Qml9EhH3HnuSl4J7am)SL<f<g=j|o>d7lAI@KSU
z9L%_(bbG&AduN#8Bn8*3Q)kR;46o$RHeK@ClCyZ$)`s~eO3Q9<J+G86w)NuqH63=7
zW=j12^d|1z?@q(rcj~+N7yjOI`SsfpD{G7MQDJA?7jYWSaC^6G-qF?HLrW`;Y+SkE
z!OXV>cO&jSJJ^sW(R#YEGk@bFMs@}5J&yK?fsBC>@xo18k`DH8$ULsgpU)ZV(jNW2
zuxNSBWzUYBiTdmFU-lV%nfB-Pj!wC(y>IuNX5IF1VN}sn4&O~)cgtHjoSD>&y~3|O
zOi*}sS1Ts>iSg03Hy@qbzcER*y5gkW16{F+aq>N7>dOoMFgZ+hOpUn~!M&>IndgOT
z4J$OH*4Wi-{%d6Tk~_EJah>GM7MHeVNB=1=jZ^wn%KB->q-B*#mpC^%%5i*fIlNkI
zchSV-s!P&7es8zx4msYsM1QrM%ZgONwhL*_XEG&&Bj)L3$otRpo%l5Mf!(ze5wA+*
zme?)3A^6sP@~pDk&S?uKa&lI_k?s;@eUtR8^=#6S8-HrPM$T;u(bt{nn=J1v!ol%6
zbYkLapGc<-KeB55Zt&-bMo;alpMU4G%gnW2YW>>(TBb?`y-HcW)U>wpctyx^@BAm9
zHt6SRt+hT;{Uo33vD)7ME|XrDu8C2Nj7^NZzi)NujIfI)e{QZdNM%YqSbE{O=04`a
z?&CA2eB83bcmGk*&L)1A&M6AMNdXJa-P-fwpP7SiSkAhFi~lyCY+D@>5_U5<HG1Zq
zMjlsJ-N|K~(&39;w#O$G{%+}7&~r8_Q~8%?PL}SE?RO?b=^edvYX03T-{&V?)!unL
zzf*zriu@v}g*@gV)6HX?e&;+o_*gY;oBe{=4Of~H=j`~{yyZ~{=S;4vZ<Nj--dXIb
z@qF2&wi7jt`zl(LY?P<+)Cayw-S+3ewktbZW5Qh0zIz=P6OD>|lC#Q*b7GKl+Iq1z
zuHr54)>eO4&gk9p_rz1>&P~6MG>Ii$3G#W*@<KSa)na$Vr{i1aoY*AIJZ0ew_GybP
zo@?z*7W);mb1&2MJ*zS%==wfjvO31^voCkCcWzk9R5x*x9Zt!Shl(7Y)aw{-TlM3^
zMt9BgQc9P7_Of0oG_KYXI{RcEm&b>Vd^6)xcHdhSuHa=Sa{AVE#p17~a{n3R^0@mx
zicNgndb{gR#??;Mj?76{r(d|QR=wwyhEAe^lhTqG8+Pf<UAjj-uAp-ICv8KoGZ%#J
zOc&nH&S_S+-ZPokSK-_ieko63VS%~Y<r%gsS8jcE#?e^s`Shv<S=~23WKNiSkJYN}
z-x=R;{TnV#efLLCrty=oTX9`DXV&D6!puI)B|>jKW!$nc()we<mkj~eFWR_?%kSQD
z@y219{Suny%WND)t|u;7erB>{qpa_ipgwa|j;oh;Txs6b@a%h{x3c4W5%#cq@-15F
zZnqM6V}EVfwCH8dy4j)Gy&tz&#t3^kAJtX3zDv_w-h%CG?54HPRqF0JOtn!lWKiy`
zKO%YW7T3kvfacX4shPW1_1_J<kZjj!R~&yO-sG6R?Cw)%P8Q0)UX<pdaU+Xok7}55
zLG1bKincZ{K6q5*K6>=X%~&}%*wBV!>4#fJQzn)%X<07WI%)oTw!`o5x}@tp-o?gh
zbY-TXJa?PbL=o3prPnw17n&_zH2L|a|IeIW?>@kJFIeDNoeh8gakrRSWxp1iOGhLH
zVlR}0&b4{+?9Gy2LiY1*8=Gbox4l^!xoFYLtS@V4&&d6d95DZWQ_#-L7rF-PZ-u+g
z4BwK~_@*iDZ{ELCSCucBUAn<Lne*8l&JPR3`MI3euPE)<rS#7vb6V}nH*UfkRhrkj
zsG5EfR^zXKYjyk5&Z?g}RwCyezD;(Ec_#S5WXr$VQ$?5=9>(pmoE0dwamw^P{f6N)
zTEmu#UyZ)JC3f;Go{q3b@^gBF-vuZ(WfaU5y>{zl>f*;ILbn9lKAQEPl{IZX>qXfO
z3{eGNp71MAp4br3)hMz-^!P_RhNA~!&YIn1v^n$V^|88w;~zqbRD5r)oX>Xe@5)Jr
zVp-n2$E=F;Z@!M7@pXqvQ<mhzi+mTS1<g7>t>BBeVV2ml!i%00<h*o`2j~8_Q~4se
z%1mk6{Ib1H2iHY>Iu+vQY=29g>F=3Fk*t%OxVPV^4cK7R*EKy$s46Y#x!1;k_Hb*K
z9qSdej@8s>mITI}(ATKxV>-|K-1u==tB8fM#m@V;ojK<T>93S{kUi<H`SI^N<{gr}
z6Xn`==E5K2?g`%~%XzoDZ{!Je-_2jOD%vjoXLIaUkEiLoSF?&NP^r9Ey(j41CJAGs
zN3wbGa?_76OsxA8xlrihOpO%}g5DfRPJPPH+wjE7l%*wd5`V-4_QuJTHg~?C`7YP>
zqHFn)A5Qmke_Gm_HJu6JaGoQ+WBNpc4V-_nHeUEWA?Vl!4H3(U55DsR@Txz)#cZ<s
z%bhEF)(Pi)V>{!v$n3rN^2xFJXE&IKzwQ^kqAvPd_{kAN$K@Yv`A=xMpO-J*SMR_0
zu+-~V#qf2Bxj&g@4=QCJTWotlMWr#~YfM>cv)Xg}Tddt&udA+370&uz#n+K_{Ibcn
zX>vJ}Zf~7dCws(Nzi)a3U-7=%k#9fF@i~`t`{21iPu(Q11wrnPMN5KC-}>qr{Q1B>
zj-`Pc?YFjfRQ7)5J{6tJzc;mK&H|<+<CU@>b`{<eo6E|2R`o|rs93yWdXiqI#!A(v
zQYTmFlxN(Gd*mE9=T-~LPqtoV^?T-Pr(Tkfk=tvr%VO2JTBjco@2Xm_h<?8J{LewT
zI<L)B_AU-+5j9dVcxuUKvnZ!-Nx&NQ>b>e}GfsU;Ki0BwVeRqmwm%CrCU&R%Um1`z
zcc-pn=c0RCq`Ybz7fsVzpW%ASMApIMmZ#NxAEW)eKE4N3t@X{Nr(M+fp8fTBe{bsZ
zOkVjbv6DCb)Z2GZnI+MuK185y>5AEUU(~LYn9sbPb8K;CP2<z(oEcB|c$%M|wtMsR
z+Y8Q@E-pT&H23ARe2%>@x5Q2<xp>x;JC*&{stvBi)>3JQAE>YQof>Ks9LA?yWU<I)
zTHXrJU<J#5gHj`t<FXmWa?fvR{C=}kg46#?oYk|YJJXkD{tCBcox1AY_1k~82bRgP
zXJk(IbC!_O-gwd@|M0RKVmIdJ#M}J5eROm8yPKEarr)10FZX3$d0hVdy;gf`zCEko
z|FOQb{$^!W)u+$*|5epg*uI?kvL$I#eXvS~k8-bPy7UEYe^#3ZoHr}%<}Yph^y=nG
z>m=?+8@FBBvL@-Jk)rUf>r!!^TVi$2t-EaLwPVNpEdKePb(P0{b38U>>aF0PVKcK`
z`P}u@cKvpYJtD0?o9A1du#|Bst30CgZT*qQ${MN~A8#o4slQ+Oi8nQ`x6W>xyzZpj
zEgIL~=Civm7eB7P{>IG@KmNQBxVCKN-su-EEPkT5QSgr2?(S~2=Dj;UUX_t8cX{yI
zg8i4j-1Y*4&^}|YcZHr`j?6vF<ms|W;fPYnGaIpQj-p+Kb4-sOFX`c%`=M)3BJ0w`
zl;Y<{qgwwpH(YxELFe=#<0nni9q&%r-cs1->f$E;*4R@d!6zbw=l_!PR`O-{U%1$a
ztXBSfV9v*fGak%%-6U|Lp?srneL<V>L`l{iv-py?8Gh8<DZlXjq_9O{kA9p!>|_!$
zHEo{VDL>g#(GP3Cil;QKI<<R_#<w|dnrF-iINNa1TEErOYeUZj^;?XU-K$C!tr&SC
zba~X(G`mzdr@L(k+$|u^Jj-EQBL`Rf{rzvh-T!*>Pnl>_f=17DNi&r?i%%|-RQp1o
zTsgk~{?h9eZ>I@eTv#aD5xdreZ@!)LrFLn#nIW_C7dusM4tP3Ce?|C~Ia8mv*fCsL
zTK#avVy*Sj?=0f3hldm}3a;RguNPeP=8)C8e?LV+W(IH5WVm!<qR|q8A2L^XpU7G^
zd96NPE?>L7o#~<9OJC-X(?6{`mz4jg-r=UMAKQlYR}NmPbWKUPHeqA*?5J?FH!7|*
z(qGH0PoE3SKRM%NvsKOhZ%sEB)YVm$6#V(~Bf;ZI+}61Gg=cS=Mz7gYqWk7#TKd1M
zrKj3Xp5PW%eASzHBG|lPfB43B&6YpX{a>wYtG~a@%NM<|ps}6t-34hz+oH>^4R7Dw
z-aGf)J*|SoV}i09&TVQvz#(=*NVA?(cEgA2dpBL{>|^c}8hV~QeCCXI;od2H#k<Ou
zZ`V%d=(gD3eNbzObtJoO?gh;or|19I+;t*fNa5deqq$FhS-Txw@UNrNiG#1s&Z_3`
zqaRoOt?rzEnKjMj#k<R8%dfwCyCH7-{hKe}ztNdzEcouj>4Q_}XG}SELD)I!<Mnyj
zl{4L>FFh*$xyeyb<Z$=G&!3)L{dn}`OglZ}okuU;@8gS0?tCdzVec=lR9o70c7n?a
zKZD@iNkU&7-H#;PO?bFq=US#V86{`gEA?mk<9a^1n5dm~kFjuDUv}eL$^C2mlSQ^<
zS&6jGwNnf4Vz_eg=b0UCeXrNWTW^1@&G2HuHBOsMUI$lRP5J)gMjI?#GmgpM@nIG@
z9OLw|@?OC8j`V+LoIMRP^%%v9Bf}3|ozP$!$*TBrbGTM#;yrsAt3|a3^A5c*dm<9C
z<fPEWkUuT+bBm-pI<DlM{u3p1<miF!OTYU3{-wV=HgEIiziVFG>}9bnNSEL3H|_F~
zbg32@`<^MfB@t`fymRxW_e7rBBlR!m@h07eMz6#UxvydE3fd_CVa@b^H%~saJpIm8
z<;m)8IaZn<w%Ax)aoD&mF*|R!vA*BmlVwan)3%@WR=;huG{NrD*5)?P=wolUO*^;W
zGutJjLR2{RO>|!Pl<!5NjzZE2A3vN~^5)kImwTU|8psuBxcn45Jmu}V`T6S^odVX^
zMck=3`qUU){qx?})O9aru=Ug))Zv}4XlW&97kw#G@5JJ34~xaW$lO#;d;IXr40S8s
z&o@rL+;KdXMRVIGu`|NDN9XyuOV{0)@;>^Aa6n*`%#TU)yL!YwB!w?=@Nbw};U{%|
z`kInycAoL6FDid>?H7o1ieghcsLf@b+;Mw;Y{{I>-Rp|WZZy|h?=Y)q?=n3m$Sd1y
zHz8}D$@DzCOOl^YwH<X03rSoXdNGCbq`Fp{_!_;$r(f3XQfRXaP@f|cbLf|ptWCh{
zjP3ec_HOrkY?^7yd3$?cjj^LJXZjXLyLz9m9G7?6)hf;EW>Nb5Z1<NJ^QI;geb}ly
z*D_t{{n1AkPYLg-T7B<Y>fS$+`tQw8dFokBj@p!_WhNTiwfEv~Ew?9=ihZYQ%;=nC
zcW?K`{_C7eHSK4=pWpQ2(u{|qs&{jiCGaWLUYb~wR=lozny#8L$HU$X!KQih89k0m
zzWlgyQICXQ#M(2tX9}V-W?no!B_Uekj?qz}X_^tiW%i=$vNl=We6izL$0@xF`Gs#|
zPeeG(irsRCb9<FTi}sfFLV^9ymrU)xc<Ck62DPU=!JaWc|NheIYx@4a()kVVDvm$T
zjvRexJa4t^`lFveys`Lv+u>4ro4A9vwxV&{$56qzt)G^bO*?mXMza0Rjf^WwXR^+n
z|ETnQk!P&R?&1QLbLZ8cix<sVzCm~I6m{uM$L>|%5DYtYSTlOZeVy5JS7Zd;sX3=s
zJfqC!ztX*h>&`A-uq1YN`+RSQY3BE*H~e9`vN6=L%zbgSL!78<g5sazJ4bRCh!tA?
zxmGPc!Nf<jx02U&qORVx)HIi^4HMNkCw%$Xl{>%dQQ23sG+w#p6d~PL|7_pK$vg^u
z+c!PK=6dp(9hz^QclFirziE9Z6dd;auC6g-0-M*&A8}h2zO&;{O0-|#qUPkTX5v0|
zvU7my#Vg5CKToZb+nAW3BYeTg+*(Pq`G}GwcXx!4^&0ty*;VF;Evg+pTB=-InRs>j
zvy{RW0aZ@n+H<;v6DO|v+2HZO^1thGmu*Tmx^=sjlx_XdE4@UOf1bspuK7&IkLY_&
zn4Ok#{Hf;dme0Lm6Z-6BOPwM!{O?$<&vM;xepOgY_X+z$#WRb}Rrx3f+}SH|Ogf(}
zP_R?rCrhf)gb8NXzrFEW_=TZ%S-N?6U(JUZS0j}fijF?pY$zG};mEV2AO0MwtgW)x
zV{u66Y}L)q$zKbXD}+VP4*k19*)Z-@@|L1d#h+XUr>lQ)+BY-!#ii_Ro8up4JZ)BZ
zkSxKcH?J$<+#$}_vpzR%FuJLvvHX#f%cS7%M%-eit%38G#4{gITU&Rg=v-UAP9~dn
zZ1XSvW9zcqEi;U`gQhBWyll66^K`P_<(zA?K7MnO%AdJOCOyAg-^%}CXnp$h)aRD3
zI$ATIYkaC`ewi+@=I|*$F@xgb&dmA?cPlS#+`aeLtB3==SKKos4*p@us+iIq%EPvQ
z{=R({*Y($@Ynq48tt|~ucsoxb<J<3Zamz0sy{a?w&ijY|#pmw*=ePX+OA)p3y|qmF
z;qn_dv2?Ck9~E)&)5YgSo8~>qXS#UgXU(UAGKUk4zqn1bcSILvEjf13C{kXmqSrO#
zVj|CGD<<)PN1SKFgJ-7rv`3kE-R*4g)OK2%?QZp?`n7{!<%G%&oVR(tdsVT|x>5O{
zSTJGoZx%7VvokNoraloWJX#UTa`nsZ>VEgNEgTCr7U*8l)m^#mPO@mx_x<lUzdPFb
zlq>d~eiU(6n<-o4u#R!~jM$gYTAk+PJpb|3-)B~cSjoOy2D{T#SRUm(J~&z3Cg7>M
zoD>gtRZw!|mHSzXBW<@;{akR5=ez-TWqiwq^WP?mJz=;%X9~;Tg;RV|cXHa5{o^tE
z`ZD101ZmDs&W8{02`-%)e>68eZ8`7L)xHns7W|q1#6_B|{A}pSm3ihy6)D#OYh@39
zc*qj)Zt4{8nLmHZY~Xzv=kfe(-BgP|2R_;IZT<Jvul-Ux8}sQ2`JWZv_GSidy!BP;
z(Y7NE*<FWfGUo-ne*a|i*7r4!ERFIx_HTXS_{w3$`Y+7+N?s>t?>|wu{_aAd*A?Ec
z(!IMX{_Om*vFvluit7)1Vl9~j-h37R5WLUvV_bdf{_F4dtdRPk)_p#D%?iDMi-#U>
zZJcmUb&u`O)k|H^2s^C2pIx3f@5HBPXVNncpZD`U8kFsS?VVBiG2M@sD|XoFJ>!dJ
zowIYf?%ROCH<n+2+dV$f$9+{}le_NcDgHUWk8l3nCNp<;W_4fP_9u;VZk2pl{Zn*O
z@X8JA+`Lj>1{v*A<2>b_A(_GT;<{O|gvb3!Qg6J1Rk_W%8W(*j40~=Xzhcf=RpHQC
zpF_Uio&GEE<Dm*e_EM#_{YGz?D<8g2Ui9N|MP%>lyi4BkU!C3y<xiQy68dzztD$aM
z{a@|RC0r9&=9xeKIN^)m?5h_w_Ag>J%(vA&9h6`D{cicpg()JtS6KY#+`L=gqf(vc
zTuE`-lLwJri+^tWoEOQ;ofhZvNXY#E-Z>k8zP?$xOEhii-Sj7x``(Kg3N!t8+;*~Q
z=5BU9>1UgH?YwKQtu3gmsY|Jv8W~l$%;ekpb$cv|1x(G`wrH(8aQy3+P}MI1rEyNL
zw1V3?4zyM-VS07b=HbWx8#MMGUVUk4#0!CmpH>V0__zG}ad~?YzH?TOBj!5HkWBuk
z!18Ee!E;CJ*vzT+lcq^7`^>95dCQqCXV)K@TP(QF`<ij|wn?U;jIZCFzVUhE(SHio
z<!dwluUNvgTJNT9S>ij5jLrN{?L_v?6n*3(_M~v4#l+jES96PK<*aD*TNP|u_QHYn
zv&o_kJrNzf9a|W#YHUh8D&W?5KG|W}DhvCWyQU`u+NrP}InJ9|8nx6(^`B$M73btj
z%q4aIP5*mDsXzXj+aY5fCUtzdwx?8@RgUPd?kGL)Ze5+}ttK~5Et<*y<zJ~!PvM$f
zvl@?dSVwGmR@d6><2~i+rHxC2JT-V$E@M?NYKjODSj4}1pV-n9Ju{j0b1yf4o_NRZ
zvBs2_exW~R@s+VHE|8HElD90mTWGMU`SF!XbDKZTYrma+_F4Y##X=LvzS3Nq+vj$x
z-rl_1^!JMc>G}En{|>2tFJJyWW&3B}^7Qn4cDvobf8Q^ux_j^3<ot-|#XbjQZfYjW
z-}S32*gv_y=ia9|Om>WxFE&qNU9NPvvP$-7?KhoS{d=STZ=dkj#y@g4?@KFAQOhN_
z_dhvl^G;j+;=9XlR4c1}78~A86m{J-x2*m6W1BA(cN7(>YR#r>?8r;*(G%%jVf@Nz
z<Bn3D2UncWtvYXb_oa`^Sr_jkC-dDm-<a)sH0!z6qmEsw<|3jEBKNBt5463QVcNa;
zzQIJVf5C?%ry4HQ>4{DM_#id!QQsno8CE|dC)F?gZTIQ(LGj8P``zD2OrE^N{m1I_
z+n#&wk^M3K2fsAaw~Ef2#gk9G`+C!63g3g1cfS~M{W|mW_v%=k>u>kXS$>Z_zlNvk
zvg7v`Uw;0+{N4R|?DMNTKexoajk|MpkMawDm!xkiqraFg{wY+Px;#)srNou_ugZn}
z3I{EEk|bSJAD8;t%(;7z>sE!JwCtV4dw(+5y5+K8JhHUI|B$Y2wnu%K@q+`>y8<(k
z_hd!Rc)n&S^VeI)55)w<|4g+|X!d%p8W{N_&t|%7mA>DT^82T^9;-AtwqaSqG@BUd
z{5H8AANr4!dM!Tj`qY={n-=`Jt8|o2W$BfttbbLic3pp&^?CY*#!mN#td;xbJgitV
z!K_}~-7b7xF>jr8SWfyrZU>#rYX(z=-R2yzIo)4nUH$u2SESMW#OJ?wjqOT~`%l`*
zE^NB%<D=YP6LXTUM!hYmD61=ZnDNra@WGR7>))=;tj<2Ot?pg^-Z%MkuV?GG*FRo*
zE?#DDqtRWy-+gaO18&URCI9DTjaTrYC$gbeBpu%Gewyfi;jDRPrn$lY4T0j7HTq5#
zj;|8kW6m9Yy5h>gi~^b6iz=;Nl)mxP<B?zuoN6dv!P0x$@;k$FpJg4I3-+H$NQhJP
zQ^?<+e{9a<+?BTz7VTkJxW4t1Kz6$*cP!_pzO1C4g(fZ&W-XI!68Ow|ztdjQ-r<L3
z{6Xzf%Yr96D(5=hjMJTO{c(Hdm1X<$w|;v6Wk>OsY3l{<R}}RMgt)ui$e2;s679n_
zVLB^|!Xmv3Tki<T1>9D$+##diziMUW?`;x7O@{Z(3OB!yTgM^B!}55qz1YOOK7Li{
z+|$Qm_a@G|QRArOzK3VUX3uNUc2&)l`5qFdR2H7Pb@{OOs~=NiGav1J>5+CWMLxa3
zrepKz8w)$!RE%6qQY(bzmR)v;kcyxGF~<IevE9Ot-G5#c?T}a!%#^xi!TR`@Y7<qx
z%*1pyN3zOQC@Wo_@;-(oXm?-JMvvu1(FaP4H%nMg%M;a~8>TFyuwE-K@l(lm-fZog
z_a^1lh}}-=<*DgB;aizG<vk;(>a4)UH|K6yBqhQ5K0)BouD!FW8*>-^J1{{@>R3v)
zdD3Q?ry`yQ!xArU4U{P8iV{iTX3d-{bz)+|4#mG(8<lL?q!w!^X+7>!P?gu{P%ED?
z<=ByXX{plLrVW3-97{fF^R48}ZkAi!C%G&yX8hQeZoKEU)^z8X$DcY|WSVnk$*qpQ
z!6E!$k^N`Km?DGS!8c_dG6mIoy=ghH`jnTQ_O)iqrJon?*}ZnLQva)^8#iV;P3xbu
zjYag@yyB=og|80<ADtnxW74<42`w_6*@hPt_b*XQpVJkz=3nWJHICc{?Rxu^B{aHj
zHVeC3K5~E5r**jd@#E7nf$9v)-t`<ZP5*pIH#|V-`Q3xxnZK>C7oWG!v^Y9t-K%TX
zT=%?xN3c8>JX!O@SnFpOmtM9=;D;&J$AeezVXUd*o4sFI_W9b>w<3n2*?g{TkJlV1
z{#Up4qmo8caMF%1Q@EFLN1fO+yEI`_yU!|ts5MJ<43=}%yGK-NI)z{6ba8vZb56Br
zU*dw~H4COirJQ?QK6&M;W6`Hh?r@v>^{<ZJ&(G7?Cb`8chI&bt_HMW?Dj6v3lGS7u
zX?E!Pg)_S)bsZ`L=7;@!JU36@?7QHt=!r^C&O06b_TbCZZKl_Fm8V@Txxc%vp{joE
z5q~-Vi)<p{`+^JXE-<j&T+CJadn=cC&Alz5rT(|01g8BI6uNrj`#tH8@kN`We;TX`
zE;$*w&THwF6yLWU43+v{a|N7g8x1^q=X-3rb|P)H>q?H(OfBg_O>w(AdY&037uK0<
zTXaFBUbLy^wYS8ptE<9ta~Zgce4bugmC`kTy0Xz(x#nB{VwqgrTz&q>8oI_gN3jT4
z^|&2>-`yT{LA)nE;*_mxu}Av`(Or>lJezyZ|GIUhYtm8wXqPVWE$S+F-lsbRim=Vn
z?0PeWaoYk{z0-l+p4U{AKDr#SR!$CHru^~TMYE`zT8B@%Toi5=O3UPXGRdoAWnH1&
z6o$YG)h8|D>akmX6kc>>6>VL9>ID0x=7YA};yYSQ0<Su|RbEsSJe*>uY?SrwM~_$M
zj0HdScr#Ouo}2Vj_1>40-;2-5+dG6iJ$X>29@luL)MY*Y)7v%npB~K%{g?Ench&Cl
zmYc`LR*L4-1u~}Uh^#DXkU2SBJjK(rIyk&}8n4*t*cHcq=6Tq!JDRaAsQJ+}A(Qg>
zg)0~QoWkw3#wX}f>h?V=;!;9d4~n&{be|E}zPQEj4a2q98FNzmgY)AqaWibS=#RYq
z{$AO=r^Si7I`>^RuDQK_n#U&wlUe*qUsKNVg(?X|{4Hnwx1M`>w|n19`!3H^?V}g^
z1#Q1B2<F<CqFK4-n}OC$zL_ycUcD=`3hnbg=)_SXRJMPgw(I@sgOdYWemg4nhgDav
z*?j$d$*;M2stTRu>+N>P1?Ftob&$2Uwnb&Wf0aewr>5gsyT9%h`fx2k$ZoI4+LTwU
zZJQPyS;N&G^4aQxZjRo!9i4t$J--+^&p#;YbNurqS(wN2CENCOQ|h8^CM-$1!@lQD
zyxZc+YLTOcFMqRtU}c`=Uii=S{nMFwcf!M1dcT}5X04pi+wJ&S%vdht{hj?>cOACe
zOKQJx`!3@N|3{qW?>jpb_bjS#c06~&#nG#I7H5vxM)@dT1KkJNk=i1PZoWxxjwRPd
zMiu$~D9mk}$HiK)Xw|7yr=6>+rncmK@=#fEYQw=f#tJb8EGEA$zv;Bf&E5KBiT2;#
znEK77VW+Zv-Si%Otvi;q>(9YrDK1Wx$w?d8SXcL+Tp7VVb-r(l(iGO1AE(2b+WFG9
z7kv{xWFYzC&H=r*1*=%f&l;{25?QdvVoCgq5Vx+d$UmRY2(a>dKE5h_sw3~DMekn4
zV;ozni`t|<I4dtrHJ&Q{;gOqM=M*K^Pr(AVn=gx`&x*Mjc|FWKC1DD`T~pe$Szo%Z
ze0plBxzUqzV*H+5Z$E91XL@S01bROlXj6R=lUkkab+v&fH|6Ap?LyW){%Y)PlQ_DS
zUIp|{aMwH&ZLv^MccS9v5W{_I{yd+h7UVjwqRLg=zr*9>wB>u|X@4@;bXn%dI61kb
zH19*4>BV@S@Y|Q3uG+ZQbX)wq$#dlz!fhY4d#}E5V)p0F-4DYa+1!5hCLz-*dJ6mF
zEBT_v>Uw@}*A&e=J~8iUu(~kk{A5!>MgP!Lr6o&FZS{D+<mQpEo!6&qbzx!Vdl%tc
zdEu=|XV&hz84W!q`*~E-)O4G3KPKB;ZPhqzEvdHP*2RZHQ}&k$PZT)Bo!YQW%>G2U
z*uu{L2fgiz)H!7$%Kj)W3+M4Ye$BaRNn*{(S3z!h5t56irWJqvs&~P0>pF#>6BhZ|
z2~9GcuyReH{q7f6XHUs(+iOvAHih|v8pAf}<v+}d^%rh-=f1CTE1Uh|+V=9hmLf~9
zt#G@?uG?PR?iMGr;^Y*iV{`3X)<j(F`F3sjmE>IwQ{J!IzhfE;;}pfSd*<c0{GM6B
zb$`i`sfWHDyqflpDZNn0B~NYA^Vy6`7BC(Cxj?J8Q`qIM*kSv<YO6T7W508)t-1d7
z8%z7KHi7i*HA+Tbs-@$z7c91&#q8IVyX2Y68spGY`l}N^WoJaaKBTIuG&|*)_2GUu
z|7S-o265f;(3?=j9WN@vbaHA}k$At}+zg|GCsx&*u)MFsyJg?aR{J)yi+j!UR-W;h
zQWN~u&}-|p?!2&@)-%tC7Qc7-E@-W-xbxsjo~UVO^bL8Y9lb1<$r}3WM$Ko3b7u})
z%ya)DuCn(@)$JAC*D5bv(Df75+!=WH&Ayq<^^I@lH#-R^9bK~ddY7y?OXDu7No&$>
ztXHwDyj^*mbH&OX>FaY7*1hNGceT#Frh8%bp57fS=AqryySMGV{P*8n8<V`mSsFf<
zTPwC6*VCN3dHxd#q4nE$@8*B-%-a0zG2WiHX5ZYnzqj=K)zmJ0zVPKzd9U}JPxmiN
za(aC1M3ZB`5|>g>;7-#s{tWiNKCFLG-l(|4z4lN4H!c6$_w!Vf->*9Qf`5LA<%~ZI
zc%@67C1;ECMM>_R*)x01pLY(`K9hc4nSST)lgE+QUPjLh%Mz=8Z)nJ~pKl3gwTAeK
z9Xpkh4Ej0eypApA_qgaRE?ZWaaF<2SPw8Roln)Jiwcg49`hO%@|J)|U^nbf&dgrH1
zm>fAJU_z1e^zh(o*MAv2J2JzwMb6v%VpGlXt(EP$3vJd(AL1`f_@N@L=d#IC+UyUD
zwpmx-xkoag#$U|;sAxr|Y9>y2+45{!u~<@n$&VA~&(-YGXcLovmvLWU;t$6YC!QSX
z&Rfp^|NWbPbItjRSME*ylxv$ETp7~6`i85%7h~CcXLm8?cdw4ULSMA(QnKa_k9cU(
zrl7ksCcc!N`+7#Vs=9wXdtkvyqZKLdnrsfsvmZH9`J!KAgW`w(95){wn6-TJw_xr4
zb|L|@c1L!Eh#2H9GF!ak*^M>5GjBb;+%(5Q*Hvr!>HHbngL#_X3uifLGSB+I?~M48
z_{9>e8}3K`X20Xl-Y>uTvh`H8$1(fFD(nyIPFeD}E?zi7Lw=S_1JfygS2LwY6Z2Nw
zjXY8tFaLXwnvT)}zHi=Yq7p6YHOG|?@4Vo9R<ro)&Vb($@!k9WdFgr2-@C8kUR_qw
z)yiu@J0)htr+i!*nJ_8Mady>LsZGVqch4+}|Nr;o)9?Rf*o}QH&i(rSFKqY!<NM3Y
z%gVl&eJih?J2&6z?%&uSn|J>IZn|dw+t}Ex7Yi$YFJ6`=|Grc&?mzU<qt>tYZ{L4k
zcX(dTwg1^s|2MX`CGBDp|MAc_X}SC*_FMmBi~m+z&z<}C?7#mq^Ut#WKl}H;=y&^B
zhu_VKeDZkZ#Z}eyQ~&b+w%h){dhgzIY5(i{_^W2B1~y#W{P9ukr*+d#x1=jI|6AQ}
z=wv47^v~e;|1az9xAw=|+E*6*tlz$U`tAP;`gz~}r~lmZB}lwq^!EOO>nrS-Wqxe?
z)}_>_ptMC*sV4ez_YLd&*Umk^yi)r9*PX0d+TV*!zTPta&J{JGkufhnf9nE<?VfY;
z?*B6X_swG0%-fq^-|Uy*<*a%wz2keX?=hK5)>kIY|CX<ty<&p$r_$TZULs!%&-3j2
z-~H;v?OWU#YCa4T(x12Azt;0XX?^_PuUAjb4!?iRkJ;RH_vCLGoBw-%+rNQn-SOYy
zlm3@~FaEuM_vZVz-~2!Sap7U#FOL`PU1wvGJw?ar_s+yAv;WrDefst0!Hb%=Z};c?
zFW<e_Z{Gj+Z}YzVKY#dt`})55$*=qco}TY(YuE38W8s<IIsII^#E<UBOxJlWk|YAP
z-#*#3grom{#J_jP_?eEk)^i>7>Ry>*C%Rsf?G@KqkyC*T$JP{dPPP8-wqsrLohx0_
zBUkOdb?HLoR@FnLxj&z+UYj_7_1YDuuZKPO8Jc=2<5_^s;;)*ApMADo^#6O@^QE8S
z&DZ}go&Uw`*Zt@5|9fX_zxjW|f76){9DhY@`(OS0(Vz12{N<Z3|6O+Z?%S_szwW31
z{P9p@M!)T{lXagit_r%|^l6tsc<dU5z%cR9Nl(+B*X{aSpYQzM`DXoYYyWS%X8-*k
zdZT`B@89qJ+x{EJeTe*4zkc(7mFNGr-oAVL!+(8+|NLM4dt-LHUMMZydS<Hh-0J*Q
z&pDrcEo7c7c4MnlTi3RpxQO4k7FD}nk26q?zx=1Vf4}&-(>G4B_Mf)i#keY|LM7Xr
z`^>^CeHYJ8W@@_jZ~d<;dP;K3IhEHNOJ=s*SrK0;|BREh#lNO&rWO0Hi_aOu>Jp6W
zmuda`d0uhq+~WuN?F-i5ozc7awt({9%MB@>a&0F2N>cZgZdRP5t*gZ}Wy|`1k*oK9
zyqqohj_d2&47a-PaX;>{?>eR*bIx$qnjN!itI7-B9t#$0m2;hSsd{>G+3c;HYnK$8
zH$1B-E&9Cfq+3nbYm<-bpBe7_?yltY*CyoiGTsYw7d+OB{r$x6tjej23Z)(_BAqPG
z(qX*Dhfi1L-CzhcHuui$zqzf$FYorU(nF0+OxAgoA1-`axLIY^1JS1+++zRsCjCEk
z{Pw*&Kc}Zn36NU;kt_fGkKl<Zk{gnQs!wiZi9Zv%dYR3W(0L3Rp5{D^Z=;gDT)w65
znQ=6Ev-%lt_l7I$pH7)&!4<LUUWZB2``U)$d9G1U4f`S<PrI|mP;Z4#SHjk{%R0B-
zI`s1R&aF~zcP0h879Mp?xwY!n+i$XQS{H8L=s5p>;-C4_|J^6AKCkk>ocrJY-Fwge
zeE<CCp0DfHX-MDRou9q3+Vy+JjfT=6>z~xVcwlPqXws{fPw(&>{JFM$YreVI;r}=O
z*1vx(_xfG^mv77e-hXLRxoP|NmfQc$e*I7X`GNb}jt5g-sd>9I`$v`J-=26#dcR70
z=Eddnc<#Gz3N`tBsBLOyZ<w&_WzUCFSC1S!C2_i8R{n$3FO8bNS6|uZWFjBYGU?Sv
zi^~t#r!CA{p`<XCe@*{p>lNE#HtF-M3Ht23Zi;hQM`P#)rxitv=59P|(x11#S}3qy
zrt*?iMYiXBnboN?<1Bw1_;7mTy_0EAlz4kovrV2>|2<ItL0>s%*3@FgZNJ{+de)dH
zFJ$w+(^RZEOLWHnY4I-c2De1do;kYY{57lNf3-vPKl?_kOuE;!H%K-0bX;!6EZw`4
h4l2%;X502N$8PrdXPb$kB<BC;zk4Y^lVJxV0|3k$GKByD

diff --git a/atdb_services_pip/dist/atdb_services-1.0.4.tar.gz b/atdb_services_pip/dist/atdb_services-1.0.4.tar.gz
deleted file mode 100644
index 9145d34b53afa6599524aa3d9e960c509ece27b8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 20926
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
F0RZUORIC61

diff --git a/atdb_services_pip/dist/atdb_services-1.0.5.tar.gz b/atdb_services_pip/dist/atdb_services-1.0.5.tar.gz
deleted file mode 100644
index e832d4d949337ddc793378d3fc79ec7387186742..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 23487
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
F0RRX4b0z=)

diff --git a/atdb_services_pip/dist/atdb_services-1.0.6.tar.gz b/atdb_services_pip/dist/atdb_services-1.0.6.tar.gz
deleted file mode 100644
index b819e6378e43d487b8aebc63ba2f022f7d8b67b1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 23834
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
RJ2L;j{MA)l)eHtq3;-S9?d|{o

diff --git a/atdb_services_pip/dist/atdb_services-1.0.7.tar.gz b/atdb_services_pip/dist/atdb_services-1.0.7.tar.gz
deleted file mode 100644
index f99d21d6e72ed164a80714222f36e4932befd4d2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 24025
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

diff --git a/atdb_services_pip/dist/atdb_services-1.0.8.tar.gz b/atdb_services_pip/dist/atdb_services-1.0.8.tar.gz
deleted file mode 100644
index 57dd4d0ef1576868fb7316986a4affc09e9965ae..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 24670
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

diff --git a/atdb_services_pip/dist/atdb_services-1.0.tar.gz b/atdb_services_pip/dist/atdb_services-1.0.tar.gz
deleted file mode 100644
index 7b58b63ea0459b462581d1c124e14050c7e3c799..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 10325
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

diff --git a/atdb_services_pip/dist/atdb_services-1.1.0.tar.gz b/atdb_services_pip/dist/atdb_services-1.1.0.tar.gz
deleted file mode 100644
index 161be57667c2636095332794351435e9ace23c0e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 24616
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
QJpZ5ncCxS>g8>r*0470XKL7v#

diff --git a/atdb_services_pip/dist/atdb_services-1.1.1.tar.gz b/atdb_services_pip/dist/atdb_services-1.1.1.tar.gz
deleted file mode 100644
index cba53e15874e286b80fb971800587d9951b05fa0..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 24623
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

diff --git a/atdb_services_pip/dist/atdb_services-1.1.10.tar.gz b/atdb_services_pip/dist/atdb_services-1.1.10.tar.gz
deleted file mode 100644
index 8ed69bc5fb300c220380b1b84b6f1c2e06184d20..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 33361
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

diff --git a/atdb_services_pip/dist/atdb_services-1.1.11.tar.gz b/atdb_services_pip/dist/atdb_services-1.1.11.tar.gz
deleted file mode 100644
index 9757670a4e641796fd9a6680a8df0cf59e5dd5bf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 34240
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
TAqoY5`(wXoT6Pe_4<-fxUv`uf

diff --git a/atdb_services_pip/dist/atdb_services-1.1.12.tar.gz b/atdb_services_pip/dist/atdb_services-1.1.12.tar.gz
deleted file mode 100644
index 680a36c6c20e720377a88ee141e93be1c2b7ec36..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 35844
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
bzWFBY=++SbujHWf|Cy5){mo_YU}gXSRA!f(

diff --git a/atdb_services_pip/dist/atdb_services-1.1.13.tar.gz b/atdb_services_pip/dist/atdb_services-1.1.13.tar.gz
deleted file mode 100644
index cbdf9eaef09ab0fec6edbd05905a1d4329b2be45..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 35985
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
KZ9ansGXntcW90(?

diff --git a/atdb_services_pip/dist/atdb_services-1.1.14.tar.gz b/atdb_services_pip/dist/atdb_services-1.1.14.tar.gz
deleted file mode 100644
index 2f8dde5b312dc38c6d63fc5f96c613fb81f6202f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 36042
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

diff --git a/atdb_services_pip/dist/atdb_services-1.1.15.tar.gz b/atdb_services_pip/dist/atdb_services-1.1.15.tar.gz
deleted file mode 100644
index 71b0654fd1e47cb702675dc1fee743a0f4da29f5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 37269
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
B7&ia_

diff --git a/atdb_services_pip/dist/atdb_services-1.1.16.tar.gz b/atdb_services_pip/dist/atdb_services-1.1.16.tar.gz
deleted file mode 100644
index 2c96c29174b32137b82ada1b2541a086f5e1e13d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 37421
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
UlZ&2z|NX~)j)|NBg9kGM0C5!1w*UYD

diff --git a/atdb_services_pip/dist/atdb_services-1.1.17.tar.gz b/atdb_services_pip/dist/atdb_services-1.1.17.tar.gz
deleted file mode 100644
index 581bc69b21695df00b28a27e2eb99baffaf69c68..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 37586
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
Rd42wWcGKSEiwp|P3;=4%Mr8m1

diff --git a/atdb_services_pip/dist/atdb_services-1.1.2.tar.gz b/atdb_services_pip/dist/atdb_services-1.1.2.tar.gz
deleted file mode 100644
index 7cecd8570dfb39d7b7e2e4a98dbaafe0a94c6566..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 24577
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
Le|2OqU}69OpLsm4

diff --git a/atdb_services_pip/dist/atdb_services-1.1.3.tar.gz b/atdb_services_pip/dist/atdb_services-1.1.3.tar.gz
deleted file mode 100644
index 0201ae241e42ffaf7af235cb350787150eaa8c48..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 28641
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
Z!2|;d9=2vURg?OMdHVbGO$-f83;?o50F3|u

diff --git a/atdb_services_pip/dist/atdb_services-1.1.4.tar.gz b/atdb_services_pip/dist/atdb_services-1.1.4.tar.gz
deleted file mode 100644
index 8d2e243d9340b4f6522aaac62c6a91c6de074586..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 28914
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

diff --git a/atdb_services_pip/dist/atdb_services-1.1.5.tar.gz b/atdb_services_pip/dist/atdb_services-1.1.5.tar.gz
deleted file mode 100644
index 8610b01badd3127a0b475b7a88e0a76467a5ae55..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 31148
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

diff --git a/atdb_services_pip/dist/atdb_services-1.1.6.tar.gz b/atdb_services_pip/dist/atdb_services-1.1.6.tar.gz
deleted file mode 100644
index d3a236a633ff7e1e5a2bebeabbb0ef53353b9f04..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 31895
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

diff --git a/atdb_services_pip/dist/atdb_services-1.1.7.tar.gz b/atdb_services_pip/dist/atdb_services-1.1.7.tar.gz
deleted file mode 100644
index f8a0148e0a56a37642cb5130facb587693f06ff4..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 32129
zcmb2|=HT#2wuxc-pORTz5|dbxk`!N@T2z*qoLa1FsAs5Wu2+&+#PFuJy8iaDjT!&<
z{t=PBrRUkb#N$=!=Jt~lRV^>B%>C(Abjjpvf2&7;lMj;)LsVFCvEA>v$L$zDsGeSb
zB`0~}0lT#F^z`(!=MR@2?yh@uJiobdzR9h#WySfQ{mcJk9!$^A@Bep5{rB{J+qZAK
zUA^}1H^1uN{%gz9tJnWk-}rfX|A(2XE5*4B)tk4le{ZeX)AaRudb7ohWhbAhNB*Dt
z&F}f^U-e?I{q5Pp<0@W$Ph52=@{-TGYx8H_y?b}(>-+caHh;Z;>mDo1jYH36|9n-y
z_-ofc`9H<)XP@m>xZ|_V%S^4qO=XU$c(2<V^@}=f<ri6}eY&K;^|A6%^~VRR{vX>f
zxN`a)&bGV1b8F6geOLa#+O$?wb>)m>7XwW0P5bxd>u1%s{}<YS3$B0LyZ_a{{Ox!C
z-oJPI_N$t^|L2$e|2*q^rT<~IY4I7w^>;7)kNo}L*Ff&O?GOK{G2J3McmLm(z4L!}
z^oN^nb{j8ezJFVD_rHAk|NFwfpSSz7tl#aS+}N#`aMAVYA?ZCkdlpAph;T7#sn+!7
z$L{(l*8lH;(U)V7-u(EzU(UYzTWNpo&)@cvF+UIAywRV3lu76Q|CyinU%quOv;OY?
z`QQFr&z@)byKvtnlNmqG-2VM=LVZr{Q|^B|e#>9KlgRMl_^KlbC;z?Q@~y1!|NE`c
z*0~e@CjQSay%qoTzklt&%Zs|doSJ`_;g0Y<4c1Qvyvvk07JjLSnLc$-3&(++2Ct@d
z9E(@q3^{X9<$%)1^o%u^v+T3BN8OIy`2S6fJfnecO>h&_KkIq}@5K>4i(mLExqa}x
zxI%HIoX|tYhL1Wv0<SnrG)y*Xt>aHUtgvTGmU^a%=~dOj>}MT|^HyKvI3#jaG5KPi
zXrP0H^cUMNLF?^14;^^B->5?^SY&gXX!zQu1uU6LTF&(%EkC59CkP)}zkG8DlT>S&
zbEV_Ccek6$vl;j7@i8#9+q3aOYZW6y@-uD*j-4iq$|<4|wlPQl9I@opXI}QOm+^~D
zNsO)W{DU4LKUn`{H@`S@XX^KB;&C$U`HY!O6Beuq-k2?O(&LduzgkCYNOGd*9a)2Q
zT&s3(sH$6LT(H)5&oLgU#kEZLm&Z+tasL?bXUFII?f?E6)tKL$^>@|s15v`f{&KAm
zZT=EdeJrcpK2`1C_`Y>RtnQ2Q=ZUATfBtO${ZG5>ekJA&Z~olBd3WjW`FF3KJ9qDz
z*u4L@qpRc3|L?E;CocQfrRU0``&TEfpTN#}vuU#E3CRnW7T%X<O@1?#Z)Pfc9`lRX
zuB|33TNVqpy-4qitqE~3EMBfPW%1`HzqBNN3t1&eCKRO@7p;Gyx$@193YCD>d#9W*
zyQ6pHS*XcJ^Nqij-CD4U<r|~#x5S3p9JZgU{14XMi9S@n#z?$4a&q*RzdJYDY;XG5
z{k-K}+Lif|&0BH;;u-Fjy#8!Iqhk7oQ>!;HoIdwIciVr5t@YLGdw>0Zd+pq{>!1Jk
zSO1fKa&YahN5|LQkp0Dcg`wo*_me*_nm_t;%KXfM1hM0FGy3uya#{}?zPZt@v6so{
zIB#f%ad^T1RI{J0_8%HDIx<w2#qm5@Q~$EP?oHz2gDFysPwHgc3!9EhT+5$&?SV(i
zckN8Zce5`3{A0qcedgTr3WoJu&*b0n?E8Aa{&Vt<gqV0!iSpWii)U<oq<SFeXMOhU
zbN}DQ3jDX$_@7_?Eh_%}|MSuR{iVwVS{L?D;W?%3#-a1_aQCbJ^B=!t*uOKmy}N(b
zT)sd1x3$zCV4GIR7txl_vu}?y<1B?u6E0YF>3ceE+`6mj(b{s!>cm->16N%A-L%g2
z%c8w+YvjU}KW})^y<g;EW8|4Oa|w%Id-R`Fx#(V)|DXBX|EYS6)8_quJNM1c{eQpy
z`Cs)<-}3+c@CDmAybnJ6dx`Ja?YW0PyZw{Q7M+&SH#e~+%<AvcAK#W{e_kuNuJT0v
z#j3yhuMX_L{JDOscSGv)|JS~m-TeRdZSLE$va)|IG6%nf|Ng)J`G0Y(|Lg0$6;>|F
z-L>H9S^cPk|0CxdTiyKg=&388+yA)RPM)s)bN`d%pPw!Ni_Z{WTWoU9{{QXhx7#lL
zfB$Y<dEmeIIotRB`d@eE^Z!H2d=Dy3c-$BT)&$D<9yu=<FjM>EozI87k__2CU1;z1
zQIR|m8m#c!K*s4T%M(8fp366wwOHAC<91gI-}qq|%;?W^Av+*U#rVHuv7~xi!j0!b
zLO0b+?q_s}A5;*s|Ml_6=SjOV@|is)C){_?WdCg}Kg)vANZ`Dh<b%j9Y?GL$98vG`
z-p2CeXp2B!(*Jm4dzm{5BEOeEPwx$rZC7{uw{^#i*sj12=luUM=^i!oW4^TaVU86a
zTimN|?)$TQCawwhwU+Qw{Bqp0_tyN1`~}J%*GC#uTz0smx$Ln<?jwe^lKOX>?fUN>
zl;Ll9rJ5mr@zo^jG=?Q&ZVddlJ}~T(=WmqbQ?}>SKCoa9_au?Kn!7FpTDUm3OIx(-
zr3>5ptY$c*;vqC6c+RHq&T`LXf<e57vszR3DW-jSw0)BOjxLv(r%PQuzg+t><;Y*H
z1=HlKUMOB$#rZK_J=jWcpYGHJwm+F?i#b)!?EL>o|9;oH9*stYsN<ZXeQBE8yta5e
zSg!p*@R5+7b}7ek37N<vXI)zoPhOE{=;L{^Q0077R$fOo`~3fh^zR21e>w41a@7=<
zkI&icCZ8<mcwzAIlF(MI>u!I<>kkU5Zsz_eGV9)v!}*^dKC3i1s5<lVmt}dse`!g?
zJpAWvn=t?R)Z+_-<eht;^7s`s{$PJ_VS0Yyg!Cgdmp>Pn?fmfAvNufL&gP5zy&N8y
zs@=!V{#<1lZ(h#Ae=R3x`!>6{sor+)di-9NyF3oQFMV&q5u>l`oIhrlBpOIccKooh
zI&8l5KF7R577-3_-UfE>>ZiX$fAD>()%iDn2ivjq80}!o2cPQ%zlT~@%<KBCC|axg
z&&g($T-=-Gn=M4v?!PcOFkqA1w*O55Of%SbR92=tUd|K|bPS9ZUXjcrVKtjc@niea
z_yw=4ucW*0snh-UCw*P#+X=FhSB5A3U9_fPW|vvW5AF-hOpki&nU!;<XC7_%;&k@6
z#HyoCDQ?}f{`uN33|gKe7t6Xh<o~bJ@jkKl*S=mKEN(tyW!L_&wI{7lTzPtb^|iD`
zNm-xYAKm)@{C~r*xtEfoHqO_}KAop?{m`nz3Na>IUq0_Dm7kT>6E@SR?h&uoverbF
z<Gy_7qh3F{nPDauoz1pCNnT;!$H}S+;!VZ;OVuARbo6cblK58jif_!%W^;|)gJG-(
z<@g>euuXcAw?ngm!QQLq%lG=l`|rA~{#$)=dVfvbm3x2pmiX&l{Coe&_B`g?ggrmL
z3!VS}_x_9ZI(+IsrSDwXu~|Q2ri0VlQU)G(?vo4`(xx!jE)ZU;mM>pB<*=dCEq9Ig
z;R`w?=iN4VRo{86lyjx94y$>0$)dZHTA1YOm9Kb2-Tn4{gZF>caPMGUx%}?e(;Jc)
zYn|%2&xx{RpUY_tT*Vi-AdtuDr`@|dMi&YK^>)uS_<bOKbr#1>@vBz)yH%btG-plN
z{&|twQ^8$ci&ZzL#k~Ih>`1@<-$db`|Ejr~bKWg<eB&$;`+D&-3H>nF4?p|TyUQ6%
zRi>|=(dWW{Xc>FzN8dUP%a}!r_6wh>SmC>9yWQsE9dCB{@e8Kdo&U(9_|vRq-Kqop
ze5?f%gx}x2FrO)JD{KG4rmOpY^SugnNtR--=sRe#bn7P86MH520xbUjS-E14;_r3Z
zh3N)AX7oicE#ouxUGVqQ=d>TctgkQ|sWa7AKb?OyElucw;q0a6U-b14U0-x;_2q4x
zLjQt=KeDW7d3o>NKO1fKN!9IU6XVx+I|pf9xFqu7!J0)WW^;Eaot(sOppmfu$|9|Q
zds<vt%tW@-?>}Yj`*!2+nk$)I?O(EAEe*F#d-U#c^vM&sm!{pAQn6+x=bh=jijTIh
zndQjQeBWPkZ>i(--R4&&Jr6XL-818nI=`G#{iMi+^#z|-g-+4((>iPNSGwI-sH($3
z?U-GH>*}4(`)7WTGT^_Wx_siYFFcoOrX-%6aGyJHuCZ?tf5nYs-p1>E54~`634Qm!
z?f<{N*L|sf6?qmjau^DTU*G#}@w0n=%OZUL%xveg-deu@l)+YO>$Pd#IUTQR)p`%C
zW2)L}eRi&qL528{2Zg34jK`<`OLzLRaqnk;nVk(wXZuwDU-InTf3ZLRHe9_^-EuaM
zfwgg6-SV`5oR>|QJ_`Bmz5n6;dk&2^>-8Sp(Er|ieZ%^dOYfgHS*R$#shQJ2>e`Et
z)bf-)ht6%$oo&4259_@|=X#%u(v$5t<RZ3NvN9USUv+1__4hu*p8JJSocFRFmIP^T
ze!C?k+FfQg!&4pyujOKrXVW+*gcUZmzbj=hd2nm_@hgjLwye5Z_IlnOf73^*PZqn_
zX({|<yZ*#sQeLEz%_XN7y}upzNwM6Q)@hq{@brwOd#&C~kl;|$F)+B0$#A&UlF9I)
zm!NQ#?vt#&^@p}B_7V#ZwPQZ@vp#dqS~H(p_G@!%<EJ+)WLUIi)9<KL7e83WGtFyR
zJCSD{hlR|Bmi0GtR?R)%@z6J;eo0dJe7>Fk_!4ieEOYJ?lm4?T=d|Vu_5;fgG*@sM
z$T)s-yHMig>MSd2dtGqSe8)G8-ws?9cT04Z_pMQq-0{TD-ZVXoxqOn%(;p4V9Gq6U
zT8#x$-`!<)n(DH{PdrYDr-jx0ZtMX=*DF0+)B^6DY1Ln_K8;J%<?)?Y0^jC;tutB5
z<iC8TkY^8X*Rl2O&kI7jmM<#In3{2L-%S}G;nx%2Wa=!txZ`?O&OyJ6!trizkJ<hT
zwXCh;DK_O0y0+$l!>Qo+_X{4_Nl!}*)D8&ZYmzsLy>PcDfj>FB`+4gYFN-D@$B&cJ
zy2^OORm=LWyyJX)=~nP@<Mj1Q-*EqkImW{C$2H)=JClrzteym==X<<<PIX%3dfG5*
zpUjS8N2eFQ>EiD`*&Y2>S9aT*`<C?Ce1A{*B_WTxXLEE4ypf2GZkcW|O)OY*&a9;e
z1OBY<S;KwFu1j7f>MH;JG7tIJyq6fHKK^uS$+K{ii|^c1!zz5q;pVA*i7(s!ZSB0u
zb)?2k+Pf^bwcuCp{sV<qFQo0svbKv^@TQ()_I>t_w%CW8wy9n_y2UGgvE!eG@9Ljy
zw&q}{>;7>+dhOlyANSk$f1NJEp+9H#<=MCW&i?tm-;aH6?VTU<*M55!{`-D^>3?(Y
zB&*_O<}X7<@}{0jP2-=xD8s`_@8Khcy?5t3zTBbhw^-Wn%hB%><r~&)<v+v|f1$&9
z%8{=#8@HGAUVH5Jdt#*}TUoHrldW?#FC`{^zK|~2cBk_@tF!vL<a{gEixR8O9<w`H
zP{FbJ<)mCTrH|(I%!P9nbsTC_P5ETdk+k35ySeaE%kv{kPhJa7z4mzar8_phL7r9u
z?w!A;#UxrU6^eB{mmM?B_VN4!rb-|FJ{G?(KX>l;^ZoPozp=k*Z~e;Nwz90EM62pT
zjquZb%l_wa^~gn~hMea6zTu>S>eDFBwLZU&FIR6*|10lz?%cvM$%7dc&5q2a%D(+#
zD<u0SUKO*iddPDwZ|A2&-<?g*%LYCT%Rb@ev*n$Ti`2X3gSHlx|7!jpRs0gXF>U#y
zDV8=>Ki@og{_o+(mlqHIJo)ncwFz~-O&g*N_MQ44mQ|X!>0t7jD_yt#eEjj{&((jM
z|6S~s-@I0@iD6bA)9TPW&n7<>*WQx)m1ph2Z<={;ZhoA+Ra%-|{All6`8o3cchuKy
zaq2eUm}7s^H7u*-=Iie5bv1&j`;0a<`5JWu+-{XR)5*_mFA{p`{i4oU+=nmTKj;7b
zx4QoMe*d^RigAT2;zK1aynOTG!4p=6dmp?1)%`D!zy9;$yRy};QZ2{k*1g*pmwEBI
zW&XpB|HYQ5m&(pKqg(f$`GCb2_pZ7xYwrfS^8NX-LGPG?{rAOz^WWV6rQ&+M@!67l
zJLa?eciSml@tMWrM8zB7AFnu#-j!~hv3I$G_^+*cfmW`&`&Dj!y79qB#yIfF@8kvZ
zR~+%%)n#GEa=OdmC4Wak_mi|D!CuExGVBkfQ<EGXZQt}vVdeb%Se;EPq;1MyE}c>>
z_<RBDs#mIOthP6FT=*BPwU5&_ytygr#U<l|#kZIK>;1^EvOV{;&4M@Lr`BDNzr`z}
z;}vex+<t@awZ-ZcUBXMIAAP*>*mcVk4Q*e^K!M_emsV>z9=^|1ul+$pM{mwAxwf9y
zAJ%zs)rju?sxz-ZexrTcB7>=4X06-nskK+_DWBwzLl0X@>Ml(A9Cmtpm1}p?+d|_|
z8@H^c6n7chs}+Jv_r-ebZ(Z5Aa@U8aa}NrLrkO=8h?|`^)k!|SNJ4P$j<^bAMgd8U
zeSYsBZLN~`P1<FU>U`-t|Iw52u3JNe?Q&QOORB1hUdjEAU_EF1Vzc&H;~=9`DgsaT
z^6!7X)aR1oy*D2gvRjB-S9j;VJ(R_`=*ov<tFCT6%fu0~pk-~4oWznv?vpdCoITn*
z9CA55IVW+XKl8e^-s7G3y}W}CzUG-VmrL31ypQIIj=$7t7yCct>H1w7@)!QTFj;1-
zpztYTo#opLyjk}(15<DF|D9O-;oh3n^RxQDAF(gunGy2fuBPFdyGcJLsd%mWq@byk
z{~@Gk!y+BIDMz~Izd97TGIg0jlCs8=g%>WEh1uGBXgzAo^WL|jduRKnT(!ot^&*qC
z%URwsvW7<HJh->w)cvhd7eAf0y&~+t=g9NU+*OnP*KJ-^&#f?@Epb9j>Vh*1R^7Yy
zmsO!qal6aapHm}eiJDI`35w%g{7z&d*EOeEKKd(P^<7p9Ial)MQdO*$+LC~xb5o+H
zPiC&4#iZR-|6-qwU|o6K{@!nY<_Y{4IdN%~*VQ%As*M+2rmdckweyYOWV?OlNz0Dt
zt?f(sz2J~GdxRTj-Qiru6wU>%ijhitzCJpzyJ2cwS;w9KFaNzf|9ATD=k^bBy&f%}
zR2a&;Bs@;*)Vj^fRKMmdnz4zKiSZiWp{Z6%9R2PktC)@$ILgHx{#hlNQC;n9v~jv{
z`gz{{2Q`m=ekuRZ`@r%e*LU+TF_{u)JolTN%3a?Zk7mmmOwTlMnz8%4aVx`T*Nr_P
zr(}~2F8!;xp{~|_MAq_4yw*%N?e*SboBm$iZ+WO7PBP}P=7kv%y7Sj>%u4z4=<r4E
zDHnYFdc%bb68dhmU#&QK#bK9Q)=5T|D^6uw9~l{|3SND5@3q;IMQY{8*e$E>&Q)dQ
z>|UCyHS>^gg{<7sxSGX&Ql}l7b_Q)ZQLv*fQ>=5&s|}qpX^+H359CkkpT2EhpiIoA
zT#-+gCl#iDe16LNO}DgE>Eu;H>2W;D>-sdV>^iZ(H$KCvy{GSYMX33N$9%G0lPm=i
zc1|~!=7~2~eHxY~ea)e#)pl==$%#W>4LYhnnXkRZs58H+;q<C~kCnc;m>ynned>#e
zJCg2Pk;t9r`bce-VSD|{&9Zy`pF3=={;e?S&!L&w_F1{*0oS#+r=-esxhb8UFM9IF
z%Qs(Y;-|l{Z>*nv{=C@vKAn3rgLiHUD}Vd_<+|KmpD#OZJ}I$Po-aK6Vq~1|Ym4-X
z@I4NlUUGij--4#8PRQNOt8vV%dzuuN?)w`K42E$l*4=5i?8C?VQgyL|CjaTRw+=4P
zT6F5voy_{0w|7-eY52aqHnF5-g2}BH5)Ts}eRA8nF15C6)vYue&*b~(r%bx*nWXl6
zCDVO_Zs7@=j+@6YRUKOWBT*oIx8_dW9U(r^Dhu-#uGes$Xyn9P?O*dg`X1ks;%l=w
zlhe50{|;G@ek<?T$r70*S5Kua)w{Jd{#M)BWUpJ(v!AT9)#F;%mUnrEp1Q9D|FyNR
z{9cts-@Iu3LT%NCl8>b_OZLTC&hypmYS=MXwE5I^>8Db1pOuZ37prXzTsuuy>W9Kl
z_YU=?yCt?B@@fls6*Y5lzMreoidB4@RzLf(=IlzRlI!b|=B_lIelzyOsneTlb>H2$
z-5h>#hvjpgg%g%)?J`|BY1T69MZx9U&ptPM>bKxXjhgM%IW4ZQH%;Q`3_E&cRq9Ml
z6RpG3y=++<G-d5%R&V&If8pxhRXH;vMc-(AOga7HrLcFXQ0ct6RyWs3N;F4oTc94>
z!1i@<#@E1#@FLT;kD*C31Eyzo+siwxwwI{(Ov)79v`N)y;%|;cyw;(UbPisaz3h~)
zVW`&SeW^Sij(mS2?rymhsw{loT9(7?=lv5b?9BUqCrZapS&(`9>(it2!|qDl2}o9r
zoW-?xlXGrhY2u2jk1ktONiVRTm9uiCwzp326#0Z@tUvFFg!f#uJRUIV`y{T7`demb
zEjQo!>G<O`#T#bfyC2m?9Xz^R@om>XuLV_$E{TZV(C>ct(ahzke#i+nHaV}W@nv7$
zWhzwvI<X>f&DGVDJ2Oq3??%nn7o8mU&8~p&--*>)>X)4Pnx`rCg`U{8O+U-zx|>`{
zZ~G_FO-Y|Zjk~*(;+Gf;RSI0wvQIfXWtW4wbuFL5w~{9xPF#vVcXRqKy+(z%T(fRu
z$IJ1AKAJKitxSAX{>GM|J7KXNUDI}$v70Vc`tUgE8P}=1Ni0{?mxhMiU7-3z(nKp_
zuZ{1l#r$vYv9?7__W2d`{MG6Qw@%C5uen<BQ~py`#K*8g6Nh?}eg9u^J@GX+l6v^<
zb(8hnKk3PVkLzT_&F@vtJ-VXO>)HBgv*oY<)8Do9?fs(P``4Zmd;0%g-upLs@87;H
z`FADjeeTwM&;I|_n7{K_-Nft{?CFc7Ym;Sn?=RbZ@n&4k_v`OWqUP?od*5=_7517Q
z`S}LYYuBgem^_^=GF8T<?Z%ulha4nr72c|9JKBU=_JmB#RQMUOASrYvPvv8Ur4N|a
z%yZb>xzW5LczZ9)v5Ts$2WO{?TI`;1#NXCYRcoir$@@=&S(BET$du&#n=L8M5ZS5}
zKIO~Y&W#pZw5;q)T_vhJ*L&|+CGzEvMsR#Z{@#Qhp|n`m?9<bBTx;BAls3I&=EL7d
zKDWP-F#LES@@W1v&!Q)fr@HB`tKk=ATEhS5VaEKma+YDvtg;1v4RV*52k*Zmnwo#g
zZ{7x@+56Q3Bi5ZRy0Gj1flGxZ$C?taEJ$C~;GQA#XZG6k1qXybE&BO$`Q<CWGpob@
zy`5^ggvE7Z<F$kwiKIqHYeg|RUEb5-nO1M}@+M8{)Jc&$IPZQ+JxB15KOMdXshR2$
zaqB*uzC77^`3F9cx;uC7W^J?1jhv<XDU5+-TBg*LwT~nNUi2C6^z5<CaGd+MnK@K7
zuyoJCghbhDkySyCt(P8Ny!<!(`~rT{x}^fwF3eI|Rj8B1tZu5a<D{WMgw)r)DFQ5^
zpXyd}%SWm@oQ_MK)+g1kC21MEsWxOswte8&U5~E*ynIYKT)BSQeuJ&=bl+!wj{K=0
zanNtUSz*2!))_22(mp?$ba$bUZ_|PGS`H$!bEj|Avn`&RKea1L*Yhmv>bw4%yt?(f
z&RH#xw?7`;eEIqBmIwTGc{Vdl<ao}@|G7~6VbAXeZ{7!0A3C)|f#*`){#idB2gbgL
zC@fvreE(|Td6Da_T@~TtGfxyt9`^n#oT6L5YTn8f)qRC&e#K2+ROj(t(m2PtG^ecn
zb9T<lCsii|X7AMEFrWXxBj&39N41`HfkwjZ`>P(Ns(fpotZ*hY?3H~ZTRCeW-<$(A
z4U8Xko><H{`u0M~ncN&ProHm_C%j%%y+b!6(l;~w_~$DdJx)4@9kq0s-6LT(v7&9^
zR*$0TOV<gO{?z$oXu$YO@Wk|WI(e}h8TLBwX0qbf2;-3MU-Vg?U9yK^<GoK!*EI{0
zL^k`+4Krh2Wx6uwyuuv8@9xVS)`vH4(^}V&7hc|{n5<=Z&ZKF>nk!rrZ|*$%KqD-R
zEpy*(pQ*WODTxcx53_JG-!s3O^?BBv7n~LGMe65RmcE&38+FQeew}GO-`i<(lD8zV
zy?OTRY+7M;@v<v<0uxfce)}*Z`p%s_sakpc*Rt*<z0^7#er8MDj+|GM7A@y+dYHXP
zXc^DnGjF7mcultn7QdLbKx3(`Qu#Y>*-cxPXYP!42=1AuCYRTkbK+v$H;oeuR(YS2
zc(&@;`>MJZZuMpPQ^m4A>(-r}WpOp}=IVDvSHCW~IyW+kWA5p6i|fwzZ|Co`sQYN^
z(Qc);<V%g(-SY~wdfQh_pMSt=kw(D1f`>OXy0xNhn@?D<_}Mow2ggg)gl9j}oXPgk
zM>75KPsQ0`drghEEfCuBs?ke|GrhuMUm|y{c}botw~oeIm0R(LWKTIr{!TP;(`aHe
z)vLYT(Q!myU2B8v{^>l^U0e!RoXKn{GcK4C*u!dTQj}J#xMFH{TXUhlz|7v0cjVG;
z_I%&z8uL@laQQJgOOB_H_~yMgC=|Z)+e;+xmHvVCA=$n!GF$8=>vh%EXRLjBEY>vY
zu=JF+6*&>%Q?q{Q{oP{EleBBb^v%Z~X}f+}X`+2iW|nr%@w)kkYS|3KRy-E(`W0f%
zxM0H5j!Dn9n%4!J=3f7Jt6C;@@<#XfG7?jGLRD|`b8T28_3D|#^NS|cp-UMhuNE!U
z{bBB7I)hQ_PsXgv_hxf_%A4Mkbs<D`XOPy*B_9**KCNS5W$NnT6*lZxX0CE&A&2JF
zz#VNH(tics;16_pr0U|-6dWf0Yttc@HRt`z5?;R4F$wQc%>8xwvvH%Y+0nX5X9^?>
zFXaD`mOS~JsaAR7>)F0@JNY`5c{OLL*NKPjJZ`WfU`C<Ogxa#w=NnoRO#CF7E5eVj
zdz{1~ShP!pS?6`cR-^p#sJ}bZJ&Uf&`+T^flU%?5uin4Fe{a9nPdPgO^rgCevu5YL
zULukH{nwsvVVQ5|DLr+!s`Puh{l50DRXMw-9ZoTF_X?_C)V<=ghKtt2n|@(FyP3Ie
z%JBz&klVB)RF*yeLg$;L{gzGFO;aPi^uJF1cC>e@dgUwrkc!CTj5GDF3eH_y_j}Jy
z6|VLYd6$phrY;VftMK~sodb3X@y6`^_7^kqT7RFru*<{ZFXK_QK8eLE8DGw7d#=Uq
zlIXm{h5g+0{KhqLUboHPCbAU^{+Ow4Y}**C=lyZMs-|Jeq_dABZt?xiPCPSv)9+_;
zkCR)U-JMsu=g4xw12-?<JraMe;-jJMRfdbE_C}l;cQmeF+c5cKga0vC-5JHNjOIp1
znXNtj$!`tMvMYw)nhOF>o;Epr_;$&(i^5sfQ$mfnin139UP;q&)?dB&@GO<R!W$mM
zzHgao^*>2)dRy!AhWBfhb?@UUovT#u@@DRyzYI5KADE}HV2PYRPtVoKjf)u>P1KxK
zr6<brEL(W)aKh(35_5%3w7-egriW*X%LMJ+)UbG6*gm1>{q6V8z0z~d&ptX`v0N#0
zGusZ1tFoK39~H~U9slNg`C(P%q?2>5#$8*M7;qv#PtGcxbCZfmWZRK<x8j)17Kh5l
zH$})u^_OtZxh2ogS;)s_SfZGECMd6yU*@TKpoqSD!g{agM(bXRZSMJWk%=vC+M+O#
zwvU@z?ygD^V6J_YbvQ@0V0Dn|bDMq6JFgs4-YV!2wZXh;!b1!B4>2pcxJ#0BcFw;2
zT`hTs3Gd=eCFa0s0^F|;%~#v)b)_zIZysOmt{K7NU9O*99({HazhP1KaL@4>i=7oO
zg#FZ8f3LfC&;IpcCoZkdNJ<n<Nc++w=6Ky`mB6;B`04!G_r6{Fx$ME8Kh1B;ENeF3
ztb9_w?e=5Oyv6ssW@pwc>3`$5>u>4Qv@1uBY&o2`$y8rGI>SDz)GB)IH8H<MPn#<J
z%@mU(!?epLoc7v#=<4oWRyL1jXiKec54@k-bkXvgBx}IM-maVfr2j9|V`R;_cG-64
zLGuk_tC(aDsqIQ@ZI~lmb$Op9i-vV|$F9f;z3r^8LWPZXhYENmF)!bDwBSRu#o^;M
zGaI)yNbNLfsXiI@$YH^*AnV|h2cFE+Ugo@qVevHMa36`^Kid?SO<}8ve4-PkyZ(UA
zj;9%is`l2D#vNr5x|1ZkY~6RILkA8EMZP(B<>st~>fw6aA%Y=gE_1&wcx7*GSL_(g
zyof3G#;L>Qx2MnjG-t=$sdk^@rd#(E|NJUxu=8+A)YNr*IW-I!Z$8`oa`ud8tt%Ht
z^0#df=X(C)_u|k0J}UZ7ZcdH;#<O-s<;iDd4;j9Pits$x_#<qK5l4eV&KDQ!{Q>Vn
zy<6Mg2yD?4&fZh=Ag|MZ<t2+N(m%IMdnopd=ktdbH!uDS481rnuI-Ov){VuRf7b4C
zxNvcj-IFP^w8dvw%WazcI&kvO$A=I7oGAB9RGaN&uHnIZH|1r8W#Zf~{j_x67d)ll
z#Laf+&eCVw7*yvNq-8HSvRol!(&jWHGe*yYyT80PQc#kLV3DZblr29owC<+Mudq<n
zBir}N1c^TAf3v`BzwM@))mQet72P)N$HNW!(hGkZ8l63)RXg*<k&;B6`$bzdtXAs0
z@2NQ$`e~-Wq)e*g(l)EZ`$C083;W-=T)x3Qc_No*<NWzIrfYkYc!s1cwUU=F>b?{`
z>GPD3k8W3*eYriDwt93Ky!oN1s`9`>D=womqN2EC-t-G|`WGf_`hMe@#_mTuWja%@
z&6F+nTQ{f5{PBsyv0tJszusT^blu%&@BMB@+H6~!xZWTzZ}PQOmK|!dZ=HNp^F05#
z|GC@C`_1Ot*jd}Wu*uzf%cl0@r$;CK|9=ktu=)GrYm29=+y8mH{&;)1vi5#)?lMlp
z)j1CL=D2xAwZ=sjy?*F6`NOrW(*m1oR{fnT5FPMoQ`oG-LLV=cmPQ!7*cTS<e^2+-
z%_|Yhi!-EbpY~dn{XDlL+Nb@S^d*h2{q4`oGnOVEY}ytT*_>N#IW5=p`W0u7X#OA8
z<@`#OTY1DcPwQr7VpRJl_UXf;)BgKbuNQDS$+|ve_1&cP^0t;gUVr;<^RMo6ecU|0
zGQGOLzwi66W3RWaHQ6DRyWiT{qU!a#uX|h$UU0Lz*~hH;^xr;dgYSO-pND2w7Yne~
zacz0AKDs~tt=#{LpO4?2zI@Vu^8RVw?|mnSDam$41$3-uGIBh8;zIj+ySnlR|CgUx
zlK+%t$BqB_+qZ7Md+n$EwsOsX|HIPXul|2OUF`q;2M5?caF@*ecOh<y=Lgl9{}w;o
z_vP)QkRHCSb6<Dw_WTm8zi-K&ov+L*?@!IC-+kiSn%DC4uehFbKUuYeXVp$tPS5+E
z25WCI?>tpGZ)H>E%(Ud5$keXY>3M-=XZqhvdNnaR;HicA(<j2)B~~t5s<<ZfTHTz+
ztKYtCKCo48w`fdq^y;qPO3ZtCmS;Jh_rH^LuOK5nF5;+he!!9`nj4Q_G`+b$=pxI9
zl2@BK6Pg0KHT6ObLeKTh<FRa9Ij?5nxzn#-XP=(`)~fUJ+1C$zH(2)EJ2UI@>X+pT
z{mM?IOG|QRC9OX$?Ptx+E_&3&X<K&iyjt<c86Vt^sx6<<f9b>d!hMeMn--e)#Vk&=
z_+4o-=Wfu#Z(q))#%J;gnY!k%beC(38#D2EGdlY*mR9Y&ezj}!ZLO`#bfUFvZ?mht
zx_a8#&nqA=zdOFsy>;*38JE1jynFC@{#+XckKa2^)IR#KHDZ46SNSEEg!46&Keg)!
z-7wrGGW*Ch5wY_wHd9{*g)dm{5Fg00{8q;56JZ_dR<;FGS7e(tT>bt;uQWAPJ3Un3
z_<9w^lSMCFU#2tcX8nBS;I=8#&!|qlG_Pudk&t=ll4$?uA`>17f9hKmVSC*^{(a(+
zof5fnr5DsRCa-wWB-0=F&ZQ*Ud(p?9L)Vsu-@mc>)Zuqlb5FGUUN8O<a&M;fgB_py
z1U{tlhAp?ZI4n^T%VlKN(`I^XxmMEr*hAM0QXkEHskL=Yk#p&->(_(#hy0t}B(hR#
zz457I%ctxVDz<wiSy1&nNPkhbmh##f>13OQXLe1P!2cyupC_9sXv?pu|3ufl>^GX#
zu6E)y|J<36PjBD9W%v5sH|~E-?YP%IC+u>9vrx;6dGoaL!@CT0j#j_4KfQ)S>SEKC
z8U69|=Pp!BQ{ig2Sn9fubLXeLg*&tNEr@HJ$o7(bRhYv=W_^`xrd^FEkId1%y;?KX
zAXA~C-=6oRYg_);^X&>dU9L{}sKfQrjYso&>nQ>6D9d}5U-s_QpZHdF?@Fb2K}XJH
zzUgl&U(wYyS?-NyZFK#!4ZUh}^x3!{{gF3ay;|*)IoCqNNh+~dCJ9dBDGT^A@tp16
zPfbSQ|0-^2&);ifWl>jEv!OqdmB-|%XhO$ceon{WIc(Fz4=hk;w)a`Wm%|Zk?zq|K
zztOkG<BG=L{Z?PTQ@7=ABx_p6gTqX<FZdg-RlZbe*#3Ri+_l%<X?;j4`W(uTcUSJw
z{1+9+`f_g1eBx#Kne}0k!`p~9W&X28b_NH|r%GiNC1jXK&&^eNnQ=*3d8%%k_yx`0
zy@m15xBWZtK(77KPyYXU*SWUa%VefUsm06|o1oKn=q;DCLUq&DV+|W*{}hz`cy;q*
z_xrbkwyNziTYnn#$1lHlQ)q74_N`a%-iosMTToG#D8QfIb9cT#3g_|%G3+8W!e+9o
z1bx;xrSv_0vg!>}$!-Um!i@b)+o}zu7iTTY%bXm_cyyBC@g;2Yt)({2=<)fZc;cbg
zpLpq+p2CJakNAzwvfTamv+n=TliiO$PY$kL7HT1~O~B^Y?TZJsbqr@FmdW(_E4`il
z`Rs&-g{E?u#pj;fn0&BNX79&CCm;O&R218CV)55g_wQa@Gv~y)tAA}yr@eSq;~41D
zwuJwqt=Ez;#z%H4w|^9h?49X*v@`c7BeUI>b$@3+6=l0}{5E4kw^+|JXWoc!YmV%B
zIKg$FxBZvouC*G%Cl1bhw5TuWXh>#N0LM(WV0qSAOSYw4cvvv&&P9t=Sqi3x&zHRH
z65o8X)t_za%`fE)5`iL;@@;&-HQl08B&U9y|M*YFb_XASSJf>xTPrqf`l7Ww^V53C
zG_{*mHo4#BV_7omv-usp^6F36ZFD<Q;j=O7!E+W>|4o9|Hapkmik+D##H(v_-(^e0
zA%>SLKFSxay*sCV26Nbq9bY*!KTX#axAEJ$@e|jA@HunrIXTS!scoNhVt<fjj$}un
zQ)LfV|8w7`*IvKAl=04YMVjc}r1YYxsu99PI~%7Lw5~CJzu78b>CFW;ei;?JPEMWV
zdzHhD&y($~UBe;a2{F2|yO_+a!z4?)L;eJX7qTCA-TcY=(6zsZ58KV_tl0bS)q|LW
z`pMTOi3`j(`e%J-u0z*S_Sq{QJ=vJ;aIQ6jr($o*#B>wxL*8ANHl3Q(sNpvK=XRIF
z>n8ACVRh>BUb8><yWvWSwy=x*lOq3!>DGL0ewbslR$ngIh{HkUW4P?aUp*6+$}k-{
z=)tie;kW+>6Z?Dhn^<<3AKdc(Y*6Xq%}fn4in*LE2X;suH%$sNcA0TgXTGv)K!W%U
z!Qd^YLtcjGZd)qVV)}Jnt^EY?W6tsp$1kL;DBEXf8L^Qix{^=4=Y;Ypu5|IV<*$-2
zY*gjp-!g+|(aQZ?>;W%xa^JssXIr)B|C0wFzJ&y(t~0IGo~M^R?QD_j>b1Xe6Oa1_
z$_7aVo!aNH>h_XtUqoKMW-(mNGvzAxieGE?=s(h1SWt2&*-lnruJ&5T-B)k^JK*r~
zX9c6gb|D9O2`Q5W(UQ~d^7Hf*P1>cr>U)UgrQLTnB>u78lf!%R;h7xnJ5C$)1#W$N
z947tmde(RTc?awrl%sRGmMwI(VOU%!do<szV&cJ~BNnsg<=V+D*&I4ylg~dt@1IF8
zn~rYc-Q+f@y?s6J(|M*}mr5l+G+Ocdanas85w0TVf9U8m8lU2rV8*{M<$1<>O@Xe{
zz2>VMrj^S_w;jB~$;KoUb>r}qo{Ksc7w$O~HSzyni(Lg_HLkAhk(@IgXNamew8Zx@
zZ#%Y7Z%d?Stj2D^mk%_rik7NR+k8%H>3uKjo?QiZ>R+upeJ_abY~O-%^;zX7V~Zxl
zimHa5d?E7ltn`NWI~T8=Ffm8-v#3dcZ<_d<{HSDo_DVOljRiMPEz{8VYhYlgl$i36
zcUH`j6=@z!r)MQAO}#4hq~-2%-Xlp8J#KcbWdVmGF2!7X89cde<Lc|-Ptx|dFI?AA
zy=Y}%W$fJA6)!e#Gf31IyuZX_dd_>MEAeHH40G>JE%_sKBxcj=iD#{>F3gX(deZRS
zC8dzSv@|Ov`MX~P&rPn?T(?u|Ma;E6W{-QK|Eu2>chop+n;&rBqebTJg;$S~rb)#Y
z-daEVK!e|0)-|{9Jt@1EbIx;ZeAGOjnxl3+lg!Urr&N|6xV<~@{Zrjf(-PZwZg!i6
zi%4ucCn)+spVcq7OL*<Ow9A6$7IuVPIwJ7e;hDyk=*BaKa=#xfTrDuY+@>V8@`s)C
zae*zb&mXw+<9+wD#5VURX6C+oXKg}KX1!Ue{#{#=p?afJnb#g?=T^tRCk*yYxjW0d
ziHR@C<srY@#YKsGo+f&%pS63D)A{Mgnfy~u<Qc8l>wN0tw#PjkOqc3<5>uTg-v7Eo
z>QdRKb;pXzSSPi0F)z)rcp1YjRJ!4=>W@i>Ju*uFSj(~=jWB<^p5N#hQ`t7YIgjTV
zx@t=Wwtf+fSh6YSdHBBQ0G7*>7bKsa)EE|L)fRDz$>Uaos8q<bqJ5ElrW?E#*EosQ
z`dTk${A-rU`@;OW*#xsDtxv{(&!kyKOncm|^^#@TH~m|yKTUkpomCdlpty63YH()U
zqB~DC>MgbuDyx24^rH5~>7x&{Iz4MHH-A2}^~X83%7C`XR;><s1*hc19`h-Bx7OT0
ze5&pCRkx=L1J2*MdCQ=1$yK>EIT2x3rKhHC)?8I(rlq~3G;=~u$C8Kl<{k{uG>AC!
zQ$2lRUM+u0`pYX~+m&5s+|!nf7f$54tSx<LTgZKZ)WD@NL35_od6e~T^R$|>Li8Bh
z`aSbkCM;cXw(@U>vSnP?iakZ4E3GH5+T7^5scKU1ip^WYALR5``Y|P_ELp|AqEO&h
zn3Hec$th<HJu|wB&Db26bKPC@^p3C8yiw6ul*M{uiemGMFaF=_SFMo#_UOl(`&KP$
z1XC9nPCxtkU0ZAJFO7Ncx3s4IPm%mOCp%d(H#_BC-u&%y2Uowlw#^`{=T<{NL|D@)
z5C0p}Di*1By}5ft%<lZnsb6nJTdz&q9ULdieM9I4hyKS)E;Al3lv&Q!d_R64Q(>&;
zH>V!u6Q|}Sre3{y-7Wo;3G-oQ+q}1n4he^CPAHN;{QrFP?z?NlwqHHvyRL3GbAGt|
z#(i6tNQkZJ){ry1wRlG2u2ZsJJUzx@AJ#nF((s1qxvapYk7v7zlU4?9$xF=c-6%81
zroQOUqmFHYnjyc^*>ioT-CTRN=aY)Kt1DC7#O-@UrKbIvsPR-J{d3DdrA9wT-~O51
z&$^OB%uikuD8DZ8NK%h?qR4Tsu1lsrHB)^qZ1ngdI(K#MBj<Xdmd#h<1v8G9zTGxq
z{^70@SI&Iuiu&p>OJPfa(uUL)LnHP{Tq3jY74c>5+OaKY$0;6()p>TeH^18(?zC)n
z+zzn<IhK>6cUd+iy%1YHq451~)jRArXB5785GiA~%%I@Ts){`Am90Ck73|)$UbJZ9
z?O(^w?-zfyD$VivYTnIn?>K#2Y5V5wn+FG)J}~q1wz1m2+^F*^f9u6Haxd0b1XxYv
z@mzPUZqi1hDL&bo?K^IC=y*K7s#e<eXW!@N6ISxKOSP|QJIlwLs~Nv)VNZ#Q<HNG3
ztA%EoZ{_;_H$7@<c|7~pswY?Woi99BfBE98!#Cai4cK>nEHZs^V42488_a7r@r&O+
zyoM|P+V^nho^{LDntjX=VGxmK`{ybVo#Yr+H`mwB%siC!*QJcD(raTAqIX%JxM=c!
z`QH_Hv$n{;&wZr({@Fp{M@1zLWi}T=YxfA{Jzd`tE-d)YPb5)aFZ#y66$iJ-So)vJ
z-1^Su;EO(0TbZn%pXc)FZu;)9XuIm%HQSV=^%rEFzbv%3M`hQVw-0XL4As(5&e^@F
zYTFV<lZ<CsKXN@2H7|Z$!qio#vocA=W?gEX{>l}pZ0nZS>#bC4<zA;!ud{NIjM9$2
zUt2HjNIEYU`etniXG-91u|F{@rMgy^+5XwPBq?sgQ?^g%r<+Wf-m-G;oyV!hx}7`b
zWd6*)sj$Ux8%x~(xS)%BzrEK~o&7aOk}GQ2Y$5Ko>fYbGl6%*F>-k&|`Csz252y39
zmquI*b=g%*FYKSre?WpM>%-Z_sVzr0UYo3Pta2L{qe8Y>H`9gpPgM@AT2^<}ZgVn=
z^32Sy?lC1DE6U$729>y-QJ>cO<-_JVTuWDL&fxrdYGy~&L(#@b37>yeoZMj((rYUc
zrEfp=oBEP@+h<DoP2f5ox#QZaYF+i<IOh5ZA)j9UwusYRruIT?QMO*({Le!9x|27)
z_t$)|_HyQ0v;UX!mhLQa-gcJV>FkZe?QRpzI&804)hIv6T)J(E7Q3wEmyheF2^r|D
z4ruh8xKfjSj@gyt-hDr>UfX+3<Mq?<U5nb&JSvV0|K`%(a`M9St-e#V4EK9Kna#8H
zLGi7^)}43HX~s04a=!URzQp`)kzfAC!&9Wbci&IAwfW`gJMr7nb|p-{x&HkVi%rsh
zn)4QkK7S)N``AvmACJoWjA!YW{JtTsc=K)X`O+_|G~OD!6?HYA_O>@$cj}#;j!*oo
z&X^eo*F@*J?>=h(qAbQB^ZicQxzQW+>#TRJ_>h|G{5@^`1DRs(J10G#nf+wHYomSs
zw(d6nXI9_3?>o%=ShJEz+}ii7<(Usoh83&lO#5kYn8SFb{Hw(}n<csVH&;7Z{SDWc
z&b4bxwC<w+^Y^L!`FGV&>{?>oteI^_+)r7at~CmLJgu6o>XPuw<63jQV`HitHP1eF
zxR7OeGuW(NJ$*yYn|`ezF~6(7z50!weVVRsd#bT!;gO_H#bUc1U%7VO4Y+R?p=tYh
zx`vhd(p}1vX4={Bza4x$M%mhx@6?kb$5%R0S26<qJXSKCf7)@StI%)v_nl`ulMimp
z@w@Y;wsOu-lgHYUv!;47f6B``maOwt^YHQAnQOn?GkevRu<PTtQ2rvj5}r3=Z3o&?
zUtG2g+ut9({m%R3jvICR&ul1?xf%4b`}}{!^)gEzmW!;P&zw^DumA1ayLV-0{!gwh
z&t{)jerxXAx9fk}+Z|i3aMS%@Q#7aju1B6G(!Z`BT)*%~;xxUpA1_wj$*?!lKiQQo
z#H+c9Uo>&`>f=966n<;TeJ|}1+?Fg^8`-{nlHz`qIb}(Ke=V2oFzsA3Q$jAHO=t0$
z`kz_pR+rZH{oJ6h&0x9f+wtU${m(iJ*#5ubzZ6q@%6-wJMd1b)16yt9?l~guVmQY<
zCD$kH*uC2t5^0};3+&ccKbrB$G+^7}bqj2CA3tFFf4HroCjP*TS)NzklpNIw(UUuQ
z_KA{Ix$FP;`r9_f?EYIb?brK14-Gr`+21an?tgz@O?An&cl#|~zrV2h?dRDm>skKt
zrf>A@Zxow8N3ON~p3mZpITL=%MD;10pP-O9_4I;IYi_I$-8A(j@0tW*XSN00+-IT<
zCjQhscJajG70)kyJYte!uWeb7AhJj!=iH@)HC&TzSuE{-F8$uRbHP3{|Ch|SSM^*<
zNzFX;DMa+8jdkFCL;m*5Qt}ojYA?M!qRE}IPO9d?!Fm<Lz@+kZtA*CR{G;}%e69<J
z#mV4)ZZ^*^8QZUJd#1loM1RJ!XHWmVym_(m{;BhAFRkSM+^I0gw2|myw=a>md2eT-
zJ$>H$|GnOGZLNQCp4t-qXyJ`qMR|jd_gE+2Y}qBMwTe^y?x*#Z5z<mq)JwI09jedz
z#K))VpRKi0Q{nDWAFI-3wLVq{xFybBid%j)CspZO@GnQv%M+9X;?CT-${^U{AylwF
zSYpO}Z})?5%kN%cyECn<ZR%51j#zDxWieK3X1w+a3YgiIxu)s*wL3oI4k5?QKlLl_
z<glNd_r>R2!{TFSORHROFRXa?<o>MS+5i3}O|8#eZn0o{QRj~}LESAIzJ+p}T=kki
zZu-Z<*H*`tw76Vjy)`lNFmu-I+=E{mEUmj!!{fv=*7|yO*a+{tG&ytg!<I^Eo>Yxn
zkDW_HOhX>eyK8VZXPbgl@@XT5vntEB=lt02^KMnZ@%STB%WSQCJ9`t38BVC)yz$K3
zlX~YEZmyc`prfUr@?2rvwGanyKlaB7I=$<)`}jkDh}Aefey;XqN`jFD>y*n)d+S<v
zyG+%%5xL<^o@m8`#f(pQcNd>j_!)k2hPVOCtr@Om<=ZWyrzz#@%neij$`U^H-D8;p
zE21hV<k$sVYZCqF5W@R|Yhw1P%z57%nm#>Z+xC6RRTGPyW^RY9C0cm4E`A=DG~0Ns
zp2azB?L7{sI{m*`+V4*gHrIXNH&v;^wA3nVw{UgHCb6Th+^%iQ65W#Kd!Etl*H&ex
zj8#u_7*a%1a_@N8O3I#m#1*6T^igeYo^-ZpLBEoBXNsEg!BwTqn|S}Us+eD0@Y0-h
z*N@e$Q|j6n1?ML}khz>J8|+fq=e=;3fqsSKyo&2$(}E`k?@(LXHpyE_<UxlG3*)MJ
zoiZ;q3vU;tJ2s}P32cio;BEN)s=rx9SMToW@XJ2)nwif89=H{JXxEy=;`rwu0*{8S
z;dGceanh_8JDvoU+N3`^aNNTx(%tOwk;9yG+a$g%wBY@{`SIq@O)hU3v#vJo?#Z{9
zara{)|I}+m%e-^mo}Fdwb@zz6eCvdT3+7)~dU0un|1?VnkuU34tvK?zYHi`e?48p}
zi&Pf-J-J!Eu5gCQrZ+~%_^!TFaM;%wJek3p{ms-Fcgi1IKG5<P3Ob!4!FE@{{AvG2
z!>8q27MPYii@Xu{QE%#=woun1nbk_Wr_PR=_*=Bn=DEzH4`p`q|B8ek&O7z4CrCT^
z!|90|YnDr-==|lMdR@=^(Z1W+2X{_UeaG!tpg8k-f=&9bq^%EpF7GnAzvf7FKyi8Q
zvrUmA(Yl9yua?HxUh>lx@^#hx@_;?+o%O@R8rQY*lYBNPZ+0u#=Gn}(-GT9DkiYH|
zRk^^-tvPdlsNGS>wq`lTD;1Yg5ia%T$ZV-uIp=2e7hh4d=?JN9S)^X~+xGhx@$I#b
zuZC3mN`B9{U}Usu$@V`zUi%g_otAPf`Za0pniZjW4D;t5{IYEdb6BeBgAMbp_O$fQ
z)5~snH)G0quI-Ke8k-XDr1<+Vd|4HAYVyyx^$iC4FSP5Mq8%1*smS57dHVe)^FrI_
z4iOjDKfZM+HYxdrs#eVd(@RTE{pLBCcV4TQuQ_UE?DcB3`)amRe`m`idU!7Rx?yj|
z_Y60uuMSmmtGBC(t&R%!Z`<)GZ}Y<-`?%ZFqh|idR@nED?{t*!iQe-$>v}F*2_>qm
zIgtxmO>^pEP@}zQ+^f&`@}Kfd)oEDxz4G?b=vj|f9rX==*1CG7&WZaK=M8$p49@j@
zh_&hYsp50?lTlWxi^41G`gNyY9_(1?xQMTN)y%cK9L)A;OkQDm@$(XSt!s0P@A9nO
zrg42~Y1-?<O!ZHVns1$!ymj^2+6UE))#7iCyFa#VS$e`v^qnu$qV0a$f9>2Xzx|1w
zjAowQaYeDsGCT_}X+O?M$YSBk7mgB?SYMdbRUv#+=8{uR>zuuvff)}ruiH9hQ_8=~
z6Ebs4=VaZfk7X9&EZt%x^6EOnwgs+Yr&b<4V$wM~UFGnm;0Vse8IR9>6w1z9%_Pph
zRbWQ&;U_6!8cQDh?U)l;cg?hVTD9uV4e9E+dl-_A`KV85TK?-CdxbIkvN_S4pIm+R
zHQ}7ZmfYhqcK$C86jawZElsgoo->_q{q_yUCwFYT7xXcC*>vNo+7<WGeh2own)*oG
zx!z#^?|pmBGfs(I@cp*b*^FIsGmnD%tEZNC%XaR~WWQ=!CH?E3K=GDB`#tKH79CqU
z{q?3w7lCu8cermwGe+D@GKpPz@G65z->tmnSBA^lPHxM&9x0eQ`6lZw_w<cld*s(Q
zZutB&e@h<gg_jw3UF=+sF2DZ#$K1xwwPNe!e>Q}3g*C<RiDT(Hn^NqzLfye@=RD@K
zmQyWDyHa+a5!f@;`k8&J?5F+S)~7nzA|G0vFL|19ij(tu!|Msf`SJ@2GU8pGV^8g=
z^wUoe`1x?wy7>Q>id?!k%7=+hTfcD5&3EUXZ`sTcl3jl2?CiAAO9kH9*`GIUyRfz5
z$=i3YZR%%>uTR*c61TVCBXw)u1Mg{aZJ%`~aW8Y$oS^;oZCG~SN`sT{J}YkUJp1<7
zJnc(&x#WuF?(j*ahF`rYy7q3~>Z`e1pEFJRvHex^)5kT7KTF44xKZt~V(XeO@~Ja#
zUM+ilnCZhcfx7pa!Ihc{NoP{$D0y4BxHsP0eyH|g*QWU%Ct_Z1^3lG-mEwJu;UvpD
zk*gcKZ#=JdQ+;)VP3cW+QQOA5xtj&gcs=Z0Z>y?)&GLH7Gi&}GZ|eEkHnYuXGrVgr
ze?Z))K<ent>vv8I-`?i9+2|VM;xk%P*2?Hvo=w%U@c0#3AX$}svnp1`Dc_v^z~s~F
zHIp@*KNq_GY;)QZbfbvx&Z;z~*;9)P+L^vq$85<c>Nom+p}YOtrYl!x1w5(A7S0e^
z@OY(B`Aik-L(*CcPllWnncKPLOaRw3&+Ke3KL({!sTtg_(@jpupZw><`Bv?ClJ94g
z4->8^lsUI`&D@yD^?Jd<dV7xxElgSE1*U=9)*a%{P8Q!X;pm*By&r0BUb9f)<gd-)
zF`u{9tt;H@Q_=Yqr*rpt$?ZuJV-pwDDcQtv?`QPtq|2V06TQlO^y<DihwQK`O6Aec
zd-?Bb%oK6|w6g6dZ<g#{r#n$e>}x}geeuCn>|HXEfu|39-v8WUu)NsFe8yi-r#t)J
zoZ7qZi1DF4tM{^(#+TimtN#4_`JR(b&(>%w1wLQ0A~4NUtML)jY^S^B;py_GYMd3b
z&&U1xQO%k(E%;U@Q=5WM4Sz3($I2yV9@OL?SjKYc*dtk!o0qmY+_quJlJLk?)GD?O
zT{9=sPQq;d{EN0S3Q8rL4r$J}zPB~7<zO94IkU^e=*NeDedDU+IcS!1dz#kMCTr^(
z>uMKTY(8{|{qW9Z7RTGWc@sTSUhNdq6FJDY;@qrfrVFnnKJ&@e(ek;xx^41<%HEyD
zm$aW8w3t58Db#G`L177FD|Y9(UDYCj$Bq1yQcur4F`H?%yz+hLy*IdpH?gP~2jAVR
z)}-?K%F;ZGg3CP7rM1gfrGMRa{=kCQ22-<*q!ztdvnpcg-_y%9idpW3?f%-ac~hS4
zA%Q(_`Pv`2>ObG)cW2l2EZbvB{Xdtkm0RJkw5wPAZqI~slRcj$x2V_N>d=Z`a_@L)
zpk+mql~Rk6@}$NO``74QZQ8%hJtyu#l>Dq`HUU~|y)?aldZe~kbeiaUe`Ij@(|l&O
zQtgv{a~fB+*)e2J{k`&P*PF9n?%fc0s^|7O^!==pB{B^wT33gx+@8Hn?fJJQrLkVK
zW?nkUD;D-L@TK<e-RZtt{HES(51O#**ReSv%VHlc7q6>&d)a?W!)MK2hJ712mA{`6
z5sl^I?#fuOt0|a)<zYaq`BQK29lM=m0zZ8@wCI$XWHsw41L@`8vP~o2Nj#IhCTyA`
zC6LKty!(Lshe_-ox&Jq|s<Jj~?Or(h<t^4Lf2@}M-sHK{Lwk14uIw)&t51gT?pigW
zGTI`3llUj=QpICTcXpQct}0sBo9{C9i{aa_#aly_-DIa}3LegAvy8v_jEOHcdQEb4
z?A=zK!*k!LC&^57lt^9fo3gBGMvCO`U3#1wcD<Hneg7xL)_c#LpBmr)8A(f8?k&nN
zTVC(cpCLW%+MSgrxE?oI_Fm6BE%cm4XYaR14e#wwoOL=m$E9i2)61Xzb{^9_Fkg0$
z&??3XV>V3<zmIDR0~JHoJdoDCVtV}IR{3yIk=E@kSJ$kLVAJOhRgLmlp}FPMl)r8&
zUjvHfR&u92{K@}+TY2TS)$blfaj{r%>oWJ}D8E^yRIF0&d1Okk*B9R)(-}uET72sH
zq;s1`flu_rdG^qieZL;B;N{W&^YTi-%<UHr>s>!}c-wyMopw1KAAdPIsEhu+cjUU*
zi;TYq8YUNMTq;(&K2s}o`qiCXYomTWZT0rr6Op8ML?&FOYNb(};3v&g(Mcjx@>SS-
zjVyO2C#oqM?s(z8STN1%QrcxRxrha&clDUAXfF`go0EEE)x%w^yG~1p+JwEX4A=eK
zCo5UKO<b*Nfr&5YoI36)RzgKR4uPKQ_T0F?g)2+Z?sm;N8J%wi$#45T=ACrj7By|{
z<|m&TG@o<aoV4k7tuFI_roWMFT%J>${Qh3ueCxusRf#o5RvYp^p04s(HLLjYk`tUC
zEKdm-e(a7jZ~R>4TcLA1v!kr<Udno7?t<X$J9gjA$=fRLJX;}fj?6rT_kG8CRu+{X
zb)9f3M(5nZqhGge|ITnnb*}R3*sY85ULUw67N~ba?bEVrm)NbY?-knIY_L_SCY#+&
zA<Hmz*-usvkLvHH-jg!4m1m#bwlE>;2Ghs1vf88l0@F&k9n99g$-B<#H+^#@$CA1t
zMvE=Gbqlq2zVQD$qoMKm+}!Tti<)+wYuk{v_2N3)l2_A0I6lXy+WyUBbx{#FmSbti
zVN{;Y<WRIn+;WQcuFcn;{gj+@IKflY-SztZ0P~02*7cb+t_XN{!z;1=&-*=fJ087~
z6^yYgDbr0{wK2SXdULBv+|$^gsW;~GG2hZsu77)RWijs~p&2U8%^gKo61TZ?hYBB9
zruS!hG5>)pea(9RlJ}n4q_yA1qwQa6>;?I_Fw+@t7Rauiy=q%wq(w&VG3AgbySJTD
z;&GGCs5K^K#9kBKw>eclSZ<!&|6GBy6>qkc@kb_3-RzTPXdxfHtlW34LF4Bm)$Mw3
z=3LQfY+vkAb#~*K)JfF}en*_=voP>KHi(dWd+elbk>BymDFL5Or};@8)_fgRYf=2@
zjEYnLQc-hXx!>3J9Da7C?qBH3S$B)~e37kJz8WK}ahXFq?DM++rZ0cxyy;%$C?vXO
zQ__r=X1&j@O-egi6s%qSr#yHM%aad$p)((fR-`FQ&D|ay`=dVl_xn2*XO?~qTd_U$
z^0Gcdg~tz`mi7s~(Q|ee&wq1B^OXJJ<sbi4KK}6G&#P6|GfO7Bl&xvK?K-t(RY+MH
z3(FOg?Gag@-jq&YovzconeW@vkWg=p^hvkp?KgP#&*$@fx%>Vu%G#Cg!6)}Mp4zxp
zcAwT<-JXD=T=~!YLmbqco?d+UQ|$lE=l1QNy8Nw!ts8FnrLb*cET~kt8@PkviQch4
z9ti={FMsy=(qQvuO>0@&0q++^()!A|+n-<l%+9Pj@vK3b&(<*QJ&Y+C@vFC~T)6aU
z%I$Se<6gawTBjR+>Z{k$$jVp`z4h8Jzd0V7+j_8pX=CFSAw}W)tIu2td>r`g)!&99
z(@oJ$K2m*Iq3d)tw6z$O``mwJ`mIX593}cH@Q+oq=i~`Sl1tRKR2}x3mnZT~&Fpjn
z&yyIFeMfiN+_)j2pI_qi+4yVJq^+7kCsbt1c2BElmDwrRz^3J4DZ*F$B`$-N$$3+p
z99xX=H;n+cH`DW`B?|28nI>pycQNjj-^}n8CY!G>dYyHmB61gG-MF~*`A=B};Th-j
zHvI`Yz41%lLA9^1!b6|)`R#OlZ?f#hryucJOc`n)9!Mn~5Ig=qD>t|No5sKEe%b6?
z@BXg5`tr?z#p^%rxAXn8-si;ioFD7O8(JQ@C;Yducs1Sie^$BF+i#0r#QO=V|C(OH
zck$#T&DY9DFBinTdby)JUD5EyG*(yR{H1O_iysFnF~>Z-x{OQl{*ni=OE-W1`#C)Q
z@8Rhm?q9t8Slqq6ME6XY^VHq_*;^F!ls-N`+Gu}ORFVCs$wJ$+rR$eie@}UKKjFzU
zle4PEWtaSBKR7aj^(Kqhv8c<DtBe9pKiVK<^=bVk(Z0981r*jVIlk#k%mTh$A0K>G
z4ftd7ZH|Ua6#KcTpDMjc*6n*)cU%%(JazWIlev2P&Xw}s4|NgTcP6yZK(+SzNoVG3
zT03WH9N#PYD{LwE70a88J|EO+xLCS)X>^k9lO_uuwexeQxL$vw7hPZ2U&NYca7&g=
z{P)^7Ha8pGMPjb)dwuxDsjpt^=JaGYs!o)joNc(=;P7JZ><`bTF3;Gp%H-dS@PPKi
zv5ZOSsVkaxUpTsTldz9y@oKZ>?#|lbj0T+l-hPjIYMKAv^z$*ts>{Fg;usg~((2ki
zYnM&qny0J&>M64d+)7+=R3bOSxaG}4ler-ucfOtY;Mn%btl=?JR!l#sx7{x>cImuQ
zzOMZ?me%GM>tz>rd&M%|om`*2)c)`Cny}~pd8`YhuVvW%zn)jR&GO&tbML~I-(C1)
z{f9T&|G&FG_<yVS+_j*8>#s(3{-3<fG0#OcHPUgq-J9cgba+^-`;_|XUC%BGdT``f
zOITvfE13pE2XF00#+V!OX7}fQnh|>_%v4ZMPV`ey;3Ua8dl-34H-~C@6>;S*dZa6L
zb86(;Hy^6Z>eY6}h`tPU&+=Voux3?S{loJwEu&ctPm~^JImIK!#t`<wNL)9+FGVNs
z>Ya<-&I~)#51ddtVo(~P%pjpr={`I2jN#fXQW54y7u0fn+b_3&$vK}}ojKolg{$LV
zrq8`M@o9~)&vGM{4eyes)o}g0fA05(&Ye}C_O$;@*3Kwf)bF<Jsqfx>W)UGXou)rr
zHDN9Pw+rpfvyx_5TClhOpC8NaqOrUuyGpCyJ-EHG>FxTSOOgvxHVPyhS}oemD3jFt
zZ|%z!CK*puqStrkyRLrSGS6J5&(FbW`}vs<&bc~I4VR2<KX@=MtM77Zm8kpX)7r-0
zPpi)j`+7<Fex1qkkfpMJR!IAE#`)X{;Awmt(6DTtAxE*|tqVt9h;>{SWRy0}@JTtW
zrC!V*IjisMSKipJ#KK)Z4k}x=y(pL^@r(ETvB&%BcE6hROzGLwBWvwHC%qMH%Tg&5
zkl^S~URUiixrxtT<Q<=9w{epD+{P#Oc6Tf(i%$|d@m)bS*-bK4&uM>X)NJkh-Iuv7
z%4bI|zkY@#ZG&0&&ZSLX)^JUo_)XDJC3M}@#V4M=RnqEg-otc9`3Fy2`oqYS7g>vx
z>!z^A=Pu-48LInyU9>>X$8A~+={c-g4Lc1bp1V}$+$&t+zFS)Im+7Gkn_q^0zOKQs
zn(xH4q*YV08_T-bE%<FLk1gu!H21prL9`?6MfU1XT0gn8RtvnGu^?}Pc8c?P^H*zZ
zc70kJUTmWE;_~S)Og=NO*zjIBXS_JWtL2h+YQo~ZzLCj)5;rfHEnItdV)n&#tG=20
z-H2$OlCA&5K{I>pbFF=>-o@dGpCn(!+)BQ>i+i&9OXI+ek{ik_HqDy!W$lDj#k+z}
zh^VAQEYmI(fA^7N^X~_h8Cqv__uufIbxtv<d-g|_-rC(qqb*|3&lEkj?93LOOy>6V
z?4VzFJg#11UBBf$SMj?eg&!qyew=n+zFd8I#hls2i?sg<PCLmiHOt{{)XtkZr*h(_
zlxwfvqIpC6dbpjTPF2;q#Xor8^-64AUpm*O$6`|Cth<3-rLL_L)4EovXzt_v^E#@|
z`fRY&UadRsQIcUhW>4X|dBSF<;h`TD6+1s1xPC%KW%I!U{uioWxt(fDdyusut6}k+
zoRt2ZTh0mG^=O=_D7NF7IB&7uya>&o5eHs%ZK^#m?d9@Jt!Cx=U%!6xe5s!^{V(&2
z{|}a4{J-^k#Q*ERR{j5d<(K{52k*=O@80|8UwJj_U-{yc$AybFHz=1#cuN<1aIMQS
zZhf0%yTD}L^>^o2sh*qu$~sG6Ez8G1+h<1)&S2TlW%lxjbXSn$w$n+PJ3Y<JLIv*r
zv0zd2VARbOGrl5gs&91N@|%f&>T)5b%%yh^p8TwST)!{i<f67``>g6d?yb!HlJxrZ
z=LI{bpYJ=jaPK_kSF+k)>{e~-O_L1cxgZtEc{0i%s%Memtd2<rs<Ck?D)Og0!hcF6
zpUw7P#;Q1FNkoq$m-|ms{bif@5A$i<<}FW%eJd~TW%s?{{~h1EUlKkgXl#FXa`WNE
z!Ov4aGw#YZ^NCYW_SSnVetj3G8DsY|wpSCw-Wo7!cg^~IDE|EWg(;S*($aCa4MeM)
zvIXWEY41AlB_|~R#P?5M_N?6Rus3rR?_A5ZVvO%@WuAH?nxneP;Lxi^Yq?cDhAsLR
z=5GAAB`kmHGZQ1v7^mwp%~ifD*DhxFGv`ygVy1QWR9oJ$ZR&^ry}Hw|>3^Td&gmzX
zpU@6ov1i{+jV&^{$^!o%@;?9m^suu{x6-+D!e{s9UJS`HW!<<aKYm-+jN^MkTyuE8
zoemIMyq|SW_FF62YnS5Y9n<o+jy9e(HGPx&>pPRLWG$ZMGA+N+DtE%Qwy7aL%m=RD
zykhnAuC?Ks6B}1Zl<L=<5|?vlHc6L{+VqHBY{8d{Z&vi(Z9cK-T&SnP(>YP6Twl0f
zZd=-Zn%&rER<+xmxo$;?;>Bgr;T4x({&34Rntn>NTX?3x>P-)OvKMdad=hdrY{v4V
zCo<2KH0dr~YH+z{+F>IX<EW`W-xut@7g6|p&4Jfmyl$;R;j5z-a5q1iY<^hboJfhO
zU_eGeXut{9|MljTRg-+XpQ}yRa&S7e`i{>!qf)67Hl_OeY>9p*DsGRO({^9Z*)H|g
z9lR(Z%P!OY-mTj&wzxJ=4=R`&RxQ0s(`BKC+^3(9?Ludk-SR!Zw_4t(P2`XM_7yzm
znq8Qi;#13in9iEG-<;QNLvZ=kdtPck<Lyp)i`{16D0y4(ym{`FKZ|s=#hZM^Q{Jl1
z+Nm+GzFpZgKQQL>!xgcuxo=nRN?jdycA>+O)y)C|4F{Mm^`CS<o@ssKom1@e$#MI%
zr|-P_=8efM>$_{+@6L^ldbYOrTVC;_<J13Lh}%{DD5AnSziaI*&ZKUB;gdGg1^kuU
zPrjP{?9tlniK??tG(6M!I{8X3ubT5Ew#hedY~l$pSoy(>fzQL}q|Hg+dC6Wfzh+cf
zC{NN2I&Nt7DD|$A>zqvOZm;;SY5yyK*;^?;QGH+Kb>Qf){eIQEkN(<!_u9F0=gOr2
z+DGlSj{jOeKjJ@oi00;J<w@)r+CNi*y!_@Ze6jTK!pWU7ci%>(25xY$Jj(a@RhQ<u
zc2()z>mq+<H$9lxbGALo@2<FJK}}D}(tX`EmqVF%zCGGAO{kV%V~t7ahCdhAC2o5n
z*!sxTad!Kh*11O{a~Fnff7mQ8UihG&p=72))a=VT6J|!d;0rQRIISh@{k_N~zUlFb
zZx)e{Y%Lxx$lo*7yJ%UV_SWD+U#7MEB8wfKh~Dm7zyJTMKTG&?W#`U~=KZ<s%17>-
z4<}|GUo$7L;a@??hj3<LXVvF^;*-9;$+*3aJM+AJ<g?>{(~pOBGVSP(PdO#vvZ<$#
zmo-P_T(u7C<}-h{-I{;jd$P4ozfI@yp75_PKmLs5eb4SI_vqE<&9g2!ztp~{kT{vi
zNis7lA)8C%sM*E^H+yVjwe8P)Y>sTJKG{~dgk!?G%S$F-ov~Ye%fi_uoHc7TcK4em
z<UZbAa6<bgcfjOhUaVDz)Fqu6zl+6(DeAqN^jYIOx0YtTZ$<E_H5>QLe(w5A`qyop
z(u;?RE`K|9$?v<%q=ZH4r|OE-S66knp7E1;IMY<#MEJCtVdzKY-y&z74gX#3nLN9U
z&s|g`>R(LdM*-Wk_ArA$p}?T`N%IeTFA8}WYqMD1w=vL1r`7vWwCLI&9+T4o-(1Rb
zQ#$xsyIkJlLi&fflWcgH<ilE&H_5-Z7j!tmxclwXFg9P#vcr2{9ei={yDqD@>;7ra
zcK0<cT5$jKU-eS&y|>>TSk&icxAUFvViit<Z?i>x&8A8EL~?1*iMZZ2C1&f(BOi`U
zSBP2`E^K&khm6WCR^|z8k!RnqaJQ!Y`MAPwlQee<+p}f58`wOTIQKHK7_I3S{I8+W
z*JJ8AkxlcLdeo|%mrnbiaeow%TF5oqthJ7F*ZzHFN7B@vtZZ~XE)b|F7_lRCTCTWx
zlktTuw_c>}=a0Ag!8&cp&73YPJ@!8}X-%tNmQ{VQUH2|8|HOsa({fV<{X)!2uJ(5I
z%C9Nj5U4WY*hgi3iC`6Hlfa`J^coa5$SEG3cJ|(LP3gJIME4p`j8q9-!IEzML3Msb
zpQGOSC1T&3<G-EU%|H8mDes%-Gj~bz9obrV{W^CoUxMeKsPjg-nrC-DeGzI_H0Sa$
z@tT8){x9c5_bp=Fe_r+Y9Mi;-5b<!2*(T=C?^y+JW3|v}7Toa0=<=aSzx(*to}Kt6
zYh&E*IWwQM?vlBADdzR=YOm=>i`uu&Hk=~VVf141Sss<sCNnPS%V-I2ea~|Hr}j(t
zo@4h^z0~hZ%5k+SY4WeFW}G{5dDsqy13Wev1$kCWW&CAct)AW4Zj-({&6VG~^M~BF
zm)g5Ua-KXD%syz8_UxuL`|CyD+9W;pSw7fpw;*eW;DqBvYg6oYlvZV~ocS@l`s?~{
zuU_9;eLpO2PiyAyy?;_JJeVHko$cCu_=0zJMPhWFvZBM{ZAsh(nnAkP<kn2wxjMn&
z#NkwdWjj{gl2w_(7~rkC^-<cK%vqP)47RVYS^j<P*Osnx8;>84{_@iIoJWl3SuItk
zq}DHKoZL4V1YdTWbDe&xTKwyP){foVpN0zhtK2o=HGC!Jeq-**zb?yqh3&rzEP6Ia
zE%r&Hp@_uq?p3nJjnf;GEK-y-uRK$j{3g}!b$2Z1itVi;K}KTDn%?a~DKpsB#Fsd%
z>E`x}XiSv*87J6$q0+dIM@@NM%f9|18-|dS{qx<GUTl7!v-wTS74!9rI`{v)wwtBI
z`{lXCh7!qE^Uhw(D1Q3#@$3BUn~!b|6QAlD8y+?zV3$~`yN%`2Zvm0I-N$Xt+)ZiI
zlG2|zDQ$(;gQn}LF|t;R3l1N>ulvfNTqtAWe{0=OkLCORro~_Q^mDm!VNT(uKC|>k
z5v?j`K9*GGKUwaV_tb5(*1O%acrIn${WNES^RYMgDm+5XKAd-ZTI<*6YIX9w>~}qz
zIpN1FQs*li{uzDk*4C*Ruf1MOJ*?B4@15~_?Fa4V%*gIZGUpB~I(_x(x@{jeD>Ofk
zTIYA;n3KBtt0f(>%12X$7C4;iOii7}EBR~sBi^f)GD{zG^)0?9b1K{Fihf7;>?{7W
zT<^@%+H@fB?cpCKFT3ZK-dMxW(O-HsB>H%!{&Kq;0k`G1vRl>E-AiA;qJL-5mYuVT
z1yfVEAFehMpV{XACq*^bQta>wy>)vV=Gr%Xv9`!RarVHbV}V@qlb8*9**1weOg!<(
zQ|!;WFFSQ^9`P4?FJ%6C(a}l2W$x;DZ;vfl-J6=d=i0BJWpVxbH=asrFx!4$U7=kR
za&uMIqlJHUC4*TNwH~D{$#c40=q+K|wLf?d@4foU9@TyIr8yU?Zk~1TmEW)}YPkSw
z0EesSYAME-5!u?WR(FLrtr0qLy+o^Y&J@3nFxJbQ4{L7!vb(v;Dq(BX)W=67roWQE
zXJ%!5>3cwPTGX#s3A?uaoxVvj=00Od=ilr1?rrP&zkBocy}P%z{+mB{@A`l9=imBw
zI_d+zEW^4Jj91Klcm-UwINY#zUG5G4TMxV<Ln8eWOAgv}YCPE4&U=NsXKl%>Y#qNT
z22(myUvli5k(lTEu4zrOMxDXe!0Vi|ri4!W5}~RuVix~w!x2}vxHToao*7uqXsPg<
z$CW?fkY+}&*X<cIFZ^4QDRp#TyoJMzecN&>m$oHa7Qf*SmWke3;h-hV5&1%O;@$?<
zUX|9hB5O1Pa<|SaQZ(*cD)*GLHEvs!)3Or=3qNZd40d#n;tqe4tG()oPf=9vBdK0?
z!M#D1sW&F+J)i0=x6_jUZuN?0zx*5eCXc#}Cf{15pL=`aL(agSqt@DPyIH2Uhxc7q
zXZe=(>bPc?<3)|VZXycZay;3wm%eKWF|{u;FW!65?wp<WOX=M)FXt`zVzt!i-`?4)
zJ#@<MCuP>(vUjytS5OJ8dmvFKs%vGrqn%~`&M(Kd&x&=;?yc8(dhyi%1%JNCRJ7zQ
z3fQi(efJxo2lt-X=!#`c6YrDD7dWXd=_`0UEB|WfF7e4vZj@Zqv9+)J`0CG#HUHnd
zcv<=XPs?Msuc=`Z4liE*d;Pq?;<ZOr`{#f2kKa2%?oO`o@{bSN7atBk-^aIg>B40*
zrbbtm1uyS=tJZsN+oX_!8A?Ty!#DN4=wr;dCV$sV=xo)*_3s?#6-uNBPm=#*m?lxV
z>Jo1)OSDkPT2HNe^1qdZm)agP_h6Z{s6|h0{-w~8-bv?s?YJ)#2uleWJ3QHFqIRh_
z(&VD&sY!49jCX!YK3BciXZb~`nRAzS2R%zMdZsZ$K%xBm+wKedTb5R=Hk$WHbdHwY
zN86`ap3D4e&K@dw(7N0zo2Rs#ZKmL{93c;11(V3X7xwv_+rngXN5Xy0<+qlrg%8aV
zsq8<0iE+=WYfFyyMow*A_iX3U$OlDr372;6;c6~#(ypAWIlFP&@0yowZ~gBDyq1V&
z*uTX1hFj>$|I%fjSal6PiROs3RT*Z*uDYtV{qlpp?4;l~+p<b8uCxq`EsM?Ef70^F
zn!iyZ4;{{ao2j<APq548g4CJ#O-#4E)b!sg)hv)ZkscPCevIvcz`5x!cTKp-yC8Lu
z&5{YPS1;Pt8N{}+dq$>4tUw*-P7Y_yVzceXr=8WcD>T>jYrD1b)P*$*n6vJiR%~7R
z@J@>M+qqX>dR(dc@nK<w(Al<sr6006Qq-%O``66bU28itTk7?RSK7arPhXm{#i?%k
zOP8skZ0aoM8J>nrOOv^|dDqEB9ae`0olE{^9h|Ub`t#}*?o=UFYsCXqk|*x(E;UZJ
z{k%0yAmjeGPm}FV2t91yBK7Xg!b7L3g5EsbbEDE|JHw9GSH3I{l>ZiL_kD}o@kQs4
z8*K^x)5mx+DdKJCoczS)vot=){qQ(2InpImc+DwU9=6$AqRuQYo}eo}OO)w%+p>Fd
zS+5$G#4B)3dd{HvKzF{P$)a6KyE;BbKbrC7vySg|@1HjgFYI7r)?b*t#7SOVRzcil
zd8XYDj(LAnMb|b3OY=Rv;xDvs>6a;6-Y~9Pc6Ql{OQxdt!@a&TNVPwZ74_lTELU@^
zzqa1%<eBXyPDOVZx&7=o*<<4)9<83KvhVAXKhF(K+)lmE=qk47Zk}?)qv~YXy5t_k
z^>-e>I2Kvfz*)E3>Dk)HJE!|8ahY!s-@5eIgC$>Q<mBcU7TlPB=41N?#osL~u2Bzn
zi=9rod-?F%eNR3(<W{o2<#J%U71kNM_LUW9f@901+{(-=fim736+fq{T(0->xpZ`{
zX^=rg_f!M(%%4K5I*avR7|*!;ZcEnIeu)y5=eqyq&3ok9azOqz_tm)Kg||xY{JQM3
zMscUS;Xdv+_il!ya&A4ebK{L4h0Hr-_I`IsQa;+gzIw%-;9D!Nekijn+$p*%@9)M9
zTLU`WueI*XN{fr(7fiKXAzHF%(cf8GVO_~R0?)dBX2>mGQjvLo*`Z$%r($Q;M0|5Q
zcp&6a;thtEruUxi%(_~9OY+}tO&QKpyOyo=lag3qF1_3}>7JI=s!M+y5~BV)-wM)Y
zO})D_FfnrZ=YK)RoEKg>)yS2zEvb#;<eV#OpL;2Pjbvquer2}#oRY-Xc*i8&lebrQ
zwtu#jne@yllI5oD)hzFnGOl~?zdxPzNX%f>&Z{v?c&u)mnSQ8X?p@2xJc~|EE1k51
zv+Vo&vtMWZx-`9h-id80dUH%~MDOr98!3G}uuI0>$E@`B^SY%D1!c~TYw`;{9=hx7
zds?<2Zrw@kQ(4*-%&BHKWlY!Rtp8DBcub~jO_zesy|@rRJIC|BWt}dndS`Y$E^E#D
zKW(4Oh4y^6kB?Kn6}Wwlk7VA_D%8Gtr|8N9cXbU9-MiJjeYS7w{~y24PTV*>XGi7i
zzGb@&v@dZ<uPO+hdHeRE+^>O6`_^qgTC#d;&V=1ZJ^l*b@b(OvE^&G7iR4qqig=bi
z(hsz~czt@w&c9ma3R6${=<prcGiC4T<EwL`YeRpy9`}!}eSGV2?1p0TyqMydv#j;s
z@*LlxJoiPhT0;8DFQtpK)pzTJeP0or^3}*iA$-#T_4OJ37JqUQS@-7u=q_$f6<zT>
zs{Cg1=H{tA8FLp({+nSs$#t5~BCgAiT2Dng1}<;vjB_*lV)w{w-^-mdS3M8j#Co8y
z<P>MDic!uK!Tg^SH=B7diJnf5wMwm+du)}OaF}UOT-N^*5sQnOwjxVRnGPm5UAvP}
zbi`@LZqGoiex-v4EtFCdeL90w#Q)5_DqhcbL-y>Q38hDS=a(#X3Nb#avg+})%a?k5
zGV)#qmLB0>u*Ps%X<zYP(VBVpIeaFXIWAZqS|07y8XR?icipPJ5k>#ZZn?Jo_~tUJ
z`UHQK$NJ*fW6vvF-?pyeia50@WaXM1)%D+9-!=FfFV63(^||_d{R5?gTb721+}eKO
z!iwEhe(O}Pzb>Ef{$=pm^g7?IYp>mLjZICQ*zi=XMmN8s(mU$S|IH1}cV=X3Z|7<0
zuT$N1Dr1MHh0-bMnPm?oT_2zDt<jw?^hUUiDd=!vX$%Kn>;%od+yM-?D{}KTv+ATS
zJt478$&|(I*Zhp`JFd4TS9>_t6q~cNuGN^RRx~~Jtkx>G`oP6`Q+2iX9y~34vP0)O
z<Frkm7e7szp^&S%Bc;r49#i4Wd&>4Qy0!-@dIF#5vYYt#?dVoKo9@z>tb4cdfBWob
zrLy`Hj{cMXuxjb2`nOxkzG?h>|LxrMAN%Lu`menGf&3lrCAQ{H22ss6*7x1}G{x7X
zNd4xVU?DoY_R&P{U1t_|bc&=NSj80nVYv*0g>+2#uKX1y8Zz3~Pu|>Xu=bBt+cla0
z+tSlh%V+PN%@ZYWAG^2PR&wGGv&`3Pe}-)resV^m-?>#uRXa^l#PNQ@CuU8Ki|d!~
z*{QQ}@73>Il5hVf+<de7=ickyS^FPEaj7XBDGA?j^~)*Uz`my`3!dJT$#8gl<u$vr
zZRZzb>(1ltHm&y*c<-@gGJLW#U_UOg@odH7w5KbR>i*BmwY(#$oXNJ_Xt&p#jmKko
za(8c;c4nIQtAm^RwQm-DP%-@aSUZ2#gQZt0Jc>P@efLRg%nCJIvvXJ1q$~UGI_Szp
z)q8k!&zT}CW3|y^>T3zzjh+|FizC<0I+wP%a8YkXXY~BJGn=p6y?1Kb2jf%iv+oAK
zetKAU?S9sGjS8)E>cX^3`JeA}RNQ`Ik)XB0<DLuWT}>v3CaPWFUDXrZrS?|jf?<%>
z@q5iKie_?47c1}x@fe1S@#|<!5Z2=SWp|T%bzZ|nRh0=BLe{>^Ze@{9co1+_a#HSm
z&6;ATrFp{A4#&i&to!#_^Pi2>^(!uZOFLB}-c%Qxs<^T)5pG~T=DxJe^>Dh+`QydE
z&#ScYEw$cqI9XRQS6VbfLjHo!uFCsozVdf{oXPOumgV)-+F55yIlkC-X`IzOp|iEA
zExg!Qdtxwmex|+Wp3=tif-chB+}j`KZn)6P{Cvmj7ordLWotc-KDuz*)~$S9t&RyP
z?x%&0)N_86pVF52mqEb$$$!7><*c9nU%Pkio?gfQDgUdp^S`hD^S|?Hef2^6H80}l
z$Yj)8oKcAgiwc->*10cz&c($+hBsz;Y|-&NuW?T%GLHNHw(VbjTgujlNJg)pQ2Ma>
z$gxvtYkY1^QTlz@C+p;r;;oPJTP7WM;i`P7+8KYTacAhv{2K*Nr>zS*ts`EbmompH
zxi{h9DrN68tszq@>@CD^Yf5Qs{hN5ww?BKmYudB-aZ?N*+)#gX-KX;Z%a8MAPA}V9
z(Qx$n|7&I0>FuBYzs)=R-|%1X^38XDR{g7g_1S*&gYtvSJJf5wS|0teTJ(92sy263
zp|YNmPpta-{U0nAIsEEN_cU7^Yxbj0cE<9Oef8h2KR&!qw3yLUiodSTpwd8RI$!+U
zck|`v?<u%H9d^jpni#9<%94UVUw$lDAhPWec$GO<@V*wI(EmTaJo(^bdFjLyA@G5g
zUrrfK^RIuz`taFp1x~#t!<7oZFU6-{F3?r?e>bBzFjFlq>g_8YP4D%J)8edaW?AUS
zJX&~Oeb%G?kRLpy556u}INje=KFL;zxz^<P^7!lFJJbzs^;>@1d8BP^&xFh+)yqmX
zQ-W?reZH?eWBscz-sghl&e`Jsu4}FGkFR@K5}zCxeBoP%4ByGWm8T3#T3Pn{1)dBs
zNu8RME%iIIN_pAAEAoraOKzPXV!<qB@?YYK9?y}z|IdU;?+~7xUc==uZI<`yX}tCS
zOa3qaxr+B@)1{1pKA}%SlV@JkWK`cXrSWrS5aUdZec?6Ad%SNLE<MwFQ)R~<FHgnB
zjVBJX%#}Sk<I%0<%lqZ+%kt+5*tXx}ZC}*h$9a@-rT(7okG$@hZl8CjWftzqvy}LK
z$XQGBMC+w_X+h_7u2+l1KcDfMBV@w!-lrEY|Le`Yc*=F@ORdJ+*JTQ?emHiQU*O%b
zNv_X=&ic!}XS<qu=hya_o0q0O{nBwRB>GzFImK@qvOO(@I~^F=`6bRK1pZlPve5MM
z`eZhqJs%U?7+sdQOxU_|UH8MDvnj?0ixU)H+>*YgdAUW)C2sF3-&C~}8@*D)B}&a5
zUoXjC3G%nO)APIY$3u2L4pob&IqmKquO6>06VO_GB~9;M?_Y<*?`%S2cXK*_ogiTo
z<26UqHf?iS=b3ZY*IvoG|7}g~gGbA|Cpjx<xw`MU_*>Ke<-CFmX_xkQrF}fCtB~#T
zc~1Cbg_<4FA7pN6d1<VwcJNAY+jhy#K>e(2j_vjT=j@J@bc-k+mR}wh+H`kvy{vlB
zO^=hG7Rd#PO)t11@A`P5{P(2`Z+=_!!{3k1uc@)vG?@F)lItZ~C8pS|T(1|Z;l+9^
z!sR!2lITYb$5VY@k`(8iGVnS2!$aoHze>UL9zI_{b1avc!ZsvsY?413-n=aNs7jO{
zdzzg1mjzdZGfu4R(RxymVqke`MTJ!JgDrorPXG1);VBPma~-K*wO;u!{yT<tA)Q4p
zD-Jz#zp`g*)oPRFf!;}CYK^8HEAl?SXuRCp%(=DKOE_5cWZE0s=D$~WHeOOUtPY*!
z^83xH4B^;&>+}viG&%SnP*XuTbxnXo@RAA>^{HBt)!jY^cAmK)zv7YjKJ%5IGY`N0
z!q|9OgKge*{>wL{zq@Ccy=-rmp6S!<)XAzaQRT0riJbncvs+KDwDwFbt<jl0M|pPJ
zhP<Ph5m$IkTpZ6n(J6E}RA=%ko+VK!eQiDC4!6s0_j}fg+<mEaO=w1R<-W^b=Li)q
zslT{YtL&lboLRn;&##&!nKkpPj%CgMQ?=JhKWm%{J-bV|mci{p<}IsdZ=6HlZ`vc0
zFLmO+tG=CS=hoP@nY#bhXs1T~`;p(W#G>PVmT_Ru1cncs=jwzxuLy4FeLpc|qlWQ^
zNDbwPLKC4JCB8Oi`;f-Mg4<H<N0#wDZ|m<4i#^!lY5cd_bAHP8y?(D{SdPC9<4*5W
zsy)+x*m{5K-M4dZZ`*MF-Ind=Z?AoOJbQaVX)$B)r|tU<75c6FfA#A%l}dU1GyR;j
zfB)BtTgz7cU27Y&@5waZHSy6CZ5CL)nCEuH@a6v9o2TXFUA%Om{`T=J=l-hPc$;Fh
zTBzvjk!$m|>Kd<LE%GdItW)@FR%W~WdFqDm_wR0d<h%61@+lAV&a+#mK3?=s%s>3&
zhUcN@6)$mZhz`xOy!7N+@suZOo_z(ow>I3f63aJwQND124fkY8*DZ%xUWi$y1k3(p
zuF&{s)OU}~+3u|r@AL(l+wO;|Ci8qO=-B^6a%D54b;wj%0|RD;@@s3ZXiqyD>l*wn
z*=&Q-J12$mhx}9e*Vs(=j9hZb#_Q?Y6{{lNZp+%PHbve3RkO+dAcvl>*6)0!9_U`v
z+-<djiF3;3xy!;{`zF{4ZP~dl%uIW0&&~;~57-u*OiPulxUsu3^z?yX0k>1WcOSg)
z^0Lg{{?lvCA(e02!yd^L%gHfEZ_eSFk-s$8QJgK(XnBmO`8n4$*B&|QNS<gEf0U)X
zpk(GEmpY?e(?1;Glb*b+v_Ldb!IS4z#5&zaD|;R#>^!Hn{K*B*iEsBtq`T)`DOs*2
zWF+-tFY_*yNjF<PA7|gam91whE?#uCpxLWT;|#m6QS096Txa#ys(rc6dq+FUdEY$F
z$1>(&<(ay-6N8RUKRN5YRo{)k93d6X$QRljT2Et24z_wM^HI%~ue=-9^Stv@r|Q<H
zE7i}MS@M5BA~ku%^R*W@++N?Y>e91$@9htA+TE)U5`Mb#wOj1{tYga6=L+L)e_Ptx
zQ(xQ6X<U%9f9hOyhsCEga=%U4x?1pZwv4%cc+9Q*>7TcYv$lTScI_!I>%3ssORTYu
zk-K#mme0TE^LL)?=^DSp6zRB6H}7tq(Pp{yY|I)%Td(SgD~105|F&-L_FU!8`}bM?
z$a08lxVkL*x~Vih<fLWcB;#8au1~fdSZdig?V8bfp_R(2yZ1To|NZui-Hw{hB~P?6
zcQdnWJW*RHzj^a!<Nbx^=`$vIYO&XDvgEGu(c-t!IyL2L?};-v!(Cfbrf6>JIWv2a
zlF;eMH1V9}8@_73WHf%(CGzuUu$NS1{;SHsub%&uiq+-C^_W@>kGyuMjF@4#)T7II
zd7OwI-^%i?>#J*0#LGk1v;|pf)kRG)UAbve<>Y?zPh3~BRA;gVmxva3r--eT)XrLD
zk~2AS5}R<D+UfP}mIkw?TweB8-v4s=t~t8uEDcK9d%iDT?dGv4LDtVB=w_a&Yj)e8
zdd4r&YBFyWBvj73?>KAWXISI8(qh7wY_IJKR~e43?&S9pYc#+2-l)zxex_hz#O-A*
zH<rd%?vB!3e0i~QT~|qriCfX1pA!vMFRcDKD?ra|r}9I=e;s|hj=$aCr65#rVePA~
zfQMf9CdApvoiI>zxVy-jO(rt<kaw)5X!M?W?s_MTKdyUPknz3kE6=%gnlU0X8~+Nb
z=UqI~9g-yZVV2zI1-X{bc#?U<4sx-+W;5S1>1*nfNnd8S)J)>p7&~KMh{MU#N8G}n
zmgQ_X{i)OJYGy(idq_W{v{Bw>&Sz!{+t#hVoX4@mHb;Kil3(Yg7MJnIPf^u*cI3{H
zGkRyVEQ;36<$Zo;m3hdSnMar3y1J))QcUDilhzo^?v(rM_oXP_urB_*+?3;G&%gVf
zyhnOWSQ36I#nf$`k)$NWDl*Tm!-=J`&@l3&R-EnaW9qgB>|L^ZuQJ4)=*XOZxOju}
zl9&^Po9xm$?9WZSZt-|#mv`sp&#R}ORI=z|j!K9%=J_T1@#w^fhmRZ#G_L+M?e3)F
zKgYTaJ~o&0{Mqv{?Bd1M(~CTg6qIcC+s4~H??=IrP{H*HdoDX`EK5If=KX@#R`uEC
zxBh-yJ^k&s8Po2(w7M|ENAryGKdXBlR%iXrpJRW$>d>xYyJ>a0)$Q^cn_`y7C;!$_
z{_nJ)<6-{kALX|g%I<QM-4w{m;VC*4rhQcWI8Tb&)lY9WZGN-k@Ri${S??|UH+&Ac
z*(mb(_OI%RU-WC)oWH%9z_qgdypVH#{;D@Gzv-sF-?ifSk+Kxcp7aa+T#=en*3NnQ
zdFNT36zOjpO<&(=&CNM&RF*DY8hJE$Q>Sc%OX;_OZqqj>#7;#V3SU-V&vmi>|Jz>~
z*Y5j#Xp%TS?YRE?#WJSM+DBd|Y~>OY*yPc6r)y&(t5<^DH!X|n{>ziM$}y^^#u;>K
zs&qRX37dW3g7HJ{-ur^e<#~224`ZK5_@BQ2Xl7Z(s(IBdkF44EeOg%&^YN+3+D5sr
z53LMEH8js&uam0XVRbq=$FgSa@t?PLPfUGbyx#8fzm4bj?5KFUbZ^=8zsA4+FFG~P
zS@T*G!_7DUZ@-*Bhv&fm?RVwARQ)|@_~U<BRqosWzjywvpUgb3;QwC%n^`5h>!k(O
z|BQBM+_pQ?W`g!r&Z&=^nhK8cl!$cfT#<P$hC^5&Q6l8qKO08rSH<0O1~XJ8FSaDl
z;yk1GndghS;;riE4_mxe7;YAH*vem!x+&s(_`M=O7u$orVi*2S`>==UNq79z1sdhA
zFB#9ww@#axyjgMm!XLAb{1TOB3}apw{n7tf7n6D4pRX5c9tUZjI<dFj%2(Zg(bVQU
zhkO6{ojvWa_IL|#Yr{;zUnQTzjAr*-E3Vwne(B`-r7u3T+y7qA#Ibm5n&G<_H8Jb2
z+~O;?<DOH&+Z=s-ujTF^@4o(=k$YY(Zb7n9&V_}656;%A##H>9d92BF=J72D-sL^2
z*}RRt`RUWt52^Ecc&A-2D?BN9CO$cL(cftm{~zBh7k{p>&msGUd#%_6=~iA*moU%6
zTTl5PocADiebb#;(wU#W_ugAo79acOT9hFxD@$@*`C|)%d22R2Y56Ik|Lxbs6hEWu
zDUXbdqjqK4Jh`m)R{5uN>|NG^U0fexniROtvNW^iFiF`Rcv165B>F3>cDY^KV@4&$
zBjsB!zg1A)o5>?_(!bb~<H~wbiIeFsw}!WHaU|y1ytwYZYs14hw;bmO;ZFTOeI;XB
zQVd&u@UgL%m)>1{{gT1n7vi@QgzwqiRWHgqGwqGnu?d|&_j0<M>g_mjW8s0eznd2x
zQQPlp@NZVc##Z;!RcjRQ@iy41lufUAck~a_Ge58YJ>LX6^gZLB-JQ1gDbJyFzL`#y
zV$BPW1)W~Dd%scr^&_u*Qqm4jYs%hYzVb-+Rn<>dSFoL#P|Q0idAZ9<mKzewRsAO>
z6y|b<9ojI%*=~|$VQG=X@@A!1TNJrY27l_bm6FsFFIL=pv!b}rbko5mGc%sNJ<_SC
z8D>=c`y0m+`S=&tBSph|x<(hp4ov1<d*=As(5^%CjzpK}%S;zp_D24ETSP;kb;)@*
zpNmBnfy%jF2l!1E{5zYs*FbCC%>&}wY?>bE+O&ipn0c%qu{BM<);O-o{LB=O4sqR?
z65WrFs71ftS$WiWc8ON}`IA$A-ZBzqbeWX4sP-O9^1+8YZb`c|&e1QCzjIvt6Bk#~
zYZpfu<91{H296K94gcn{7|S2y58Ah)r9j5LjNR|(-)064i)$af-#oaHzA|%Cq+jBt
z1-u(~-aYBEHDhuAG&#{j^JhQG<v#QFkxD9Sp2nIb3d`mk^_N)oVZu_^n~JNsYIykG
z{?J^l`FG0o(i=7*tHXk2HtMkY2Fh&6IwZ5?v$k~E-5)70pT^5r7$2T&zOJJ|@z??X
zrn;L+*=G}ve0dSG^rl$%ibfePqZG}D-usTOD_tiat|BzudZV$p`~Gt^WxCH_DfPd9
zWt(Cq5*c-HYWuR=YH#;X<k4MeAaHrrCEqO^)8F=KNp-Pq^YMFpu(jIcRQ>_$OJ?=o
z)|%`Vjnmx7rc|Gwn6oipVN(6Yhd)H-iZkrG9m@1^>d99xjrdoyJk*}3RexGGJn-TT
zH{OMhw2QyI@PBdfCjSe~9H;VBtBp6NuH{w_J96Cpi{*?$KbLo&9^yI){Ej-6%QYk(
zRy1u8{UF|+D7mW3u)TGga<c1;ypCi~zTix)MQ7H<Y@ASNJ~eh}4Oi}AehKRz4oU?_
zo-(aCB;@y!>sjQZzRhoyloc43C5ztMA?I>R^!aOv6gz)u_DSKt&K%)7v9^5^zu~-w
z1K01>#l7#8f3h;{?b+UYuQcX|`-|!YHV4~SZog6XGUwGz+k5{T{jNm!9^abyfAypP
zkMGZoTVH=k`pfRO_u_BOb=<%B{r`PEzvJ7_r0E8nlzDr_wE5tIls~`cI{sc#eCOri
zABUAcNA&-nZt^df>6F|D2HEqr|MiN(_OF?j@wa@^<NI&7{<iveJkI0xmyF-@yI#xx
zIUs-hbVHZR)$4UrzuwO*4}QJ>wyorgulxCbap-w5vQ1!fp8aC-!oGbL4r;xgKh_5`
ztTs1c{<(S0|M&ZAZ|~Ys^ZDP&r~m8r&yV`Ap#SRYe*P-=Fugfx(e{%JoQ!w(UA8mO
zyC@`}=H%_u!tCtnwESeFVU)gD-j9l`RZ)_&-pL<q+A{53&yjUM`T6-z?LF))vaU~V
zkM;WusXJ@uK7IR%wSQ{)tQpnpZh1Q<t`Gg}oLQhDw4LLr_vhfx^OpYGz2@72AAMr4
z+_yyPyFX`lJGA3N`{{iB`~OQS6Kd?s!wdeevAOhG{<{5x{S}HUw|@_x^uK!LXZa)l
zUxPg86fi$S^x?MqlWytlUH$s6{oa4>@9Tejc=dI~w@>=L|8Ls*&HtbIX<yv`>YM-1
z>*?RyBNuBKGUfk=UvK{0%~tOTb7T1!c;LnSv#e!i3Bt^W3X?_hE>u`w%=Me3$=H18
zPkH&h8oRQW_Lc{WCLcZM{yF|}Xk!%5pB3}WVqB*R7r#Gv>g7R!WntM7ZC1XAWL)3Q
zV(HF4ub#ZYy-#hf;ncKa6$=%GpRM>7oPQ<zaMN_hgWQQ%=2e~+ytyMgM<6Yj<NV|)
z)3XZ?ot(2{pH-kSXGFY+y2IpUt`55sgPU)heYs5J58M7NOI!l(W;KfSdi{%VJGt_#
z#`9Nhyhqmu270E12&i>mTGRBj!tdS5J^!XHe);nI|F!LlL;k&=v*hXj$Ls9=zpwwZ
z^~(C|_ObuFe152uPFef^9mCWAW&7)E?!3M9d~V(L)ldKLo$%cM*=tQh(VOu$tCTvM
ze0D1C)jA@setM2Z*W_dB+<QyvH-Fu~b<zKoU;fX%_tD|@{~F0(|2JOy|NrK-`aR-r
zQva4)@0GjppSN%K6mgz{|L<k8f6qU!@Si`_NT48D@Bm*PS9$s6sn4#zuveYWt^Jin
zzkny%g=0ss#?~2Yqn~9}ct7)gws3xx|BdQT-Q4R=2AmS*K4-F%c?st)^>BF~$xSz<
zluK3YkM8*J^2E944ZpwYdma=0vFZ``FV*io3k~JhdVe}C#TCakvHe^}_9;z^D+h`@
z7U>z+eeUhgy#Dad&*IHjqx91ko))Y)IM=Y^gWw%bJKraXFXSF>)n*D(>-M=Rb$QCU
zH~YOV9`l#`QTcg6&=(##orC|6sQlaOzEk?2?An9L`bl<n_wD!XDm~2F^1*RE(^lC<
z^74<2GBsCkwO)R7<C_=%(mR|4e9rCvn3jF(Dc=sYo!=YHO|S3E+5c(fJ6?x#g44IL
z@!ptO(LR6mwwCQmLT3Z)PCM8;-TThlzU`FX*YNHceVcihIWE1j@a#P*A*2=CUd(>c
zsLSeLPt)wFox5}yO=Mc`o%#H-Ce2Rt#&(N`3!M)xzVbzk+vqF9VKo(V#m>B=?H}T@
zrOvbm9o1T(X~@MscZ%;l%QL^{RXQmcc%@9b+T!<9-sQPky20GTpLicBwcOk5e*5G#
z24>+Uw~bo<)D(noscUc-%)1hHdeh|MC`qTUo9-KA@G-7yN<MG9sk>-<RKJSXw1us&
z@4x(aUawxwe6#Jz|8sl(mhZoQ?fd`gh5adJ(#=)hFE?&1N`L%%t2sN5_c!fb-;XOc
zE@*v`bUV$zG9>rcYX|wm|2Mp@&n};T>r?&y%ZI<#U$V24`%<;y|K)%7zZFGl3lD@l
z8uYVRNZT>y2-aJPHO*@5h*2zD&VA{@1!)aiR_{mVYkpkGxT(-~PvfF_<c8nU>_+A}
z%`?SK1hULDe@7pR?(2T$%)NX`&6=jYYI7VP&k50zkJ|lGHYHLoOQbD~^{cbid5Nt8
z&f1GxC%k;-BWbuLuJ7DaXFb2(qhDWqSgfkEWzDjwTP|+0>x@ZiY3ux$b>q?ADoyJ@
z@rUFudflv#UjFR3O#9Iz8ob^)ht@7Ry*TID`bYe6;(vEYO_L2fHu2J`%zYbkIq#Sx
z-+t3&d&1B4%|FFe3q6+_ed;OIO7&U&MLTuUslQqGm&fQ$NxhLEl+5|WJer$%mPzKN
YC7zSje2HT0tN3ManB-p1aDj;d0HK6q&j0`b

diff --git a/atdb_services_pip/dist/atdb_services-1.1.8.tar.gz b/atdb_services_pip/dist/atdb_services-1.1.8.tar.gz
deleted file mode 100644
index 528d17b68fa407da8fb0858b703d5e9bfefe1ec9..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 33144
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
JF<f9`008W64tD?m

diff --git a/atdb_services_pip/dist/atdb_services-1.1.9.tar.gz b/atdb_services_pip/dist/atdb_services-1.1.9.tar.gz
deleted file mode 100644
index 26de3257a2056d2ee1f7ad2f146d285c89336d4d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 33297
zcmb2|=HU49HaLdqe@bR?Nlao%N>Y4rYEfBca%!=zp`M|hrCv#55yP9k)%CZJZ8W%3
zFJITCD>{9NtCLFU#<O83C#qUrT$%fG;*%woE9-3pIK4VN8(1AqXWg@z|99@`IK~f3
zk^7b=Nq4h+Gumx!ZEb8VZZAFW`(=enalWQ4S3g?ao7`)E_v3Qj`R@I47vq0C`G4vA
zxo2VJuP>fEw|MSa`>ob@-=4cR|H!xbb_dg^rPV1NnaguY?oRlpkKWhj&*z;~Fl(vw
z{F=Y!iGR0S_rJUT|8zwCFT)*Q7I!b;51x89NPq91pI6?zd2=TA|G9I@5&zGwo$LN~
zu5Zn~)_CiBp|`)k{(mult9|~Q_KR*+ksA#iw<JAWvomAsB!%8|&OP1dH%^(~TG(>_
z@&SLg>3_E$+<M~Amt2cCwU-Ybk9j{^uV(o&{l_N4msRAtuI)ZG|DApO<$v;Qj}^G{
z_IwP#`+x4X-T$ro<#O}xzW;xI_y5YXzxOOp6h5uLW#@bIFZI{{)l2ssua*B7teWq_
zHSOL1wR-RV&-MM0qd5P@TPD^W_y5l?`@g<(@8;&^P1j>nHXd*l-|%8l**pGwaVj5m
zq_|ocwsP$|wq5UTMZ0@_h2YQR!m2NS@AuEM-+w<j{{KIJ_UQ);%=jinZ)7<Az5d;w
z_uIB_Gk^d6|8v{_UuQi(S2t(94!1hv=WmWCPvmERuQ@1R{{QhTYaWJw5mO~}ZvMaf
zZL#c~|NT~P-}0UKx8c9}?zz=J{}<2yzvYF}Zk}fb4B3a|Qyt`%Jq&3PoFdmhd())(
zLX0zb13WJX2i925?y{W05~1>sskij@+~af0s#mLjn>YWhBEzyy`|t%0AM7N~Y_br1
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
YI_X>Hd=RQ^dj6jwR3~{a!v!V=0Hw)iuK)l5

diff --git a/atdb_services_pip/dist/atdb_services-1.2.7.tar.gz b/atdb_services_pip/dist/atdb_services-1.2.7.tar.gz
deleted file mode 100644
index 5a335177ec1212f32dff3e0ec6e4c11f282aee17..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 40089
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

diff --git a/atdb_services_pip/setup.py b/atdb_services_pip/setup.py
deleted file mode 100644
index 4be0d88a..00000000
--- a/atdb_services_pip/setup.py
+++ /dev/null
@@ -1,35 +0,0 @@
-from setuptools import setup, find_packages
-
-def readme():
-    with open('README.rst') as f:
-        return f.read()
-
-setup(name='atdb_services',
-      version='1.2.11',
-      description='ATDB services',
-      url='https://www.astron.nl/wsrt/wiki/doku.php?id=atdb:atdb_services',
-      author='Nico Vermaas & Roy de Goei - Astron',
-      author_email='vermaas@astron.nl',
-      license='BSD',
-      install_requires=['requests'],
-      packages=find_packages(),
-      include_package_data=True,
-      entry_points={
-            'console_scripts': [
-                  'atdb_service=atdb_services.atdb_service:main',
-            ],
-      },
-      scripts=['atdb_scripts/atdb_start_all_services_all.sh',
-               'atdb_scripts/atdb_start_all_services_imaging.sh',
-               'atdb_scripts/atdb_start_all_services_arts.sh',
-               'atdb_scripts/atdb_start_all_services_arts_sc1.sh',
-               'atdb_scripts/atdb_start_all_services_arts_sc4.sh',
-               'atdb_scripts/atdb_start_all_services_test_all.sh',
-               'atdb_scripts/atdb_start_all_services_test_imaging.sh',
-               'atdb_scripts/atdb_start_all_services_test_arts.sh',
-               'atdb_scripts/atdb_kill_all_services.sh',
-               'atdb_scripts/atdb_change_status.sh',
-               'atdb_scripts/atdb_delete.sh',
-               'atdb_scripts/atdb_scheduler.sh',
-               'atdb_scripts/combine_obs_sc1_for_atdb.sh'],
-      )
\ No newline at end of file
diff --git a/atdb_services_pip/upload_to_nexus.sh b/atdb_services_pip/upload_to_nexus.sh
deleted file mode 100644
index 7bfcff04..00000000
--- a/atdb_services_pip/upload_to_nexus.sh
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/bash
-
-##---------------------------------------------------------------------------------------------------------------------#
-##! \brief   Description: This script uploads the created atdb_services artifact to the Nexus repository
-##!          In:  $1   [Optional] Additional Artifact version tag which can be anything
-##!          Out: None
-##!          Returns: None
-##!          Preconditions:
-##!             - build should be done /dist/atdb_services-[version].tar.gz is available
-##!          Postconditions:
-##!             - artifact uploaded to https://support.astron.nl/nexus/content/repositories/snapshots/nl/astron/atdb/ATDB_services-[version][additional version tag].tar.gz
-##!          Examples:     .\upload_to_nexus
-##!                        .\upload_to_nexus 20180913
-##!                        .\upload_to_nexus test
-##---------------------------------------------------------------------------------------------------------------------#
-
-VERSION=$(python setup.py --version)
-ARTIFACT_NAME="ATDB_services"
-ARTIFACT_BUILD="/dist/atdb_services-${VERSION}.tar.gz"
-
-ARTIFACT_UPLOAD_BASE_PATH="https://support.astron.nl/nexus/content/repositories/snapshots/nl/astron/atdb/"
-if [[ $# -eq 1 ]]; then
-    ARTIFACT_VERSION="-${VERSION}-${1}"
-else
-    ARTIFACT_VERSION="-${VERSION}"
-fi
-
-ARTIFACT_UPLOAD_PATH="${ARTIFACT_UPLOAD_BASE_PATH}${ARTIFACT_NAME}${ARTIFACT_VERSION}.tar.gz"
-ARTIFACT_BUILD_PATH="$(pwd)${ARTIFACT_BUILD}"
-
-echo "Upload ${ARTIFACT_BUILD_PATH} to $ARTIFACT_UPLOAD_PATH"
-curl --insecure --upload-file ${ARTIFACT_BUILD_PATH} -u upload:upload ${ARTIFACT_UPLOAD_PATH}
-
-# Next command will not close the window, can be handy if something goes wrong
-#exec $SHELL
\ No newline at end of file
diff --git a/build_deploy_atdb/build_atdb_from_svn_jenkins.sh b/build_deploy_atdb/build_atdb_from_svn_jenkins.sh
deleted file mode 100644
index 69255bae..00000000
--- a/build_deploy_atdb/build_atdb_from_svn_jenkins.sh
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/bin/bash
-##---------------------------------------------------------------------------------------------------------------------#
-##! \brief   build_atdb_from_svn.sh (version 21 mar 2019, Nico Vermaas)
-##!          Description: This script creates a tar artifact for upload to Nexus
-##!          In:  $1  Version (1.1.16)
-##---------------------------------------------------------------------------------------------------------------------#
-
-VERSION=$1
-if [ $# -lt 1 ]
-    then
-        VERSION=unknown
-fi
-echo "VERSION = $VERSION"
-
-#----------------------------------------------------------------------------------------------------------
-echo "Build a artifact for the ATDB backend "
-cd ..
-
-#--- build ATDB artifact ----------------------------------------------------------------------------------
-echo "create ATDB artifact"
-ARTIFACT_NAME="ATDB-"$VERSION".tar"
-tar -cvf $ARTIFACT_NAME . --exclude="__pycache__" --exclude="*.log" --exclude="*.bat" --exclude=".env" --exclude=".svn"
-
-#-- upload ATDB artifcat to Nexus -------------------------------------------------------------------------
-ARTIFACT_UPLOAD_BASE_PATH="https://support.astron.nl/nexus/content/repositories/snapshots/nl/astron/atdb/"
-ARTIFACT_UPLOAD_PATH="${ARTIFACT_UPLOAD_BASE_PATH}${ARTIFACT_NAME}"
-ARTIFACT_BUILD_PATH="$(pwd)/${ARTIFACT_NAME}"
-
-echo "Upload ${ARTIFACT_NAME} to $ARTIFACT_UPLOAD_PATH"
-curl --insecure --upload-file ${ARTIFACT_BUILD_PATH} -u upload:upload ${ARTIFACT_UPLOAD_PATH}
-
-mv $ARTIFACT_NAME ..
-
-echo "Finished script for: VERSION = $VERSION"
diff --git a/build_deploy_atdb/build_atdb_from_svn_manual.sh b/build_deploy_atdb/build_atdb_from_svn_manual.sh
deleted file mode 100644
index 904e199f..00000000
--- a/build_deploy_atdb/build_atdb_from_svn_manual.sh
+++ /dev/null
@@ -1,85 +0,0 @@
-#!/bin/bash
-##---------------------------------------------------------------------------------------------------------------------#
-##! \brief   build_atdb_from_svn.sh (version 21 mar 2019, Nico Vermaas)
-##!          Description: This script checks out ATDB from svn and creates a tar artifact for upload to Nexus
-##!          In:  $1  Version (1.1.16)
-##!          In:  $2  Branch (branches/atdb-branch-sprint-109, trunk)
-##!          In:  $3  User (vermaas, jenkins, ...)
-##!          Out: None
-##!          Returns: None
-##!          Example: ./build_atdb_from_svn.sh 1.1.16 branches/atdb-branch-sprint-109 vermaas
-##---------------------------------------------------------------------------------------------------------------------#
-
-VERSION=$1
-if [ $# -lt 1 ]
-    then
-        VERSION=unknown-version
-fi
-echo "VERSION = $VERSION"
-
-BRANCH=$2
-if [ $# -lt 2 ]
-    then
-        BRANCH=trunk
-        #BRANCH=branches/atdb-branch-sprint-109
-fi
-echo "BRANCH = $BRANCH"
-
-USER=$3
-if [ $# -lt 3 ]
-    then
-        USER=vermaas
-fi
-echo "USER = $USER"
-
-
-#--- checkout from SVN - TODO: when Jenkins is used, omit this part. -------------------------------------
-echo "SVN Checkout ATDB from $BRANCH"
-USER=vermaas
-svn checkout https://svn.astron.nl/apertif/atdb/$BRANCH atdb --username $USER
-
-#----------------------------------------------------------------------------------------------------------
-echo "Build a distribution for ATDB backend and atdb_services"
-
-cd atdb
-# omitting static files for now, because virtualenv/python3 is not installed on ALTA2 build host
-#virtualenv -p python3 .env
-#source .env/bin/activate
-#python manage.py collectstatic --settings atdb.settings.dev
-
-#--- build ATDB artifact ----------------------------------------------------------------------------------
-echo "create ATDB artifact"
-ARTIFACT_NAME="ATDB-"$VERSION".tar"
-tar -cvf $ARTIFACT_NAME . --exclude="__pycache__" --exclude="*.log" --exclude="*.bat" --exclude=".env"
-
-#-- upload ATDB artifcat to Nexus -------------------------------------------------------------------------
-ARTIFACT_UPLOAD_BASE_PATH="https://support.astron.nl/nexus/content/repositories/snapshots/nl/astron/atdb/"
-ARTIFACT_UPLOAD_PATH="${ARTIFACT_UPLOAD_BASE_PATH}${ARTIFACT_NAME}"
-ARTIFACT_BUILD_PATH="$(pwd)/${ARTIFACT_NAME}"
-
-echo "Upload ${ARTIFACT_NAME} to $ARTIFACT_UPLOAD_PATH"
-curl --insecure --upload-file ${ARTIFACT_BUILD_PATH} -u upload:upload ${ARTIFACT_UPLOAD_PATH}
-
-mv $ARTIFACT_NAME ..
-#cd ..
-
-#---build and upload atdb_interface ------------------------------------------------------------------------
-echo "Build atdb_interface package and upload to Nexus"
-cd atdb_interface_pip
-chmod +x *.sh
-./build.sh
-./upload_to_nexus.sh
-cd ..
-
-#---build and upload atdb_services ------------------------------------------------------------------------
-echo "Build atdb_services package and upload to Nexus"
-cd atdb_services_pip
-chmod +x *.sh
-./build.sh
-./upload_to_nexus.sh
-cd ../..
-
-
-#rm -rf atdb
-
-echo "Finished script for: VERSION = $VERSION, BRANCH = $BRANCH, USER = $USER,"
diff --git a/build_deploy_atdb/build_atdb_pips_from_svn_jenkins.sh b/build_deploy_atdb/build_atdb_pips_from_svn_jenkins.sh
deleted file mode 100644
index 1cea3e9a..00000000
--- a/build_deploy_atdb/build_atdb_pips_from_svn_jenkins.sh
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/bash
-##---------------------------------------------------------------------------------------------------------------------#
-##! \brief   build_atdb_pips_from_svn.sh (version 21 mar 2019, Nico Vermaas)
-##!          Description: This script checks out the pip installable packages from svn and uploads them as
-##!          tar.gz artifacts to Nexus.
-##---------------------------------------------------------------------------------------------------------------------#
-
-cd ..
-
-#---build and upload atdb_interface ------------------------------------------------------------------------
-echo "Build atdb_interface package and upload to Nexus"
-cd atdb_interface_pip
-chmod +x *.sh
-./build.sh
-./upload_to_nexus.sh
-cd ..
-
-#---build and upload atdb_services ------------------------------------------------------------------------
-echo "Build atdb_services package and upload to Nexus"
-cd atdb_services_pip
-chmod +x *.sh
-./build.sh
-./upload_to_nexus.sh
-
-cd ../..
-
-echo "Done"
diff --git a/build_deploy_atdb/deploy_from_nexus.sh b/build_deploy_atdb/deploy_from_nexus.sh
deleted file mode 100644
index bc93eb9a..00000000
--- a/build_deploy_atdb/deploy_from_nexus.sh
+++ /dev/null
@@ -1,54 +0,0 @@
-# deploy script for ATDB
-# Nico Vermaas - 18 march 2019
-##---------------------------------------------------------------------------------------------------------------------#
-##! \brief   Description: This script downloads an artifact from nexus and installs ATDB in the current directory
-##!          In:  $1  Version (1.1.16)
-##!          Out: None
-##!          Returns: None
-##!          Preconditions: be user atdb in directory /var/www/atdb.astron.nl
-##!          Postconditions: None
-##!          Notes:
-##---------------------------------------------------------------------------------------------------------------------#
-
-VERSION=$1
-if [ $# -eq 0 ]
-    then
-        VERSION=unknown-version
-fi
-
-ARTIFACT_NAME="ATDB-"$VERSION".tar"
-
-export SOURCE_DIR=/vagrant/repository
-export DEST_DIR=/var/www/atdb.astron.nl
-
-# download artifact from nexus
-sudo chown atdb:webapps $DEST_DIR
-cd $DEST_DIR
-wget https://support.astron.nl/nexus/content/repositories/snapshots/nl/astron/atdb/$ARTIFACT_NAME
-
-# make a backup of the current system
-rm ATDB-previous.tar
-tar -cvf ATDB-previous.tar atdb --exclude="__pycache__" --exclude="*.log" --exclude="*.bat"
-
-# remove current version
-rm -r $DEST_DIR/atdb/taskdatabase/
-rm -r $DEST_DIR/atdb/urls.py
-
-# untar and deploy ATDB ***
-tar -xvf $ARTIFACT_NAME --exclude="__pycache__" --exclude="*.log" --exclude="*.bat" --exclude=base.py
-
-# remove the deployed archive
-rm $ARTIFACT_NAME
-
-# run as user atdb in virtualenv
-cd $DEST_DIR/atdb
-source .env/bin/activate
-
-# migrate the database (no makemigrations, because the migration files should be up-to-date in the tar package
-python manage.py makemigrations taskdatabase --settings atdb.settings.prod
-python manage.py migrate --settings atdb.settings.prod
-
-# restart supervisor and ATDB
-sudo supervisorctl restart atdb
-cd ..
-echo Congratulations! You may have just survived another ATDB deploy!
diff --git a/build_deploy_atdb/upload_to_nexus.sh b/build_deploy_atdb/upload_to_nexus.sh
deleted file mode 100644
index fe112739..00000000
--- a/build_deploy_atdb/upload_to_nexus.sh
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/bash
-
-##---------------------------------------------------------------------------------------------------------------------#
-##! \brief   Description: This script uploads the created atdb artifact to the Nexus repository
-##!          In:  $1   [Optional] Additional Artifact version tag which can be anything
-##!          Out: None
-##!          Returns: None
-##!          Preconditions:
-##!             - build should be done, atdb.tar is available
-##!          Postconditions:
-##!             - artifact uploaded to https://support.astron.nl/nexus/content/repositories/snapshots/nl/astron/atdb/atdb-VERSION].tar
-##!          Examples:     .\upload_to_nexus
-##!                        .\upload_to_nexus 20180913
-##!                        .\upload_to_nexus test
-##---------------------------------------------------------------------------------------------------------------------#
-
-VERSION=$1
-if [ $# -eq 0 ]
-    then
-        VERSION=unknown-version
-fi
-
-ARTIFACT_NAME="ATDB"
-ARTIFACT_BUILD="ATDB-${VERSION}.tar"
-
-ARTIFACT_UPLOAD_BASE_PATH="https://support.astron.nl/nexus/content/repositories/snapshots/nl/astron/atdb/"
-if [[ $# -eq 1 ]]; then
-    ARTIFACT_VERSION="-${VERSION}-${1}"
-else
-    ARTIFACT_VERSION="-${VERSION}"
-fi
-
-ARTIFACT_UPLOAD_PATH="${ARTIFACT_UPLOAD_BASE_PATH}${ARTIFACT_NAME}${ARTIFACT_VERSION}.tar"
-ARTIFACT_BUILD_PATH="$(pwd)/${ARTIFACT_BUILD}"
-
-echo "Upload ${ARTIFACT_BUILD_PATH} to $ARTIFACT_UPLOAD_PATH"
-curl --insecure --upload-file ${ARTIFACT_BUILD_PATH} -u upload:upload ${ARTIFACT_UPLOAD_PATH}
-
-# Next command will not close the window, can be handy if something goes wrong
-#exec $SHELL
\ No newline at end of file
-- 
GitLab