0s autopkgtest [00:37:09]: starting date and time: 2024-04-19 00:37:09+0000 0s autopkgtest [00:37:09]: git checkout: 43bc6cdf gitlab-ci: do not include the salsa pipeline 0s autopkgtest [00:37:09]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.9v5634db/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:gsl --apt-upgrade cpl-plugin-vimos --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=gsl/2.7.1+dfsg-6ubuntu2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos01-s390x-22.secgroup --name adt-noble-s390x-cpl-plugin-vimos-20240419-003708-juju-7f2275-prod-proposed-migration-environment-3-c310ee29-3871-4576-b113-3f04b15403d0 --image adt/ubuntu-noble-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://us.ports.ubuntu.com/ubuntu-ports/ 121s autopkgtest [00:39:10]: testbed dpkg architecture: s390x 121s autopkgtest [00:39:10]: testbed apt version: 2.7.14build2 121s autopkgtest [00:39:10]: @@@@@@@@@@@@@@@@@@@@ test bed setup 121s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 122s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [12.2 kB] 122s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [376 kB] 122s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [54.2 kB] 122s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [2340 B] 122s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [95.6 kB] 122s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3032 B] 122s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [976 B] 122s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 122s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [497 kB] 122s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [7292 B] 122s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 123s Fetched 1166 kB in 1s (1251 kB/s) 123s Reading package lists... 125s sh: 4: dhclient: not found 126s Reading package lists... 126s Building dependency tree... 126s Reading state information... 126s Calculating upgrade... 126s The following packages will be upgraded: 126s apport apport-core-dump-handler libkeyutils1 libnuma1 make man-db 126s netcat-openbsd numactl python3-apport python3-problem-report 126s 10 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 126s Need to get 1783 kB of archives. 126s After this operation, 3072 B disk space will be freed. 126s Get:1 http://ftpmaster.internal/ubuntu noble/main s390x python3-problem-report all 2.28.1-0ubuntu1 [23.8 kB] 126s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x python3-apport all 2.28.1-0ubuntu1 [92.1 kB] 127s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x apport-core-dump-handler all 2.28.1-0ubuntu1 [16.8 kB] 127s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x apport all 2.28.1-0ubuntu1 [83.5 kB] 127s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x libkeyutils1 s390x 1.6.3-3build1 [9556 B] 127s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x netcat-openbsd s390x 1.226-1ubuntu2 [44.0 kB] 127s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x libnuma1 s390x 2.0.18-1build1 [25.1 kB] 127s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x man-db s390x 2.12.0-4build2 [1253 kB] 127s Get:9 http://ftpmaster.internal/ubuntu noble/main s390x make s390x 4.3-4.1build2 [196 kB] 127s Get:10 http://ftpmaster.internal/ubuntu noble/main s390x numactl s390x 2.0.18-1build1 [40.0 kB] 127s Preconfiguring packages ... 127s Fetched 1783 kB in 1s (2586 kB/s) 127s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78323 files and directories currently installed.) 127s Preparing to unpack .../0-python3-problem-report_2.28.1-0ubuntu1_all.deb ... 127s Unpacking python3-problem-report (2.28.1-0ubuntu1) over (2.28.0-0ubuntu1) ... 128s Preparing to unpack .../1-python3-apport_2.28.1-0ubuntu1_all.deb ... 128s Unpacking python3-apport (2.28.1-0ubuntu1) over (2.28.0-0ubuntu1) ... 128s Preparing to unpack .../2-apport-core-dump-handler_2.28.1-0ubuntu1_all.deb ... 128s Unpacking apport-core-dump-handler (2.28.1-0ubuntu1) over (2.28.0-0ubuntu1) ... 128s Preparing to unpack .../3-apport_2.28.1-0ubuntu1_all.deb ... 128s Unpacking apport (2.28.1-0ubuntu1) over (2.28.0-0ubuntu1) ... 128s Preparing to unpack .../4-libkeyutils1_1.6.3-3build1_s390x.deb ... 128s Unpacking libkeyutils1:s390x (1.6.3-3build1) over (1.6.3-3) ... 128s Preparing to unpack .../5-netcat-openbsd_1.226-1ubuntu2_s390x.deb ... 128s Unpacking netcat-openbsd (1.226-1ubuntu2) over (1.226-1ubuntu1) ... 128s Preparing to unpack .../6-libnuma1_2.0.18-1build1_s390x.deb ... 128s Unpacking libnuma1:s390x (2.0.18-1build1) over (2.0.18-1) ... 128s Preparing to unpack .../7-man-db_2.12.0-4build2_s390x.deb ... 128s Unpacking man-db (2.12.0-4build2) over (2.12.0-4build1) ... 128s Preparing to unpack .../8-make_4.3-4.1build2_s390x.deb ... 128s Unpacking make (4.3-4.1build2) over (4.3-4.1build1) ... 128s Preparing to unpack .../9-numactl_2.0.18-1build1_s390x.deb ... 128s Unpacking numactl (2.0.18-1build1) over (2.0.18-1) ... 128s Setting up libkeyutils1:s390x (1.6.3-3build1) ... 128s Setting up python3-problem-report (2.28.1-0ubuntu1) ... 128s Setting up netcat-openbsd (1.226-1ubuntu2) ... 128s Setting up man-db (2.12.0-4build2) ... 128s Updating database of manual pages ... 130s man-db.service is a disabled or a static unit not running, not starting it. 130s Setting up python3-apport (2.28.1-0ubuntu1) ... 130s Setting up make (4.3-4.1build2) ... 130s Setting up libnuma1:s390x (2.0.18-1build1) ... 130s Setting up numactl (2.0.18-1build1) ... 130s Setting up apport-core-dump-handler (2.28.1-0ubuntu1) ... 131s Setting up apport (2.28.1-0ubuntu1) ... 131s Installing new version of config file /etc/apport/crashdb.conf ... 132s apport-autoreport.service is a disabled or a static unit not running, not starting it. 132s Processing triggers for libc-bin (2.39-0ubuntu8) ... 132s Reading package lists... 133s Building dependency tree... 133s Reading state information... 133s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 133s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 133s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 133s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 133s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 135s Reading package lists... 135s Reading package lists... 135s Building dependency tree... 135s Reading state information... 135s Calculating upgrade... 135s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 136s Reading package lists... 136s Building dependency tree... 136s Reading state information... 136s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 136s autopkgtest [00:39:25]: rebooting testbed after setup commands that affected boot 175s autopkgtest [00:40:04]: testbed running kernel: Linux 6.8.0-22-generic #22-Ubuntu SMP Thu Apr 4 21:54:17 UTC 2024 178s autopkgtest [00:40:07]: @@@@@@@@@@@@@@@@@@@@ apt-source cpl-plugin-vimos 182s Get:1 http://ftpmaster.internal/ubuntu noble/universe cpl-plugin-vimos 4.1.7+dfsg-2build3 (dsc) [2550 B] 182s Get:2 http://ftpmaster.internal/ubuntu noble/universe cpl-plugin-vimos 4.1.7+dfsg-2build3 (tar) [2197 kB] 182s Get:3 http://ftpmaster.internal/ubuntu noble/universe cpl-plugin-vimos 4.1.7+dfsg-2build3 (diff) [12.4 kB] 183s gpgv: Signature made Mon Apr 1 05:39:53 2024 UTC 183s gpgv: using RSA key A089FB36AAFBDAD5ACC1325069F790171A210984 183s gpgv: Can't check signature: No public key 183s dpkg-source: warning: cannot verify inline signature for ./cpl-plugin-vimos_4.1.7+dfsg-2build3.dsc: no acceptable signature found 183s autopkgtest [00:40:12]: testing package cpl-plugin-vimos version 4.1.7+dfsg-2build3 183s autopkgtest [00:40:12]: build not needed 216s autopkgtest [00:40:45]: test test-recipe.py: preparing testbed 217s Reading package lists... 218s Building dependency tree... 218s Reading state information... 218s Starting pkgProblemResolver with broken count: 0 218s Starting 2 pkgProblemResolver with broken count: 0 218s Done 218s The following additional packages will be installed: 218s cpl-plugin-vimos libblas3 libcext0 libcfitsio10t64 libcplcore26 libcpldfs26 218s libcpldrs26 libcplui26 liberfa1 libfftw3-double3 libfftw3-single3 218s libgfortran5 libgomp1 libgsl27 libgslcblas0 libjs-jquery 218s libjs-jquery-hotkeys libjs-jquery-isonscreen libjs-jquery-metadata 218s libjs-jquery-tablesorter libjs-jquery-throttle-debounce libjs-sphinxdoc 218s libjs-underscore liblapack3 libwcs8 python3-astropy 218s python3-astropy-iers-data python3-coverage python3-cpl python3-dateutil 218s python3-erfa python3-hypothesis python3-iniconfig python3-numpy 218s python3-packaging python3-pluggy python3-ply python3-pytest 218s python3-pytest-arraydiff python3-pytest-astropy 218s python3-pytest-astropy-header python3-pytest-cov python3-pytest-doctestplus 218s python3-pytest-filter-subpackage python3-pytest-mock 218s python3-pytest-remotedata python3-sortedcontainers 218s Suggested packages: 218s cpl-plugin-vimos-calib cpl-plugin-vimos-doc libfftw3-bin libfftw3-dev 218s gsl-ref-psdoc | gsl-doc-pdf | gsl-doc-info | gsl-ref-html libxml2-utils 218s python-astropy-doc python3-astropy-affiliated python3-bs4 python3-h5py 218s python3-matplotlib python3-pandas python-coverage-doc gdb 218s python-hypothesis-doc gcc gfortran python3-dev python-ply-doc 218s python-pytest-mock-doc python-sortedcontainers-doc 218s Recommended packages: 218s javascript-common libjs-jquery-datatables python3-scipy python3-click 218s The following NEW packages will be installed: 218s autopkgtest-satdep cpl-plugin-vimos libblas3 libcext0 libcfitsio10t64 218s libcplcore26 libcpldfs26 libcpldrs26 libcplui26 liberfa1 libfftw3-double3 218s libfftw3-single3 libgfortran5 libgomp1 libgsl27 libgslcblas0 libjs-jquery 218s libjs-jquery-hotkeys libjs-jquery-isonscreen libjs-jquery-metadata 218s libjs-jquery-tablesorter libjs-jquery-throttle-debounce libjs-sphinxdoc 218s libjs-underscore liblapack3 libwcs8 python3-astropy 218s python3-astropy-iers-data python3-coverage python3-cpl python3-dateutil 218s python3-erfa python3-hypothesis python3-iniconfig python3-numpy 218s python3-packaging python3-pluggy python3-ply python3-pytest 218s python3-pytest-arraydiff python3-pytest-astropy 218s python3-pytest-astropy-header python3-pytest-cov python3-pytest-doctestplus 218s python3-pytest-filter-subpackage python3-pytest-mock 218s python3-pytest-remotedata python3-sortedcontainers 218s 0 upgraded, 48 newly installed, 0 to remove and 0 not upgraded. 218s Need to get 21.5 MB/21.5 MB of archives. 218s After this operation, 90.7 MB of additional disk space will be used. 218s Get:1 /tmp/autopkgtest.sb2Hm1/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [728 B] 218s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 219s Get:3 http://ftpmaster.internal/ubuntu noble/universe s390x libjs-jquery-hotkeys all 0~20130707+git2d51e3a9+dfsg-2ubuntu2 [11.5 kB] 219s Get:4 http://ftpmaster.internal/ubuntu noble/universe s390x libcext0 s390x 7.3.2+ds-1build3 [33.9 kB] 219s Get:5 http://ftpmaster.internal/ubuntu noble/universe s390x libcfitsio10t64 s390x 4.3.1-1.1build2 [609 kB] 219s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x libgomp1 s390x 14-20240412-0ubuntu1 [151 kB] 219s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x libfftw3-double3 s390x 3.3.10-1ubuntu3 [512 kB] 219s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x libfftw3-single3 s390x 3.3.10-1ubuntu3 [481 kB] 220s Get:9 http://ftpmaster.internal/ubuntu noble/universe s390x libcplcore26 s390x 7.3.2+ds-1build3 [600 kB] 220s Get:10 http://ftpmaster.internal/ubuntu noble/universe s390x libcplui26 s390x 7.3.2+ds-1build3 [37.9 kB] 220s Get:11 http://ftpmaster.internal/ubuntu noble/universe s390x libcpldfs26 s390x 7.3.2+ds-1build3 [41.8 kB] 220s Get:12 http://ftpmaster.internal/ubuntu noble/universe s390x libwcs8 s390x 8.2.2+ds-3build2 [289 kB] 220s Get:13 http://ftpmaster.internal/ubuntu noble/universe s390x libcpldrs26 s390x 7.3.2+ds-1build3 [73.4 kB] 220s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x libgslcblas0 s390x 2.7.1+dfsg-6ubuntu2 [150 kB] 220s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x libgsl27 s390x 2.7.1+dfsg-6ubuntu2 [1084 kB] 220s Get:16 http://ftpmaster.internal/ubuntu noble/universe s390x cpl-plugin-vimos s390x 4.1.7+dfsg-2build3 [1244 kB] 221s Get:17 http://ftpmaster.internal/ubuntu noble/main s390x libblas3 s390x 3.12.0-3build1 [245 kB] 221s Get:18 http://ftpmaster.internal/ubuntu noble/main s390x libgfortran5 s390x 14-20240412-0ubuntu1 [600 kB] 221s Get:19 http://ftpmaster.internal/ubuntu noble/universe s390x libjs-jquery-metadata all 12-4 [6582 B] 221s Get:20 http://ftpmaster.internal/ubuntu noble/universe s390x libjs-jquery-tablesorter all 1:2.31.3+dfsg1-3 [193 kB] 221s Get:21 http://ftpmaster.internal/ubuntu noble/universe s390x libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 221s Get:22 http://ftpmaster.internal/ubuntu noble/main s390x libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 221s Get:23 http://ftpmaster.internal/ubuntu noble/main s390x libjs-sphinxdoc all 7.2.6-6 [149 kB] 221s Get:24 http://ftpmaster.internal/ubuntu noble/main s390x liblapack3 s390x 3.12.0-3build1 [2976 kB] 221s Get:25 http://ftpmaster.internal/ubuntu noble/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 221s Get:26 http://ftpmaster.internal/ubuntu noble/main s390x python3-packaging all 24.0-1 [41.1 kB] 221s Get:27 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pluggy all 1.4.0-1 [20.4 kB] 221s Get:28 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pytest all 7.4.4-1 [305 kB] 221s Get:29 http://ftpmaster.internal/ubuntu noble/main s390x python3-dateutil all 2.8.2-3ubuntu1 [79.4 kB] 221s Get:30 http://ftpmaster.internal/ubuntu noble/main s390x python3-sortedcontainers all 2.4.0-2 [27.6 kB] 221s Get:31 http://ftpmaster.internal/ubuntu noble/universe s390x python3-hypothesis all 6.98.15-1 [311 kB] 221s Get:32 http://ftpmaster.internal/ubuntu noble/main s390x python3-numpy s390x 1:1.26.4+ds-6ubuntu1 [4119 kB] 222s Get:33 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pytest-arraydiff all 0.6.1-2 [10.2 kB] 222s Get:34 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pytest-astropy-header all 0.2.2-1 [8190 B] 222s Get:35 http://ftpmaster.internal/ubuntu noble/universe s390x python3-coverage s390x 7.4.4+dfsg1-0ubuntu2 [147 kB] 222s Get:36 http://ftpmaster.internal/ubuntu noble/universe s390x libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 222s Get:37 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pytest-cov all 4.1.0-1 [21.5 kB] 222s Get:38 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pytest-doctestplus all 1.2.0-1 [23.1 kB] 222s Get:39 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pytest-filter-subpackage all 0.2.0-1 [6094 B] 222s Get:40 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pytest-mock all 3.12.0-1.1 [11.3 kB] 222s Get:41 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pytest-remotedata all 0.4.1-1 [8650 B] 222s Get:42 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pytest-astropy all 0.11.0-1 [5902 B] 222s Get:43 http://ftpmaster.internal/ubuntu noble/main s390x python3-ply all 3.11-6 [46.5 kB] 222s Get:44 http://ftpmaster.internal/ubuntu noble/universe s390x python3-astropy-iers-data all 0.2024.01.01.00.33.39-1 [2046 kB] 222s Get:45 http://ftpmaster.internal/ubuntu noble/universe s390x liberfa1 s390x 2.0.1-1 [136 kB] 222s Get:46 http://ftpmaster.internal/ubuntu noble/universe s390x python3-erfa s390x 2.0.1.1+ds-3 [314 kB] 222s Get:47 http://ftpmaster.internal/ubuntu noble/universe s390x python3-astropy s390x 6.0.0-1ubuntu2 [3859 kB] 223s Get:48 http://ftpmaster.internal/ubuntu noble/universe s390x python3-cpl s390x 0.7.4-2build10 [35.1 kB] 223s Fetched 21.5 MB in 5s (4595 kB/s) 223s Selecting previously unselected package libjs-jquery. 223s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78322 files and directories currently installed.) 223s Preparing to unpack .../00-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 223s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 223s Selecting previously unselected package libjs-jquery-hotkeys. 223s Preparing to unpack .../01-libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2ubuntu2_all.deb ... 223s Unpacking libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2ubuntu2) ... 223s Selecting previously unselected package libcext0:s390x. 223s Preparing to unpack .../02-libcext0_7.3.2+ds-1build3_s390x.deb ... 223s Unpacking libcext0:s390x (7.3.2+ds-1build3) ... 223s Selecting previously unselected package libcfitsio10t64:s390x. 223s Preparing to unpack .../03-libcfitsio10t64_4.3.1-1.1build2_s390x.deb ... 223s Unpacking libcfitsio10t64:s390x (4.3.1-1.1build2) ... 223s Selecting previously unselected package libgomp1:s390x. 223s Preparing to unpack .../04-libgomp1_14-20240412-0ubuntu1_s390x.deb ... 223s Unpacking libgomp1:s390x (14-20240412-0ubuntu1) ... 224s Selecting previously unselected package libfftw3-double3:s390x. 224s Preparing to unpack .../05-libfftw3-double3_3.3.10-1ubuntu3_s390x.deb ... 224s Unpacking libfftw3-double3:s390x (3.3.10-1ubuntu3) ... 224s Selecting previously unselected package libfftw3-single3:s390x. 224s Preparing to unpack .../06-libfftw3-single3_3.3.10-1ubuntu3_s390x.deb ... 224s Unpacking libfftw3-single3:s390x (3.3.10-1ubuntu3) ... 224s Selecting previously unselected package libcplcore26:s390x. 224s Preparing to unpack .../07-libcplcore26_7.3.2+ds-1build3_s390x.deb ... 224s Unpacking libcplcore26:s390x (7.3.2+ds-1build3) ... 224s Selecting previously unselected package libcplui26:s390x. 224s Preparing to unpack .../08-libcplui26_7.3.2+ds-1build3_s390x.deb ... 224s Unpacking libcplui26:s390x (7.3.2+ds-1build3) ... 224s Selecting previously unselected package libcpldfs26:s390x. 224s Preparing to unpack .../09-libcpldfs26_7.3.2+ds-1build3_s390x.deb ... 224s Unpacking libcpldfs26:s390x (7.3.2+ds-1build3) ... 224s Selecting previously unselected package libwcs8:s390x. 224s Preparing to unpack .../10-libwcs8_8.2.2+ds-3build2_s390x.deb ... 224s Unpacking libwcs8:s390x (8.2.2+ds-3build2) ... 224s Selecting previously unselected package libcpldrs26:s390x. 224s Preparing to unpack .../11-libcpldrs26_7.3.2+ds-1build3_s390x.deb ... 224s Unpacking libcpldrs26:s390x (7.3.2+ds-1build3) ... 224s Selecting previously unselected package libgslcblas0:s390x. 224s Preparing to unpack .../12-libgslcblas0_2.7.1+dfsg-6ubuntu2_s390x.deb ... 224s Unpacking libgslcblas0:s390x (2.7.1+dfsg-6ubuntu2) ... 224s Selecting previously unselected package libgsl27:s390x. 224s Preparing to unpack .../13-libgsl27_2.7.1+dfsg-6ubuntu2_s390x.deb ... 224s Unpacking libgsl27:s390x (2.7.1+dfsg-6ubuntu2) ... 224s Selecting previously unselected package cpl-plugin-vimos:s390x. 224s Preparing to unpack .../14-cpl-plugin-vimos_4.1.7+dfsg-2build3_s390x.deb ... 224s Unpacking cpl-plugin-vimos:s390x (4.1.7+dfsg-2build3) ... 224s Selecting previously unselected package libblas3:s390x. 224s Preparing to unpack .../15-libblas3_3.12.0-3build1_s390x.deb ... 224s Unpacking libblas3:s390x (3.12.0-3build1) ... 224s Selecting previously unselected package libgfortran5:s390x. 224s Preparing to unpack .../16-libgfortran5_14-20240412-0ubuntu1_s390x.deb ... 224s Unpacking libgfortran5:s390x (14-20240412-0ubuntu1) ... 224s Selecting previously unselected package libjs-jquery-metadata. 224s Preparing to unpack .../17-libjs-jquery-metadata_12-4_all.deb ... 224s Unpacking libjs-jquery-metadata (12-4) ... 224s Selecting previously unselected package libjs-jquery-tablesorter. 224s Preparing to unpack .../18-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-3_all.deb ... 224s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-3) ... 224s Selecting previously unselected package libjs-jquery-throttle-debounce. 224s Preparing to unpack .../19-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 224s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 224s Selecting previously unselected package libjs-underscore. 224s Preparing to unpack .../20-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 224s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 224s Selecting previously unselected package libjs-sphinxdoc. 224s Preparing to unpack .../21-libjs-sphinxdoc_7.2.6-6_all.deb ... 224s Unpacking libjs-sphinxdoc (7.2.6-6) ... 224s Selecting previously unselected package liblapack3:s390x. 224s Preparing to unpack .../22-liblapack3_3.12.0-3build1_s390x.deb ... 224s Unpacking liblapack3:s390x (3.12.0-3build1) ... 224s Selecting previously unselected package python3-iniconfig. 224s Preparing to unpack .../23-python3-iniconfig_1.1.1-2_all.deb ... 224s Unpacking python3-iniconfig (1.1.1-2) ... 224s Selecting previously unselected package python3-packaging. 224s Preparing to unpack .../24-python3-packaging_24.0-1_all.deb ... 224s Unpacking python3-packaging (24.0-1) ... 224s Selecting previously unselected package python3-pluggy. 224s Preparing to unpack .../25-python3-pluggy_1.4.0-1_all.deb ... 224s Unpacking python3-pluggy (1.4.0-1) ... 224s Selecting previously unselected package python3-pytest. 224s Preparing to unpack .../26-python3-pytest_7.4.4-1_all.deb ... 224s Unpacking python3-pytest (7.4.4-1) ... 224s Selecting previously unselected package python3-dateutil. 224s Preparing to unpack .../27-python3-dateutil_2.8.2-3ubuntu1_all.deb ... 224s Unpacking python3-dateutil (2.8.2-3ubuntu1) ... 224s Selecting previously unselected package python3-sortedcontainers. 224s Preparing to unpack .../28-python3-sortedcontainers_2.4.0-2_all.deb ... 224s Unpacking python3-sortedcontainers (2.4.0-2) ... 224s Selecting previously unselected package python3-hypothesis. 224s Preparing to unpack .../29-python3-hypothesis_6.98.15-1_all.deb ... 224s Unpacking python3-hypothesis (6.98.15-1) ... 224s Selecting previously unselected package python3-numpy. 224s Preparing to unpack .../30-python3-numpy_1%3a1.26.4+ds-6ubuntu1_s390x.deb ... 224s Unpacking python3-numpy (1:1.26.4+ds-6ubuntu1) ... 225s Selecting previously unselected package python3-pytest-arraydiff. 225s Preparing to unpack .../31-python3-pytest-arraydiff_0.6.1-2_all.deb ... 225s Unpacking python3-pytest-arraydiff (0.6.1-2) ... 225s Selecting previously unselected package python3-pytest-astropy-header. 225s Preparing to unpack .../32-python3-pytest-astropy-header_0.2.2-1_all.deb ... 225s Unpacking python3-pytest-astropy-header (0.2.2-1) ... 225s Selecting previously unselected package python3-coverage. 225s Preparing to unpack .../33-python3-coverage_7.4.4+dfsg1-0ubuntu2_s390x.deb ... 225s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 225s Selecting previously unselected package libjs-jquery-isonscreen. 225s Preparing to unpack .../34-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 225s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 225s Selecting previously unselected package python3-pytest-cov. 225s Preparing to unpack .../35-python3-pytest-cov_4.1.0-1_all.deb ... 225s Unpacking python3-pytest-cov (4.1.0-1) ... 225s Selecting previously unselected package python3-pytest-doctestplus. 225s Preparing to unpack .../36-python3-pytest-doctestplus_1.2.0-1_all.deb ... 225s Unpacking python3-pytest-doctestplus (1.2.0-1) ... 225s Selecting previously unselected package python3-pytest-filter-subpackage. 225s Preparing to unpack .../37-python3-pytest-filter-subpackage_0.2.0-1_all.deb ... 225s Unpacking python3-pytest-filter-subpackage (0.2.0-1) ... 225s Selecting previously unselected package python3-pytest-mock. 225s Preparing to unpack .../38-python3-pytest-mock_3.12.0-1.1_all.deb ... 225s Unpacking python3-pytest-mock (3.12.0-1.1) ... 225s Selecting previously unselected package python3-pytest-remotedata. 225s Preparing to unpack .../39-python3-pytest-remotedata_0.4.1-1_all.deb ... 225s Unpacking python3-pytest-remotedata (0.4.1-1) ... 225s Selecting previously unselected package python3-pytest-astropy. 225s Preparing to unpack .../40-python3-pytest-astropy_0.11.0-1_all.deb ... 225s Unpacking python3-pytest-astropy (0.11.0-1) ... 225s Selecting previously unselected package python3-ply. 225s Preparing to unpack .../41-python3-ply_3.11-6_all.deb ... 225s Unpacking python3-ply (3.11-6) ... 225s Selecting previously unselected package python3-astropy-iers-data. 225s Preparing to unpack .../42-python3-astropy-iers-data_0.2024.01.01.00.33.39-1_all.deb ... 225s Unpacking python3-astropy-iers-data (0.2024.01.01.00.33.39-1) ... 225s Selecting previously unselected package liberfa1:s390x. 225s Preparing to unpack .../43-liberfa1_2.0.1-1_s390x.deb ... 225s Unpacking liberfa1:s390x (2.0.1-1) ... 225s Selecting previously unselected package python3-erfa. 225s Preparing to unpack .../44-python3-erfa_2.0.1.1+ds-3_s390x.deb ... 225s Unpacking python3-erfa (2.0.1.1+ds-3) ... 225s Selecting previously unselected package python3-astropy. 225s Preparing to unpack .../45-python3-astropy_6.0.0-1ubuntu2_s390x.deb ... 225s Unpacking python3-astropy (6.0.0-1ubuntu2) ... 225s Selecting previously unselected package python3-cpl. 225s Preparing to unpack .../46-python3-cpl_0.7.4-2build10_s390x.deb ... 225s Unpacking python3-cpl (0.7.4-2build10) ... 225s Selecting previously unselected package autopkgtest-satdep. 225s Preparing to unpack .../47-1-autopkgtest-satdep.deb ... 225s Unpacking autopkgtest-satdep (0) ... 225s Setting up libwcs8:s390x (8.2.2+ds-3build2) ... 225s Setting up liberfa1:s390x (2.0.1-1) ... 225s Setting up python3-iniconfig (1.1.1-2) ... 225s Setting up libgslcblas0:s390x (2.7.1+dfsg-6ubuntu2) ... 225s Setting up python3-ply (3.11-6) ... 226s Setting up libgsl27:s390x (2.7.1+dfsg-6ubuntu2) ... 226s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu2) ... 226s Setting up python3-sortedcontainers (2.4.0-2) ... 226s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 226s Setting up libgomp1:s390x (14-20240412-0ubuntu1) ... 226s Setting up python3-astropy-iers-data (0.2024.01.01.00.33.39-1) ... 226s Setting up libblas3:s390x (3.12.0-3build1) ... 226s update-alternatives: using /usr/lib/s390x-linux-gnu/blas/libblas.so.3 to provide /usr/lib/s390x-linux-gnu/libblas.so.3 (libblas.so.3-s390x-linux-gnu) in auto mode 226s Setting up python3-packaging (24.0-1) ... 226s Setting up libcfitsio10t64:s390x (4.3.1-1.1build2) ... 226s Setting up libfftw3-double3:s390x (3.3.10-1ubuntu3) ... 226s Setting up libgfortran5:s390x (14-20240412-0ubuntu1) ... 226s Setting up python3-pluggy (1.4.0-1) ... 226s Setting up python3-dateutil (2.8.2-3ubuntu1) ... 227s Setting up libcext0:s390x (7.3.2+ds-1build3) ... 227s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 227s Setting up libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2ubuntu2) ... 227s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 227s Setting up liblapack3:s390x (3.12.0-3build1) ... 227s update-alternatives: using /usr/lib/s390x-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/s390x-linux-gnu/liblapack.so.3 (liblapack.so.3-s390x-linux-gnu) in auto mode 227s Setting up libfftw3-single3:s390x (3.3.10-1ubuntu3) ... 227s Setting up python3-pytest (7.4.4-1) ... 227s Setting up python3-hypothesis (6.98.15-1) ... 228s Setting up libcplcore26:s390x (7.3.2+ds-1build3) ... 228s Setting up libjs-jquery-metadata (12-4) ... 228s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 228s Setting up python3-pytest-remotedata (0.4.1-1) ... 228s Setting up python3-numpy (1:1.26.4+ds-6ubuntu1) ... 230s Setting up libjs-sphinxdoc (7.2.6-6) ... 230s Setting up libcplui26:s390x (7.3.2+ds-1build3) ... 230s Setting up python3-pytest-doctestplus (1.2.0-1) ... 230s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-3) ... 230s Setting up python3-pytest-mock (3.12.0-1.1) ... 231s Setting up python3-pytest-filter-subpackage (0.2.0-1) ... 231s Setting up python3-pytest-astropy-header (0.2.2-1) ... 231s Setting up libcpldrs26:s390x (7.3.2+ds-1build3) ... 231s Setting up libcpldfs26:s390x (7.3.2+ds-1build3) ... 231s Setting up python3-pytest-cov (4.1.0-1) ... 231s Setting up python3-pytest-arraydiff (0.6.1-2) ... 231s Setting up python3-erfa (2.0.1.1+ds-3) ... 231s Setting up python3-pytest-astropy (0.11.0-1) ... 231s Setting up python3-astropy (6.0.0-1ubuntu2) ... 235s Setting up cpl-plugin-vimos:s390x (4.1.7+dfsg-2build3) ... 235s Setting up python3-cpl (0.7.4-2build10) ... 235s Setting up autopkgtest-satdep (0) ... 235s Processing triggers for man-db (2.12.0-4build2) ... 235s Processing triggers for libc-bin (2.39-0ubuntu8) ... 239s (Reading database ... 82202 files and directories currently installed.) 239s Removing autopkgtest-satdep (0) ... 239s autopkgtest [00:41:08]: test test-recipe.py: [----------------------- 240s Recipe vmifucombinecube: 240s version 4.1.7 240s Parameters: {} 240s Docstring: Rearrange into cube format images of extracted spectraproduced by 240s vmifucalib, vmifuscience, and vmifustandard. 240s 240s This recipe is used to rearrange into a single cube the images of 240s extracted spectra from different VIMOS quadrants. Such images are 240s created by the recipes vmifucalib, vmifuscience, and vmifustandard, 240s and the classification tag of the product depends on the 240s classification tag of the inputs: Input 240s Output IFU_ARC_SPECTRUM_EXTRACTED IFU_ARC_SPECTRUM_CUBE 240s IFU_FLAT_SPECTRUM_EXTRACTED IFU_FLAT_SPECTRUM_CUBE 240s IFU_SCIENCE_REDUCED IFU_SCIENCE_CUBE 240s IFU_SCIENCE_FLUX_REDUCED IFU_SCIENCE_FLUX_CUBE 240s IFU_STANDARD_REDUCED IFU_STANDARD_CUBE The input images must 240s belong to different quadrants, so that they cannot be more than 4. The 240s allocated cubes are the smallest possible, depending on the number of 240s quadrants involved and on whether the IFU shutter was on or off. The 240s smallest cubes (20x20xN) are produced when just one quadrant is input 240s and the shutter was on. The largest cubes (80x80xN) are produced when 240s 3 or more quadrants are given in input (and when either quadrants 1 240s and 3, or 2 and 4, are input), and the shutter was off. Pixels 240s belonging to missing quadrants are padded with zeroes if necessary. 240s 240s No parameters 240s Author: ESO VIMOS Pipeline Team and VIMOS Consortium 240s 240s 240s Recipe vmifucalib: 240s version 4.1.7 240s Parameters: {'AllowSingleFrames': True, 'StackMethod': 'MinMax', 'KSigmaLow': 5.0, 'KSigmaHigh': 5.0, 'MinRejection': 0, 'MaxRejection': 1, 'BiasMethod': 'Zmaster', 'CleanBadPixel': False, 'ApplyTransmission': True, 'MaxIdsRms': 2.0, 'LineIdent': 'Blind', 'MaxTraceRejection': 33, 'ComputeQC': True} 240s Docstring: Generate IFU calibrations from a set of flat and arc lamp exposures. 240s 240s This recipe produces the extraction mask, the wavelength calibration, 240s and the relative transmission correction, from a set of flat field and 240s one arc lamp exposures (IFU mode). Input files: DO category: 240s Type: Explanation: Required: IFU_SCREEN_FLAT 240s Raw Flat field Y IFU_ARC_SPECTRUM Raw 240s Arc spectrum . LINE_CATALOG Calib Arc 240s line catalog . MASTER_BIAS Calib Master 240s bias Y IFU_IDENT Calib Fiber 240s identification . CCD_TABLE Calib Bad pixel 240s table . Output files: DO category: Data 240s type: Explanation: IFU_MASTER_SCREEN_FLAT FITS image Stack 240s of all raw flat fields IFU_ARC_SPECTRUM_EXTRACTED FITS image 240s Extracted arc spectra IFU_FLAT_SPECTRUM_EXTRACTED FITS image 240s Extracted flat field spectra IFU_TRACE FITS table 240s Extraction mask IFU_IDS FITS table Wavelength 240s calibration IFU_TRANSMISSION FITS table Transmission 240s correction An arc spectrum exposure may not be specified in input, 240s but in that case no wavelength calibration nor fiber relative 240s transmission correction will be computed, and further reduction of 240s associated scientific data will not be possible; the only products in 240s this case will be the stack of all the input raw flat field exposures, 240s and the extraction mask. If the arc spectrum exposure is specified in 240s input, then also a line catalog must be given. The fiber 240s identification table, if given, ensures that all spectra will be 240s safely identified and assigned to the correct spatial position, but in 240s most cases it will be possible to reduce the data even without 240s specifying this table in the input SOF. A CCD table must be specified 240s only if a bad pixel cleaning is requested. For more details, please 240s refer to the VIMOS Pipeline User's Guide. 240s 240s Parameters: 240s AllowSingleFrames: Flat fields combination method is ignored. (bool; 240s default: True) 240s StackMethod: Flat fields combination method. (str; default: 240s 'MinMax') 240s KSigmaLow: Low threshold for K-sigma clipping method. (float; 240s default: 5.0) 240s KSigmaHigh: High threshold for K-sigma clipping method. 240s (float; default: 5.0) 240s MinRejection: Number of lowest rejected values for rejection 240s method. (int; default: 0) 240s MaxRejection: Number of highest rejected values for rejection 240s method. (int; default: 1) 240s BiasMethod: Bias removal method. (str; default: 'Zmaster') 240s CleanBadPixel: Bad pixel correction on master flat field. (bool; 240s default: False) 240s ApplyTransmission: Apply transmission correction to extracted arc 240s lamp spectra (bool; default: True) 240s MaxIdsRms: Maximum tolerated RMS of residuals in IDS fit 240s (float; default: 2.0) 240s LineIdent: Arc line identification method. (str; default: 240s 'Blind') 240s MaxTraceRejection: Maximum percentage of rejected positions in fiber 240s spectra tracing (int; default: 33) 240s ComputeQC: Compute QC1 parameters (bool; default: True) 240s Author: ESO VIMOS Pipeline Team and VIMOS Consortium 240s 240s 240s Recipe vimos_ima_det_noise: 240s version 4.1.7 240s Parameters: {'thresh': 5.0} 240s Docstring: Detector noise for imaging 240s 240s vimos_ima_det_noise -- VIMOS recipe to find readnoise and gain. 240s Compute the readnoise and gain for the vimos detectors using two bias 240s frames and two flat field frames. The program accepts the following 240s files in the SOF: Tag Description --------- 240s -------------------------------------------------------------- 240s BIAS A list of raw bias images FLAT_TWILIGHT 240s A list of raw flat images MASTER_BPM Optional master 240s bad pixel mask or MASTER_CONF Optional master confidence 240s map If a master bad pixel mask or confidence map is included then 240s thebad pixels will be flagged during the statistical analysis 240s 240s Parameters: 240s thresh: Rejection threshold in sigma above background (float; 240s default: 5.0) 240s Author: Jim Lewis 240s 240s 240s Recipe vimos_ima_science: 240s version 4.1.7 240s Parameters: {'savecat': False, 'savemstd': False, 'preview_only': False, 'minphotom': 1, 'prettynames': False, 'chop_crud': 'hardconf_pix', 'cdssearch_astrom': 'none', 'cdssearch_photom': 'none', 'ignore_fringe': False, 'stk_cat_ipix': 10, 'stk_cat_thresh': 1.5, 'stk_cat_icrowd': True, 'stk_cat_rcore': 10.0, 'stk_cat_nbsize': 128, 'stk_lthr': 3.0, 'stk_hthr': 3.0, 'stk_method': 'linear', 'stk_seeing': False, 'stk_fast': 'auto', 'stk_nfst': 16, 'cacheloc': '.', 'magerrcut': 100.0} 240s Docstring: Science processing for imaging 240s 240s vimos_ima_science -- VIMOS science recipe. Take a list of science 240s frames and correct them to remove bias, dark and flat field 240s signatures. Optionally defringe the reddest filter images. Stack 240s jitter sequences. Astrometrically and photometrically calibrate the 240s stacks The program accepts the following files in the SOF: Tag 240s Description ------------------------------------------------------ 240s ----------------- OBJECT A list of raw science 240s images MASTER_BIAS A master bias frame MASTER_DARK 240s A master dark frame MASTER_TWILIGHT_FLAT A master flat frame 240s MASTER_CONF A master confidence map MASTER_FRINGE 240s A master fringe map (optional) MASTER_FRINGE_VAR A master 240s fringe variance map (optional) MASTER_READGAIN A master 240s readgain table MASTER_2MASS_CATALOGUE_ASTROM A master 2MASS index 240s for astrometry or MASTER_PPMXL_CATALOGUE_ASTROM A master PPMXL 240s index for astrometry or MASTER_APASS_CATALOGUE_ASTROM A master 240s APASS index for astrometry or MASTER_LOCAL_CATALOGUE_ASTROM A 240s master local index for astrometry MASTER_APASS_CATALOGUE_PHOTOM A 240s master APASS index for photometry or MASTER_LOCAL_CATALOGUE_PHOTOM 240s A master local index for photometry or OBJECT_CATALOGUE_STD A 240s master processed standard star image or table MATCHSTD_PHOTOM 240s A master photometric matched standards table (optional) 240s SCHLEGEL_MAP_NORTH Northern Schlegel Map SCHLEGEL_MAP_SOUTH 240s Southern Schlegel Map PHOTCAL_TAB A photometric 240s calibration table All of these are required unless specified 240s otherwise. 240s 240s Parameters: 240s savecat: Save catalogue? (bool; default: False) 240s savemstd: Save matched standard catalogues? (bool; default: 240s False) 240s preview_only: Preview only? (bool; default: False) 240s minphotom: Minimum stars for photometry solution (int; 240s default: 1) 240s prettynames: Use pretty product names? (bool; default: False) 240s chop_crud: Chop crud method (str; default: 'hardconf_pix') 240s cdssearch_astrom: CDS astrometric catalogue (str; default: 'none') 240s cdssearch_photom: CDS photometric catalogue (str; default: 'none') 240s ignore_fringe: Ignore provided fringe frame? (bool; default: 240s False) 240s stk_cat_ipix: Minimum pixel area for each detected object (int; 240s default: 10) 240s stk_cat_thresh: Detection threshold in sigma above sky (float; 240s default: 1.5) 240s stk_cat_icrowd: Use deblending? (bool; default: True) 240s stk_cat_rcore: Value of Rcore in pixels (float; default: 10.0) 240s stk_cat_nbsize: Background smoothing box size (int; default: 128) 240s stk_lthr: Low rejection threshold (float; default: 3.0) 240s stk_hthr: Upper rejection threshold (float; default: 3.0) 240s stk_method: Stacking method (str; default: 'linear') 240s stk_seeing: Weight by seeing? (bool; default: False) 240s stk_fast: Stack using fast algorithm? (str; default: 'auto') 240s stk_nfst: Nframes to stack in fast mode (int; default: 16) 240s cacheloc: Location for standard star cache (str; default: 240s '.') 240s magerrcut: Magnitude error cut (float; default: 100.0) 240s Author: Jim Lewis 240s 240s 240s Recipe vmbias: 240s version 4.1.7 240s Parameters: {'AllowSingleFrames': True, 'StackMethod': 'Median', 'KSigmaLow': 5.0, 'KSigmaHigh': 5.0, 'MinRejection': 1, 'MaxRejection': 1, 'RemoveOverscan': True, 'CleanBadPixel': False, 'CleanCosmic': False, 'ComputeQC': True} 240s Docstring: Create a master bias from set of raw bias frames. 240s 240s This recipe is used to create a master bias frame from a set of raw 240s bias frames. Input files: DO category: Type: Explanation: 240s Required: BIAS Raw Bias exposure Y 240s CCD_TABLE Calib Bad pixel table . Output files: DO 240s category: Data type: Explanation: MASTER_BIAS FITS image Master 240s bias A CCD table must be specified only if a bad pixel cleaning is 240s requested. For more details, please refer to the VIMOS Pipeline 240s User's Guide. 240s 240s Parameters: 240s AllowSingleFrames: Frame combination method is ignored. (bool; 240s default: True) 240s StackMethod: Frame combination method (str; default: 'Median') 240s KSigmaLow: Low threshold for K-sigma clipping method (float; 240s default: 5.0) 240s KSigmaHigh: High threshold for K-sigma clipping method (float; 240s default: 5.0) 240s MinRejection: Number of lowest rejected values for rejection 240s method (int; default: 1) 240s MaxRejection: Number of highest rejected values for rejection 240s method (int; default: 1) 240s RemoveOverscan: Remove overscan regions from master bias (bool; 240s default: True) 240s CleanBadPixel: Bad pixel correction on master bias (bool; 240s default: False) 240s CleanCosmic: Cosmic ray removal from each raw bias (bool; 240s default: False) 240s ComputeQC: Compute QC1 parameters (bool; default: True) 240s Author: ESO VIMOS Pipeline Team 240s 240s 240s Recipe vmdark: 240s version 4.1.7 240s Parameters: {'AllowSingleFrames': True, 'StackMethod': 'Median', 'KSigmaLow': 5.0, 'KSigmaHigh': 5.0, 'MinRejection': 1, 'MaxRejection': 1, 'BiasMethod': 'Zmaster', 'CleanBadPixel': False, 'CleanCosmic': True, 'CosmicThreshold': 4.0, 'CosmicRatio': 2.0, 'ComputeQC': True} 240s Docstring: Create a master dark from set of raw dark frames. 240s 240s This recipe is used to create a master dark frame from a set of raw 240s dark frames. Input files: DO category: Type: Explanation: 240s Required: DARK Raw Dark exposure Y 240s MASTER_BIAS Calib Master bias Y CCD_TABLE Calib 240s Bad pixel table . Output files: DO category: Data type: 240s Explanation: MASTER_DARK FITS image Master dark A CCD table must 240s be specified only if a bad pixel cleaning is requested. For more 240s details, please refer to the VIMOS Pipeline User's Guide. 240s 240s Parameters: 240s AllowSingleFrames: Frame combination method is ignored. (bool; 240s default: True) 240s StackMethod: Frame combination method. (str; default: 'Median') 240s KSigmaLow: Low threshold for K-sigma clipping method. (float; 240s default: 5.0) 240s KSigmaHigh: High threshold for K-sigma clipping method. 240s (float; default: 5.0) 240s MinRejection: Number of lowest rejected values for rejection 240s method. (int; default: 1) 240s MaxRejection: Number of highest rejected values for rejection 240s method. (int; default: 1) 240s BiasMethod: Bias removal method. (str; default: 'Zmaster') 240s CleanBadPixel: Bad pixel correction on master dark. (bool; 240s default: False) 240s CleanCosmic: Cosmic ray events cleaning from raw darks. (bool; 240s default: True) 240s CosmicThreshold: Threshold to identify cosmic rays candidates. 240s (float; default: 4.0) 240s CosmicRatio: Min ratio between peak and nearby pixels for a 240s cosmic ray. (float; default: 2.0) 240s ComputeQC: Compute QC1 parameters (bool; default: True) 240s Author: ESO VIMOS Pipeline Team 240s 240s 240s Recipe vmspphot: 240s version 4.1.7 240s Parameters: {'ApplyResponse': True} 240s Docstring: Apply to IFU or MOS 1D-extracted spectra a flux correction. 240s 240s This recipe can be used to apply a spectro-photometric flux 240s calibration to any number of 1D-extracted spectral frames generated by 240s the recipes vmmosobsstare, vmmosobsjitter, and vmifuscience. Input 240s files: DO category: Type: Explanation: 240s Required: MOS_SCIENCE_REDUCED or IFU_SCIENCE_REDUCED Product 240s Extracted MOS or IFU spectra Y EXTINCT_TABLE Calib 240s Atmospheric extinction Y MOS_SPECPHOT_TABLE or 240s IFU_SPECPHOT_TABLE Calib Response curve . 240s Output files: DO category: Data type: Explanation: 240s MOS_SCIENCE_FLUX_REDUCED or IFU_SCIENCE_FLUX_REDUCED FITS image 240s Flux calibrated objects spectra For more details, please refer to the 240s VIMOS Pipeline User's Guide. 240s 240s Parameters: 240s ApplyResponse: Apply instrument response. (bool; default: True) 240s Author: ESO VIMOS Pipeline Team 240s 240s 240s Recipe vimos_ima_bias: 240s version 4.1.7 240s Parameters: {'combtype': 'median', 'xrej': True, 'thresh': 5.0, 'ncells': 64, 'prettynames': False} 240s Docstring: Bias combination for imaging 240s 240s vimos_ima_bias -- VIMOS bias combine recipe. Combine a list of bias 240s frames into a mean bias frame. Optionally compare the output frame to 240s a reference bias frame The program accepts the following files in the 240s SOF: Tag Description ---------------------- 240s ------------------------------------------------- BIAS 240s A list of raw bias images REFERENCE_BIAS Optional reference 240s bias frame If no reference bias frame is made available, then no 240s comparison will be done. This means there will be no output difference 240s image or stats table. 240s 240s Parameters: 240s combtype: Combination algorithm (str; default: 'median') 240s xrej: True if using extra rejection cycle (bool; default: 240s True) 240s thresh: Rejection threshold in sigma above background (float; 240s default: 5.0) 240s ncells: Number of cells for diff image stats (int; default: 64) 240s prettynames: Use pretty output file names? (bool; default: False) 240s Author: Jim Lewis 240s 240s 240s Recipe vimos_ima_fringe: 240s version 4.1.7 240s Parameters: {'prettynames': False, 'psm_ipix': 5, 'psm_thresh': 3.0, 'psm_nbsize': 64} 240s Docstring: Fringe frame creation for imaging 240s 240s vimos_ima_fringe -- VIMOS fringe frame creation recipe. Take a list 240s of science frames and correct them to remove bias, dark and flat field 240s signatures. Combine the images to form a new master fringe frame The 240s program accepts the following files in the SOF: Tag 240s Description ------------------------------------------------------ 240s ----------------- OBJECT A list of raw science 240s images MASTER_BIAS A master bias frame MASTER_DARK 240s A master dark frame MASTER_TWILIGHT_FLAT A master flat frame 240s MASTER_CONF A master confidence map MASTER_READGAIN 240s A master readgain table All of these are required. 240s 240s Parameters: 240s prettynames: Use pretty product names? (bool; default: False) 240s psm_ipix: Minimum pixel area for each detected object (int; 240s default: 5) 240s psm_thresh: Detection threshold in sigma above sky (float; default: 240s 3.0) 240s psm_nbsize: Background smoothing box size (int; default: 64) 240s Author: Jim Lewis 240s 240s 240s Recipe vmdet: 240s version 4.1.7 240s Parameters: {'CreateBadPixelMap': True, 'CreateErrorImage': False, 'DetectionThreshold': 5.0, 'DetectionMode': 'Intolerant', 'ComputeQC': True} 240s Docstring: Determine RON, gain, and bad pixels from a set of flat field 240s exposures. 240s 240s This recipe is used to estimate the read-out-noise (RON) and the gain 240s of the CCD, and to determine the positions of the bad pixels. The 240s input SOF should contain at least five pairs of flat field exposures, 240s all belonging to the same quadrant, each pair corresponding to a 240s different exposure time. The flat fields can be produced either in 240s imaging or in MOS mode. In MOS mode a HR grism is used, in order to 240s illuminate the CCD also beyond the central region used in direct 240s imaging mode, but no mask is inserted at the telescope focal plane. 240s This type of exposure cannot really be considered a spectral flat 240s field, because the CCD is exposed to white light (i.e., without a 240s wavelength dependency along the dispersion direction). The flat fields 240s generated for the purpose of determining the detector properties are 240s assigned the DO category DETECTOR_PROPERTIES, to distinguish them from 240s the more common IMG_SCREEN_FLAT or MOS_SCREEN_FLAT that are used to 240s produce master calibrations. Input files: DO category: 240s Type: Explanation: Required: DETECTOR_PROPERTIES Raw 240s Flat field Y MASTER_BIAS Calib Master bias 240s Y Output files: DO category: Data type: Explanation: 240s CCD_TABLE FITS table Bad pixel table (none) 240s FITS image Bad pixel image (none) FITS image 240s Error image Only the primary product, the bad pixel table, is copied 240s (or moved) to the product directory. Other products are generated only 240s on request (typically for debug purposes) and are not assigned a DO 240s category as they would not be used anywhere in further data processing 240s steps. For more details, please refer to the VIMOS Pipeline User's 240s Guide. 240s 240s Parameters: 240s CreateBadPixelMap: Bad pixel map creation (bool; default: True) 240s CreateErrorImage: Response slope uncertainty map creation (bool; 240s default: False) 240s DetectionThreshold: Threshold in determination of bad pixels (float; 240s default: 5.0) 240s DetectionMode: Bad pixel detection method (str; default: 240s 'Intolerant') 240s ComputeQC: Compute QC1 parameters. (bool; default: True) 240s Author: ESO VIMOS Pipeline Team 240s 240s 240s Recipe vmifustandard: 240s version 4.1.7 240s Parameters: {'BiasMethod': 'Zmaster', 'CleanBadPixel': False, 'UseSkylines': True, 'ResponseOrder': 5, 'ReduceAnyFrame': False, 'ComputeQC': True} 240s Docstring: Extract a standard star spectrum. 240s 240s This recipe extracts IFU standard star fiber spectra using the input 240s extraction mask, after aligning it to the brightest fiber spectra 240s detected on the input exposure. The extracted spectra are then 240s resampled at a constant wavelength step, after aligning the input 240s wavelength calibration to the positions of a set of identified sky 240s lines. The extracted spectra are finally corrected for the relative 240s differences in transmission from fiber to fiber, and summed together. 240s Input files: DO category: Type: Explanation: 240s Required: IFU_STANDARD Raw Standard star spectra 240s Y MASTER_BIAS Calib Master bias Y 240s IFU_TRACE Calib Extraction mask Y 240s IFU_IDS Calib Wavelength calibration Y 240s IFU_TRANSMISSION Calib Transmission correction Y 240s EXTINCT_TABLE Calib Atmospheric extinction Y 240s STD_FLUX_TABLE Calib Standard star fluxes Y 240s CCD_TABLE Calib Bad pixel table . 240s Output files: DO category: Data type: Explanation: 240s IFU_STANDARD_REDUCED FITS image Reduced standard star spectra 240s IFU_FOV FITS image Reconstructed field-of-view image 240s IFU_STANDARD_EXTRACTED FITS table Total standard star spectrum 240s IFU_SCIENCE_SKY FITS table Total sky spectrum 240s IFU_SPECPHOT_TABLE FITS table Efficiency and response curves 240s The extraction mask, the wavelength calibration, and the relative 240s transmission table, are those generated by the recipe vmifucalib. A 240s CCD table must be specified only if a bad pixel cleaning is requested. 240s The spectra extracted from the fibers on the standard star are added 240s and compared to the catalog fluxes of the same star, to obtain the 240s efficiency curve and the response curve to use for flux calibration. 240s The procedure is the same as the one applied in the case of MOS data, 240s by recipe vmmosstandard. 240s 240s Parameters: 240s BiasMethod: Bias removal method. (str; default: 'Zmaster') 240s CleanBadPixel: Bad pixel correction on master flat field. (bool; 240s default: False) 240s UseSkylines: Use sky lines to refine the wavelength calibration 240s (bool; default: True) 240s ResponseOrder: Order of the polynomial used to smooth the instrument 240s response curve. (int; default: 5) 240s ReduceAnyFrame: Reduce any frame. (bool; default: False) 240s ComputeQC: Compute QC1 parameters (bool; default: True) 240s Author: ESO VIMOS Pipeline Team 240s 240s 240s Recipe vimos_ima_twilight_flat: 240s version 4.1.7 240s Parameters: {'lthr': 4000.0, 'hthr': 60000.0, 'combtype': 'median', 'scaletype': 'multiplicative', 'xrej': True, 'thresh': 5.0, 'ncells': 8, 'prettynames': False} 240s Docstring: Twilight flat combination for imaging 240s 240s vimos_ima_twilight_flat -- VIMOS twilight flat combine recipe. 240s Combine a list of twilight flat frames into a mean frame. Optionally 240s compare the output frame to a reference twilight flat frame The 240s program accepts the following files in the SOF: Tag 240s Description ------------------------------------------------------ 240s ----------------- FLAT_TWILIGHT A list of raw twilight 240s flat images MASTER_BIAS A master bias frame 240s MASTER_DARK A master dark frame REFERENCE_TWILIGHT_FLAT 240s Optional reference twilight flat frame If no reference twilight flat 240s is made available, then no comparison will be done. This means there 240s will be no output ratio image and no stats 240s 240s Parameters: 240s lthr: Low rejection threshold for underexpsed images (float; 240s default: 4000.0) 240s hthr: High rejection threshold for overexposed images (float; 240s default: 60000.0) 240s combtype: Combination algorithm (str; default: 'median') 240s scaletype: Scaling algorithm (str; default: 'multiplicative') 240s xrej: True if using extra rejection cycle (bool; default: 240s True) 240s thresh: Rejection threshold in sigma above background (float; 240s default: 5.0) 240s ncells: Number of cells for diff image stats (int; default: 8) 240s prettynames: Use pretty output file names? (bool; default: False) 240s Author: Jim Lewis 240s 240s 240s Recipe vimos_ima_dark: 240s version 4.1.7 240s Parameters: {'combtype': 'median', 'scaletype': 'exptime', 'xrej': True, 'thresh': 5.0, 'ncells': 8, 'prettynames': False} 240s Docstring: Dark combination for imaging 240s 240s vimos_ima_dark -- VIMOS dark combine recipe. Combine a list of dark 240s frames into a mean dark frame. Optionally compare the output frame to 240s a reference dark frame The program accepts the following files in the 240s SOF: Tag Description ---------------------- 240s ------------------------------------------------- DARK 240s A list of raw dark images MASTER_BIAS A master bias 240s frame REFERENCE_DARK Optional reference dark frame 240s MASTER_BPM Optional master bad pixel map or MASTER_CONF 240s Optional master confidence map If no reference dark frame is made 240s available, then no comparison will be done. This means there will be 240s no output difference image and no stats tableIf neither a master bad 240s pixel map nor confidence map is provided then thestats will be done 240s assuming all pixels are good 240s 240s Parameters: 240s combtype: Combination algorithm (str; default: 'median') 240s scaletype: Scaling algorithm (str; default: 'exptime') 240s xrej: True if using extra rejection cycle (bool; default: 240s True) 240s thresh: Rejection threshold in sigma above background (float; 240s default: 5.0) 240s ncells: Number of cells for diff image stats (int; default: 8) 240s prettynames: Use pretty output file names? (bool; default: False) 240s Author: Jim Lewis 240s 240s 240s Recipe vmmoscalib: 240s version 4.1.7 240s Parameters: {'dispersion': 0.0, 'peakdetection': 0.0, 'wdegree': 0, 'wradius': 4, 'wreject': 1.0, 'wmodelss': 2, 'wmodemos': 1, 'ignore_lines': '', 'used_linesets': 'standard', 'cdegree': 0, 'cmode': 1, 'startwavelength': 0.0, 'endwavelength': 0.0, 'reference': 0.0, 'slit_ident': True, 's_degree': -1, 'sradius': -1, 'd_nknots': -1, 'dradius': 10, 'fit_threshold': 0.01, 'line_ident_tol': 0.05, 'normalise_spa_local': True} 240s Docstring: Determination of the extraction mask 240s 240s This recipe is used to identify reference lines on MOS arc lamp 240s exposures, and trace the spectral edges on the corresponding flat 240s field exposures. This information is used to determine the spectral 240s extraction mask to be applied in the scientific data reduction, 240s performed with the recipe vimos_science. The input arc lamp and flat 240s field exposures are assumed to be obtained quasi-simultaneously, so 240s that they would be described by exactly the same instrument 240s distortions. A line catalog must be specified, containing the 240s wavelengths of the reference arc lamp lines used for the wavelength 240s calibration. A grism table (typically depending on the instrument 240s mode, and in particular on the grism used) may also be specified: this 240s table contains a default recipe parameter setting to control the way 240s spectra are extracted for a specific instrument mode, as it is used 240s for automatic run of the pipeline on Paranal and in Garching. If this 240s table is specified, it will modify the default recipe parameter 240s setting, with the exception of those parameters which have been 240s explicitly modifyed on the command line. If a grism table is not 240s specified, the input recipe parameters values will always be read from 240s the command line, or from an esorex configuration file if present, or 240s from their generic default values (that are rarely meaningful). 240s Finally a master bias frame must be input to this recipe. In the table 240s below the MOS_CURV_COEFF, MOS_CURV_TRACES, MOS_SPATIAL_MAP 240s MOS_ARC_SPECTRUM_EXTRACTED, MOS_SPECTRA_DETECTION, MOS_SLIT_MAP, and 240s MOS_SLIT_LOCATION, are never created in case of long-slit-like data. 240s The products MOS_SPECTRA_DETECTION, MOS_SLIT_MAP, and 240s MOS_DISP_RESIDUALS, are just created if the --check parameter is set 240s to true. The product GLOBAL_DISTORTION_TABLE is just created if more 240s than 12 separate spectra are found in the CCD. Input files: DO 240s category: Type: Explanation: Required: 240s MOS_SCREEN_FLAT Raw Flat field exposures Y 240s MOS_ARC_SPECTRUM Raw Arc lamp exposure Y 240s MASTER_BIAS Calib Bias frame Y 240s LINE_CATALOG Calib Line catalog Y 240s CONFIG_TABLE Calib Grism table . 240s Output files: DO category: Data type: Explanation: 240s MOS_COMBINED_SCREEN_FLAT FITS image Combined (sum) flat field 240s MOS_MASTER_SCREEN_FLAT FITS image Normalised flat field 240s MOS_ARC_SPECTRUM_EXTRACTED FITS image Wavelength calibrated arc 240s spectrum MOS_DISP_COEFF FITS table Inverse dispersion 240s coefficients MOS_DISP_RESIDUALS FITS image Residuals in 240s wavelength calibration MOS_DISP_RESIDUALS_TABLE FITS table 240s Residuals in wavelength calibration MOS_DELTA_IMAGE FITS 240s image Offset vs linear wavelength calib MOS_WAVELENGTH_MAP 240s FITS image Wavelength for each pixel on CCD MOS_SPECTRA_DETECTION 240s FITS image Check for preliminary detection MOS_SLIT_MAP 240s FITS image Map of central wavelength on CCD MOS_CURV_TRACES 240s FITS table Spectral curvature traces MOS_CURV_COEFF 240s FITS table Spectral curvature coefficients MOS_SPATIAL_MAP 240s FITS image Spatial position along slit on CCD 240s MOS_SPECTRAL_RESOLUTION FITS table Resolution at reference arc 240s lines MOS_SLIT_LOCATION FITS table Slits on product frames 240s and CCD GLOBAL_DISTORTION_TABLE FITS table Global distortions 240s table 240s 240s Parameters: 240s dispersion: Expected spectral dispersion (Angstrom/pixel) 240s (float; default: 0.0) 240s peakdetection: Initial peak detection threshold (ADU) (float; 240s default: 0.0) 240s wdegree: Degree of wavelength calibration polynomial 240s (int; default: 0) 240s wradius: Search radius if iterating pattern-matching with 240s first-guess method (pixel) (int; default: 4) 240s wreject: Rejection threshold in dispersion relation fit 240s (pixel) (float; default: 1.0) 240s wmodelss: Interpolation mode of wavelength solution (0 = 240s no interpolation, 1 = fill gaps, 2 = global 240s model) (int; default: 2) 240s wmodemos: Interpolation mode of wavelength solution (0 = 240s no interpolation, 1 = local (slit) solution, 2 = 240s global model) (int; default: 1) 240s ignore_lines: Catalog lines nearest to wavelengths in this 240s list will be ignored for wavelength calibration 240s (str; default: '') 240s used_linesets: Linesets to use. Valid are 'standard' 240s and'extended' (see column LINE_SET in the line 240s catalogue) (str; default: 'standard') 240s cdegree: Degree of spectral curvature polynomial (int; 240s default: 0) 240s cmode: Interpolation mode of curvature solution 240s applicable to MOS-like data (0 = no 240s interpolation, 1 = fill gaps, 2 = global model) 240s (int; default: 1) 240s startwavelength: Start wavelength in spectral extraction (float; 240s default: 0.0) 240s endwavelength: End wavelength in spectral extraction (float; 240s default: 0.0) 240s reference: Reference wavelength for slit map (float; 240s default: 0.0) 240s slit_ident: Attempt slit identification.For multiplexing 240s data slit identification is always performed. 240s Switching it off will cause systematic errors in 240s the absolute flux calibration if the FLAT_SED 240s correction is used (see pipeline manual for 240s details) (bool; default: True) 240s s_degree: Polynomial degree for the flat field fitting 240s along spatial direction (int; default: -1) 240s sradius: Smooth box radius for flat field along spatial 240s direction (used if s_degree < 0) (int; default: 240s -1) 240s d_nknots: Number of knots in flat field fitting splines 240s along dispersion direction (int; default: -1) 240s dradius: Smooth box radius for flat field along 240s dispersion direction (if d_knots < 0) (int; 240s default: 10) 240s fit_threshold: Threshold percentage for flat spline fitting 240s with respect to the maximum (float; default: 240s 0.01) 240s line_ident_tol: Tolerance for the ratio of detected lines vs 240s reference lines. This is used during for arc 240s line identification. (float; default: 0.05) 240s normalise_spa_local: If TRUE the normalization along the spatial axis 240s is performed row-by- row otherwise a collapsed 240s slit is used. (bool; default: True) 240s Author: Carlo Izzo 240s 240s 240s Recipe vmifucombine: 240s version 4.1.7 240s Parameters: {} 240s Docstring: Combine partial IFU field-of-views reconstructed by vmifuscience from 240s different quadrants. 240s 240s This recipe is used to compose into a single image the reconstructed 240s images of the IFU field-of-view from different VIMOS quadrants. Such 240s images are created by the recipes vmifuscience and vmifustandard. The 240s input images must belong to different quadrants, so that they cannot 240s be more than 4. The images are simply summed together: in fact, all 240s field-of-view images are always 80x80 pixels, with only the sector 240s corresponding to one quadrant having intensities that differ from 240s zero. For more details, please refer to the VIMOS Pipeline User's 240s Guide. 240s 240s No parameters 240s Author: ESO VIMOS Pipeline Team 240s 240s 240s Recipe vimos_ima_standard: 240s version 4.1.7 240s Parameters: {'preview_only': False, 'minphotom': 1, 'prettynames': False, 'savemstd': False, 'cdssearch_astrom': 'none', 'cdssearch_photom': 'none', 'ignore_fringe': False, 'src_cat_ipix': 5, 'src_cat_thresh': 2.5, 'src_cat_icrowd': True, 'src_cat_rcore': 5.0, 'src_cat_nbsize': 128, 'cacheloc': '.', 'magerrcut': 100.0, 'lthr_mag': 15.0, 'hthr_mag': 32.0} 240s Docstring: Standard field processing for imaging 240s 240s vimos_ima_standard -- VIMOS standard star recipe. Take a list of 240s standard frames and correct them to remove bias, dark and flat field 240s signatures. Optionally defringe the reddest filter images. 240s Astrometrically and photometrically calibrate the individual images, 240s but do no stacking The program accepts the following files in the 240s SOF: Tag Description ---------------------- 240s ------------------------------------------------- STD 240s A list of raw standard images MASTER_BIAS A master bias 240s frame MASTER_DARK A master dark frame 240s MASTER_TWILIGHT_FLAT A master flat frame MASTER_CONF A 240s master confidence map MASTER_FRINGE A master fringe map 240s (optional) MASTER_FRINGE_VAR A master fringe variance map 240s (optional) MASTER_READGAIN A master readgain table 240s MASTER_2MASS_CATALOGUE_ASTROM A master 2MASS index for astrometry or 240s MASTER_PPMXL_CATALOGUE_ASTROM A master PPMXL index for astrometry or 240s MASTER_APASS_CATALOGUE_ASTROM A master APASS index for astrometry or 240s MASTER_LOCAL_CATALOGUE_ASTROM A master local catalogue index for 240s astrometry MASTER_APASS_CATALOGUE_PHOTOM A master APASS index for 240s photometry or MASTER_LOCAL_CATALOGUE_PHOTOM A master local 240s catalogue index for photometry PHOTCAL_TAB A photometric 240s calibration table SCHLEGEL_MAP_NORTH Northern Schlegel Map 240s SCHLEGEL_MAP_SOUTH Southern Schlegel Map All of these are required 240s unless specified otherwise. 240s 240s Parameters: 240s preview_only: Preview only? (bool; default: False) 240s minphotom: Minimum stars for photometry solution (int; 240s default: 1) 240s prettynames: Use pretty product names? (bool; default: False) 240s savemstd: Save matched standard catalogues? (bool; default: 240s False) 240s cdssearch_astrom: CDS astrometric catalogue (str; default: 'none') 240s cdssearch_photom: CDS photometric catalogue (str; default: 'none') 240s ignore_fringe: Ignore provided fringe frame? (bool; default: 240s False) 240s src_cat_ipix: Minimum pixel area for each detected object (int; 240s default: 5) 240s src_cat_thresh: Detection threshold in sigma above sky (float; 240s default: 2.5) 240s src_cat_icrowd: Use deblending? (bool; default: True) 240s src_cat_rcore: Value of Rcore in pixels (float; default: 5.0) 240s src_cat_nbsize: Background smoothing box size (int; default: 128) 240s cacheloc: Location for standard star cache (str; default: 240s '.') 240s magerrcut: A cut in the magnitude error (float; default: 240s 100.0) 240s lthr_mag: STD stars with magnitudes BRIGHTER than this are 240s removed. (float; default: 15.0) 240s hthr_mag: STD stars with magnitudes FAINTER than this are 240s removed. (float; default: 32.0) 240s Author: Jim Lewis 240s 240s 240s Recipe vmifuscience: 240s version 4.1.7 240s Parameters: {'BiasMethod': 'Zmaster', 'CleanBadPixel': False, 'ApplyTransmission': True, 'CalibrateFlux': False, 'UseSkylines': True, 'UseSkyIndividual': False, 'ComputeQC': False} 240s Docstring: Extract spectra from an IFU scientific exposure. 240s 240s This recipe extracts IFU scientific spectra using the input extraction 240s mask, after aligning it to the brightest fiber spectra detected on the 240s input exposure. The extracted spectra are then resampled at a constant 240s wavelength step, after aligning the input wavelength calibration to 240s the positions of a set of identified sky lines. The extracted spectra 240s are eventually corrected for the relative differences in transmission 240s from fiber to fiber. Input files: DO category: Type: 240s Explanation: Required: IFU_SCIENCE Raw 240s Scientific spectra Y MASTER_BIAS Calib 240s Master bias Y IFU_TRACE Calib 240s Extraction mask Y IFU_IDS Calib 240s Wavelength calibration Y IFU_TRANSMISSION Calib 240s Transmission correction Y EXTINCT_TABLE Calib 240s Atmospheric extinction . IFU_SPECPHOT_TABLE Calib 240s Response curve . CCD_TABLE Calib 240s Bad pixel table . Output files: DO category: 240s Data type: Explanation: IFU_SCIENCE_REDUCED FITS image 240s Reduced scientific spectra IFU_SCIENCE_FLUX_REDUCED FITS image 240s Reduced scientific spectra IFU_FOV FITS image 240s Reconstructed IFU field-of-view IFU_SKY_TRACE FITS table 240s Science aligned extraction mask Only if sky alignment is requested: 240s IFU_SKY_IDS FITS table Sky aligned wavelength solution 240s The extraction mask, the wavelength calibration, and the relative 240s transmission table, are those generated by the recipe vmifucalib. A 240s CCD table must be specified only if a bad pixel cleaning is requested. 240s For more details, please refer to the VIMOS Pipeline User's Guide. 240s 240s Parameters: 240s BiasMethod: Bias removal method. (str; default: 'Zmaster') 240s CleanBadPixel: Bad pixel correction on master flat field. (bool; 240s default: False) 240s ApplyTransmission: Apply transmission correction to extracted 240s scientific spectra (bool; default: True) 240s CalibrateFlux: Extracted spectra are flux calibrated. (bool; 240s default: False) 240s UseSkylines: Use sky lines to refine the wavelength calibration 240s (bool; default: True) 240s UseSkyIndividual: Use sky lines to refine the wavelength calibration 240s individually for each spectrum (bool; default: 240s False) 240s ComputeQC: Compute QC1 parameters (bool; default: False) 240s Author: ESO VIMOS Pipeline Team 240s 240s 240s Recipe vmmosscience: 240s version 4.1.7 240s Parameters: {'skyalign': -1, 'flatfield': True, 'skyglobal': False, 'skymedian': False, 'skylocal': True, 'cosmics': True, 'slit_margin': 3, 'ext_radius': 6, 'cont_radius': 0, 'ext_mode': 1, 'detection': 2.0, 'resp_fit_nknots': -2, 'resp_fit_degree': -2, 'resp_ignore_mode': 'stellar_absorption,telluric,command_line', 'resp_ignore_points': '', 'resp_use_flat_sed': 'grism_table', 'resp_shift': 0.0, 'time_normalise': True, 'anyframe': False, 'alignment': 'integer', 'stack_method': 'average', 'minrejection': 1, 'maxrejection': 1, 'klow': 3.0, 'khigh': 3.0, 'kiter': 999, 'dither': True, 'compute': False, 'fringing': True, 'offset': 3.0, 'generate_idp': False} 240s Docstring: Extraction of scientific spectra 240s 240s This recipe is used to reduce scientific spectra using the extraction 240s mask and the products created by the recipe vimos_calib. The spectra 240s are bias subtracted, flat fielded (if a normalised flat field is 240s specified) and remapped eliminating the optical distortions. The 240s wavelength calibration can be optionally upgraded using a number of 240s sky lines: if no sky lines catalog of wavelengths is specified, an 240s internal one is used instead. If the alignment to the sky lines is 240s performed, the input dispersion coefficients table is upgraded and 240s saved to disk, and a new CCD wavelengths map is created. A 240s configuration table (typically depending on the grism in use) may also 240s be specified: this table contains a default recipe parameter setting 240s to control the way spectra are extracted for a specific instrument 240s mode, as it is used for automatic run of the pipeline on Paranal and 240s in Garching. If this table is specified, it will modify the default 240s recipe parameter setting, with the exception of those parameters which 240s have been explicitly modifyed on the command line. If a configuration 240s table is not specified, the input recipe parameters values will always 240s be read from the command line, or from an esorex configuration file if 240s present, or from their generic default values (which are rarely 240s meaningful). Either a scientific or a standard star exposure can be 240s specified in input. Only in case of a standard star exposure input, 240s the atmospheric extinction table and a table with the physical fluxes 240s of the observed standard star must be specified in input, and a 240s spectro-photometric table is created in output. This table can then be 240s input again to this recipe, always with an atmospheric extinction 240s table, and if a photometric calibration is requested then flux 240s calibrated spectra (in units of erg/cm/cm/s/Angstrom) are also written 240s in output. Input files: DO category: Type: 240s Explanation: Required: MOS_SCIENCE Raw 240s Scientific exposure Y or MOS_STANDARD Raw 240s Standard star exposure Y MASTER_BIAS Calib 240s Master bias Y SKY_LINE_CATALOG Calib 240s Sky lines catalog . MOS_MASTER_SCREEN_FLAT Calib 240s Normalised flat field . MOS_DISP_COEFF Calib 240s Inverse dispersion Y MOS_CURV_COEFF Calib 240s Spectral curvature Y MOS_SLIT_LOCATION Calib 240s Slits positions table Y CONFIG_TABLE Calib 240s Configuration table . In case MOS_STANDARD is specified in 240s input, EXTINCT_TABLE Calib Atmospheric 240s extinction Y STD_FLUX_TABLE Calib Standard star 240s flux Y TELLURIC_CONTAMINATION Calib Telluric regions 240s list . In case a photometric calibration is requested for 240s scientific data, the following inputs are mandatory: 240s EXTINCT_TABLE Calib Atmospheric extinction Y 240s MOS_SPECPHOT_TABLE Calib Response curves Y If 240s requested for standard star data, the SPECPHOT_TABLE can be dropped: 240s in this case the correction is applied using the SPECPHOT_TABLE 240s produced in the same run. Output files (acronym _STD_ replaces 240s _SCI_ and _STANDARD_ replaces _SCIENCE_ in case input is MOS_STANDARD 240s rather than MOS_SCIENCE): DO category: Data type: 240s Explanation: MOS_SCIENCE_REDUCED Image Extracted 240s scientific spectra MOS_SCI_SKY_REDUCED Image Extracted 240s sky spectra MOS_SCI_ERROR_REDUCED Image Errors on extracted 240s spectra MOS_UNMAPPED_SCIENCE Image Sky subtracted 240s scientific spectra MOS_SCIENCE_EXTRACTED Image Rectified 240s scientific spectra MOS_SCIENCE_SKY_EXTRACTED Image Rectified 240s science spectra with sky MOS_SCIENCE_SKY Image 240s Rectified sky spectra MOS_SCI_UNMAPPED_SKY Image Sky on 240s CCD MOS_SCI_GLOBAL_SKY_SPECTRUM Table Global sky spectrum 240s OBJECT_SCI_TABLE Table Positions of detected objects 240s Only if fringing correction is requested (dithered exposures): 240s MOS_SCI_FRINGES Image Fringe map Only if the sky- 240s alignment of the wavelength solution is requested: 240s MOS_SCI_SKYLINES_OFFSETS_SLIT Table Sky lines offsets 240s MOS_SCI_DISP_COEFF_SKY Table Upgraded dispersion coefficients 240s MOS_SCI_WAVELENGTH_MAP_SKY Image Upgraded wavelength map Only 240s if a MOS_STANDARD is specified in input: MOS_SPECPHOT_TABLE 240s Table Efficiency and response curves Only if MOS_SPECPHOT_TABLE or 240s MOS_MASTER_RESPONSE are specified in input: MOS_SCIENCE_FLUX_REDUCED 240s Image Flux calibrated scientific spectra MOS_SCI_ERROR_FLUX_REDUCED 240s Image Errors on flux calibrated spectra MOS_SCIENCE_FLUX_EXTRACTED 240s Image Flux calibrated slit spectra 240s 240s Parameters: 240s skyalign: Polynomial order for sky lines alignment, or -1 240s to avoid alignment (int; default: -1) 240s flatfield: Apply flat field (bool; default: True) 240s skyglobal: Subtract global sky spectrum from CCD (bool; 240s default: False) 240s skymedian: Sky subtraction from extracted slit spectra 240s (bool; default: False) 240s skylocal: Sky subtraction from CCD slit spectra (bool; 240s default: True) 240s cosmics: Eliminate cosmic rays hits (only if global or 240s local sky subtraction is also requested) (bool; 240s default: True) 240s slit_margin: Number of pixels to exclude at each slit in 240s object detection and extraction (int; default: 3) 240s ext_radius: Maximum extraction radius for detected objects 240s (pixel) (int; default: 6) 240s cont_radius: Minimum distance at which two objects of equal 240s luminosity do not contaminate each other (pixel) 240s (int; default: 0) 240s ext_mode: Object extraction method: 0 = aperture, 1 = Horne 240s optimal extraction (int; default: 1) 240s detection: Object detection threshold (ADU) (float; default: 240s 2.0) 240s resp_fit_nknots: Number of knots in spline fitting of the 240s instrument response. (-1: No fitting. -2: Read 240s from grism table) (int; default: -2) 240s resp_fit_degree: Degree of polynomial in fitting of the instrument 240s response. (-1: No fitting. -2: Read from grism 240s table) (int; default: -2) 240s resp_ignore_mode: Types of lines/regions to ignore in response. 240s Valid ones are 'stellar_absorption', 'telluric' 240s and 'command_line' (from parameter 240s resp_ignore_lines) (str; default: 240s 'stellar_absorption,telluric,command_line') 240s resp_ignore_points: Extra lines/regions to ignore in response. Use a 240s comma separated list of values. A range can be 240s specified like 4500.0-4600.0 (str; default: '') 240s resp_use_flat_sed: Use the flat SED to normalise the observed 240s spectra. Value are true, false, grism_table. 240s (str; default: 'grism_table') 240s resp_shift: The extracted standard star will be shifted these 240s many angstroms before using it to compute the 240s response. This is useful for observed std stars 240s not centered in the slits. Positive values will 240s shift the spectrum to the red. Shift is given in 240s Angstroms but no fraction of pixels will be 240s shifted. (float; default: 0.0) 240s time_normalise: Normalise output spectra by the exposure time 240s (bool; default: True) 240s anyframe: Look for a standard star in any frame classified 240s as MOS_STANDARD (bool; default: False) 240s alignment: Type of alignment of dithered frames, either to 240s the nearest neighbour pixel or to fractions of 240s pixel (str; default: 'integer') 240s stack_method: Frames combination method (str; default: 240s 'average') 240s minrejection: Number of lowest values to be rejected (int; 240s default: 1) 240s maxrejection: Number of highest values to be rejected (int; 240s default: 1) 240s klow: Low threshold in ksigma method (float; default: 240s 3.0) 240s khigh: High threshold in ksigma method (float; default: 240s 3.0) 240s kiter: Max number of iterations in ksigma method (int; 240s default: 999) 240s dither: Align dithered frames before stacking(for 240s multiple input frames) (bool; default: True) 240s compute: Compute offsets of dithered images from detected 240s objects (true), or read offsets from header 241s (false) (bool; default: False) 241s fringing: Apply fringing correction (only for dithered 241s observations) (bool; default: True) 241s offset: Minimum required offset between exposures for 241s applying the sky fringing correction. (float; 241s default: 3.0) 241s generate_idp: Generate IDP products (bool; default: False) 241s Author: Carlo Izzo 241s 241s 241s autopkgtest [00:41:10]: test test-recipe.py: -----------------------] 241s test-recipe.py PASS (superficial) 241s autopkgtest [00:41:10]: test test-recipe.py: - - - - - - - - - - results - - - - - - - - - - 242s autopkgtest [00:41:11]: @@@@@@@@@@@@@@@@@@@@ summary 242s test-recipe.py PASS (superficial) 255s Creating nova instance adt-noble-s390x-cpl-plugin-vimos-20240419-003708-juju-7f2275-prod-proposed-migration-environment-3-c310ee29-3871-4576-b113-3f04b15403d0 from image adt/ubuntu-noble-s390x-server-20240418.img (UUID 85e53509-ea4e-4742-afdb-a30c7e328507)...