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