0s autopkgtest [00:35:35]: starting date and time: 2024-03-26 00:35:35+0000 0s autopkgtest [00:35:35]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [00:35:35]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.4djwdxmg/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed --apt-upgrade cpl-plugin-uves --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=astropy/6.0.0-1ubuntu1 cfitsio/4.3.1-1.1build1 cpl-plugin-uves/6.1.8+dfsg-2build2 cpl/7.3.2+ds-1build2 wget/1.21.4-1ubuntu2' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@lcy02-12.secgroup --name adt-noble-amd64-cpl-plugin-uves-20240326-003535-juju-7f2275-prod-proposed-migration-environment-3 --image adt/ubuntu-noble-amd64-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://ftpmaster.internal/ubuntu/ 124s autopkgtest [00:37:39]: testbed dpkg architecture: amd64 124s autopkgtest [00:37:39]: testbed apt version: 2.7.12 124s autopkgtest [00:37:39]: @@@@@@@@@@@@@@@@@@@@ test bed setup 124s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 125s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [7592 B] 125s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3976 kB] 125s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.0 kB] 125s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [497 kB] 125s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [484 kB] 125s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [731 kB] 125s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3508 B] 125s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [37.9 kB] 125s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [6700 B] 125s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [116 B] 125s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [4390 kB] 125s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [1260 kB] 125s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [9396 B] 125s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/multiverse i386 Packages [28.6 kB] 125s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 Packages [96.8 kB] 125s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [196 B] 128s Fetched 11.7 MB in 2s (7339 kB/s) 128s Reading package lists... 130s Reading package lists... 130s Building dependency tree... 130s Reading state information... 130s Calculating upgrade... 131s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 131s Reading package lists... 131s Building dependency tree... 131s Reading state information... 131s 0 upgraded, 0 newly installed, 0 to remove and 248 not upgraded. 132s sh: Attempting to set up Debian/Ubuntu apt sources automatically 132s Reading package lists...sh: Distribution appears to be Ubuntu 133s 133s Building dependency tree... 133s Reading state information... 133s eatmydata is already the newest version (131-1). 133s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 133s Reading package lists... 133s Building dependency tree... 133s Reading state information... 134s dbus is already the newest version (1.14.10-4ubuntu1). 134s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 134s Reading package lists... 134s Building dependency tree... 134s Reading state information... 134s rng-tools-debian is already the newest version (2.4). 134s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 134s Reading package lists... 134s Building dependency tree... 134s Reading state information... 135s The following packages will be REMOVED: 135s cloud-init* python3-configobj* python3-debconf* 136s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 136s After this operation, 3256 kB disk space will be freed. 136s (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 ... 71864 files and directories currently installed.) 136s Removing cloud-init (24.1.2-0ubuntu1) ... 136s Removing python3-configobj (5.0.8-3) ... 136s Removing python3-debconf (1.5.86) ... 136s Processing triggers for man-db (2.12.0-3) ... 137s (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 ... 71475 files and directories currently installed.) 137s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 137s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 137s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 137s invoke-rc.d: policy-rc.d denied execution of try-restart. 137s Reading package lists... 138s Building dependency tree... 138s Reading state information... 138s linux-generic is already the newest version (6.8.0-11.11+1). 138s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 138s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 138s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 138s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 140s Reading package lists... 140s Reading package lists... 140s Building dependency tree... 140s Reading state information... 141s Calculating upgrade... 141s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 141s Reading package lists... 141s Building dependency tree... 141s Reading state information... 142s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 142s autopkgtest [00:37:57]: rebooting testbed after setup commands that affected boot 188s autopkgtest [00:38:43]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 00:29:05 UTC 2024 189s autopkgtest [00:38:44]: @@@@@@@@@@@@@@@@@@@@ apt-source cpl-plugin-uves 190s Get:1 http://ftpmaster.internal/ubuntu noble/universe cpl-plugin-uves 6.1.8+dfsg-2build1 (dsc) [2589 B] 190s Get:2 http://ftpmaster.internal/ubuntu noble/universe cpl-plugin-uves 6.1.8+dfsg-2build1 (tar) [1773 kB] 190s Get:3 http://ftpmaster.internal/ubuntu noble/universe cpl-plugin-uves 6.1.8+dfsg-2build1 (diff) [12.0 kB] 190s gpgv: Signature made Tue Jan 24 05:14:29 2023 UTC 190s gpgv: using RSA key AC483F68DE728F43F2202FCA568D30F321B2133D 190s gpgv: issuer "steve.langasek@ubuntu.com" 190s gpgv: Can't check signature: No public key 190s dpkg-source: warning: cannot verify inline signature for ./cpl-plugin-uves_6.1.8+dfsg-2build1.dsc: no acceptable signature found 190s autopkgtest [00:38:45]: testing package cpl-plugin-uves version 6.1.8+dfsg-2build1 190s autopkgtest [00:38:45]: build not needed 191s autopkgtest [00:38:46]: test test-recipe.py: preparing testbed 191s Reading package lists... 191s Building dependency tree... 191s Reading state information... 192s Starting pkgProblemResolver with broken count: 0 192s Starting 2 pkgProblemResolver with broken count: 0 192s Done 192s The following additional packages will be installed: 192s cpl-plugin-uves libblas3 libcext0 libcfitsio10 libcplcore26 libcpldfs26 192s libcpldrs26 libcplui26 liberfa1 libfftw3-double3 libfftw3-single3 192s libgfortran5 libgomp1 libgsl27 libgslcblas0 libjs-jquery 192s libjs-jquery-hotkeys libjs-jquery-isonscreen libjs-jquery-metadata 192s libjs-jquery-tablesorter libjs-jquery-throttle-debounce libjs-sphinxdoc 192s libjs-underscore liblapack3 libqfits0 libwcs8 python3-astropy 192s python3-astropy-iers-data python3-configobj python3-coverage python3-cpl 192s python3-dateutil python3-erfa python3-hypothesis python3-iniconfig 192s python3-numpy python3-packaging python3-pluggy python3-ply python3-pytest 192s python3-pytest-arraydiff python3-pytest-astropy 192s python3-pytest-astropy-header python3-pytest-cov python3-pytest-doctestplus 192s python3-pytest-filter-subpackage python3-pytest-mock 192s python3-pytest-remotedata python3-sortedcontainers 192s Suggested packages: 192s cpl-plugin-uves-calib cpl-plugin-uves-doc libfftw3-bin libfftw3-dev 192s gsl-ref-psdoc | gsl-doc-pdf | gsl-doc-info | gsl-ref-html libxml2-utils 192s python-astropy-doc python3-astropy-affiliated python3-bs4 python3-h5py 192s python3-matplotlib python3-pandas python-configobj-doc python-coverage-doc 192s gdb python-hypothesis-doc gcc gfortran python3-dev python-ply-doc 192s python-pytest-mock-doc python-sortedcontainers-doc 192s Recommended packages: 192s javascript-common libjs-jquery-datatables python3-scipy python3-click 192s The following NEW packages will be installed: 192s autopkgtest-satdep cpl-plugin-uves libblas3 libcext0 libcfitsio10 192s libcplcore26 libcpldfs26 libcpldrs26 libcplui26 liberfa1 libfftw3-double3 192s libfftw3-single3 libgfortran5 libgomp1 libgsl27 libgslcblas0 libjs-jquery 192s libjs-jquery-hotkeys libjs-jquery-isonscreen libjs-jquery-metadata 192s libjs-jquery-tablesorter libjs-jquery-throttle-debounce libjs-sphinxdoc 192s libjs-underscore liblapack3 libqfits0 libwcs8 python3-astropy 192s python3-astropy-iers-data python3-configobj python3-coverage python3-cpl 192s python3-dateutil python3-erfa python3-hypothesis python3-iniconfig 192s python3-numpy python3-packaging python3-pluggy python3-ply python3-pytest 192s python3-pytest-arraydiff python3-pytest-astropy 192s python3-pytest-astropy-header python3-pytest-cov python3-pytest-doctestplus 192s python3-pytest-filter-subpackage python3-pytest-mock 192s python3-pytest-remotedata python3-sortedcontainers 192s 0 upgraded, 50 newly installed, 0 to remove and 0 not upgraded. 192s Need to get 26.3 MB/26.3 MB of archives. 192s After this operation, 117 MB of additional disk space will be used. 192s Get:1 /tmp/autopkgtest.XnvZLP/1-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [724 B] 192s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 192s Get:3 http://ftpmaster.internal/ubuntu noble/universe amd64 libjs-jquery-hotkeys all 0~20130707+git2d51e3a9+dfsg-2ubuntu2 [11.5 kB] 192s Get:4 http://ftpmaster.internal/ubuntu noble/universe amd64 libcext0 amd64 7.3.2+ds-1build1 [32.2 kB] 192s Get:5 http://ftpmaster.internal/ubuntu noble/universe amd64 libcfitsio10 amd64 4.3.1-1 [528 kB] 192s Get:6 http://ftpmaster.internal/ubuntu noble/main amd64 libgomp1 amd64 14-20240303-1ubuntu1 [147 kB] 192s Get:7 http://ftpmaster.internal/ubuntu noble/main amd64 libfftw3-double3 amd64 3.3.10-1ubuntu1 [835 kB] 192s Get:8 http://ftpmaster.internal/ubuntu noble/main amd64 libfftw3-single3 amd64 3.3.10-1ubuntu1 [869 kB] 192s Get:9 http://ftpmaster.internal/ubuntu noble/universe amd64 libcplcore26 amd64 7.3.2+ds-1build1 [489 kB] 192s Get:10 http://ftpmaster.internal/ubuntu noble/universe amd64 libcplui26 amd64 7.3.2+ds-1build1 [39.3 kB] 192s Get:11 http://ftpmaster.internal/ubuntu noble/universe amd64 libcpldfs26 amd64 7.3.2+ds-1build1 [41.1 kB] 192s Get:12 http://ftpmaster.internal/ubuntu noble/universe amd64 libwcs8 amd64 8.2.2+ds-3 [310 kB] 192s Get:13 http://ftpmaster.internal/ubuntu noble/universe amd64 libcpldrs26 amd64 7.3.2+ds-1build1 [67.2 kB] 192s Get:14 http://ftpmaster.internal/ubuntu noble/universe amd64 libgslcblas0 amd64 2.7.1+dfsg-6ubuntu1 [104 kB] 192s Get:15 http://ftpmaster.internal/ubuntu noble/universe amd64 libgsl27 amd64 2.7.1+dfsg-6ubuntu1 [987 kB] 192s Get:16 http://ftpmaster.internal/ubuntu noble/universe amd64 libqfits0 amd64 6.2.0-8ubuntu2 [37.7 kB] 192s Get:17 http://ftpmaster.internal/ubuntu noble/universe amd64 cpl-plugin-uves amd64 6.1.8+dfsg-2build1 [1003 kB] 192s Get:18 http://ftpmaster.internal/ubuntu noble/main amd64 libblas3 amd64 3.12.0-3 [238 kB] 192s Get:19 http://ftpmaster.internal/ubuntu noble/main amd64 libgfortran5 amd64 14-20240303-1ubuntu1 [924 kB] 192s Get:20 http://ftpmaster.internal/ubuntu noble/universe amd64 libjs-jquery-metadata all 12-4 [6582 B] 192s Get:21 http://ftpmaster.internal/ubuntu noble/universe amd64 libjs-jquery-tablesorter all 1:2.31.3+dfsg1-3 [193 kB] 192s Get:22 http://ftpmaster.internal/ubuntu noble/universe amd64 libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 192s Get:23 http://ftpmaster.internal/ubuntu noble/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 192s Get:24 http://ftpmaster.internal/ubuntu noble/main amd64 libjs-sphinxdoc all 7.2.6-4 [149 kB] 192s Get:25 http://ftpmaster.internal/ubuntu noble/main amd64 liblapack3 amd64 3.12.0-3 [2649 kB] 192s Get:26 http://ftpmaster.internal/ubuntu noble/main amd64 python3-configobj all 5.0.8-3 [33.8 kB] 192s Get:27 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 192s Get:28 http://ftpmaster.internal/ubuntu noble/main amd64 python3-packaging all 23.2-1 [40.6 kB] 192s Get:29 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-pluggy all 1.4.0-1 [20.4 kB] 192s Get:30 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-pytest all 7.4.4-1 [305 kB] 192s Get:31 http://ftpmaster.internal/ubuntu noble/main amd64 python3-dateutil all 2.8.2-3 [79.2 kB] 192s Get:32 http://ftpmaster.internal/ubuntu noble/main amd64 python3-sortedcontainers all 2.4.0-2 [27.6 kB] 192s Get:33 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-hypothesis all 6.92.2-1 [371 kB] 192s Get:34 http://ftpmaster.internal/ubuntu noble/main amd64 python3-numpy amd64 1:1.24.2-2 [7141 kB] 192s Get:35 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-pytest-arraydiff all 0.6.1-2 [10.2 kB] 192s Get:36 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-pytest-astropy-header all 0.2.2-1 [8190 B] 192s Get:37 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-coverage amd64 7.3.2-0ubuntu1 [146 kB] 192s Get:38 http://ftpmaster.internal/ubuntu noble/universe amd64 libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 192s Get:39 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-pytest-cov all 4.1.0-1 [21.5 kB] 192s Get:40 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-pytest-doctestplus all 1.2.0-1 [23.1 kB] 192s Get:41 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-pytest-filter-subpackage all 0.2.0-1 [6094 B] 192s Get:42 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-pytest-mock all 3.12.0-1.1 [11.3 kB] 192s Get:43 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-pytest-remotedata all 0.4.1-1 [8650 B] 192s Get:44 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-pytest-astropy all 0.11.0-1 [5902 B] 192s Get:45 http://ftpmaster.internal/ubuntu noble/main amd64 python3-ply all 3.11-6 [46.5 kB] 192s Get:46 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-astropy-iers-data all 0.2024.01.01.00.33.39-1 [2046 kB] 192s Get:47 http://ftpmaster.internal/ubuntu noble/universe amd64 liberfa1 amd64 2.0.1-1 [139 kB] 192s Get:48 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-erfa amd64 2.0.1.1+ds-3 [313 kB] 192s Get:49 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-astropy amd64 6.0.0-1 [5335 kB] 192s Get:50 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-cpl amd64 0.7.4-2build9 [37.1 kB] 193s Fetched 26.3 MB in 0s (76.3 MB/s) 193s Selecting previously unselected package libjs-jquery. 193s (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 ... 71420 files and directories currently installed.) 193s Preparing to unpack .../00-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 193s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 193s Selecting previously unselected package libjs-jquery-hotkeys. 193s Preparing to unpack .../01-libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2ubuntu2_all.deb ... 193s Unpacking libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2ubuntu2) ... 193s Selecting previously unselected package libcext0:amd64. 193s Preparing to unpack .../02-libcext0_7.3.2+ds-1build1_amd64.deb ... 193s Unpacking libcext0:amd64 (7.3.2+ds-1build1) ... 193s Selecting previously unselected package libcfitsio10:amd64. 193s Preparing to unpack .../03-libcfitsio10_4.3.1-1_amd64.deb ... 193s Unpacking libcfitsio10:amd64 (4.3.1-1) ... 193s Selecting previously unselected package libgomp1:amd64. 193s Preparing to unpack .../04-libgomp1_14-20240303-1ubuntu1_amd64.deb ... 193s Unpacking libgomp1:amd64 (14-20240303-1ubuntu1) ... 193s Selecting previously unselected package libfftw3-double3:amd64. 193s Preparing to unpack .../05-libfftw3-double3_3.3.10-1ubuntu1_amd64.deb ... 193s Unpacking libfftw3-double3:amd64 (3.3.10-1ubuntu1) ... 193s Selecting previously unselected package libfftw3-single3:amd64. 193s Preparing to unpack .../06-libfftw3-single3_3.3.10-1ubuntu1_amd64.deb ... 193s Unpacking libfftw3-single3:amd64 (3.3.10-1ubuntu1) ... 193s Selecting previously unselected package libcplcore26:amd64. 193s Preparing to unpack .../07-libcplcore26_7.3.2+ds-1build1_amd64.deb ... 193s Unpacking libcplcore26:amd64 (7.3.2+ds-1build1) ... 193s Selecting previously unselected package libcplui26:amd64. 193s Preparing to unpack .../08-libcplui26_7.3.2+ds-1build1_amd64.deb ... 193s Unpacking libcplui26:amd64 (7.3.2+ds-1build1) ... 193s Selecting previously unselected package libcpldfs26:amd64. 193s Preparing to unpack .../09-libcpldfs26_7.3.2+ds-1build1_amd64.deb ... 193s Unpacking libcpldfs26:amd64 (7.3.2+ds-1build1) ... 193s Selecting previously unselected package libwcs8:amd64. 193s Preparing to unpack .../10-libwcs8_8.2.2+ds-3_amd64.deb ... 193s Unpacking libwcs8:amd64 (8.2.2+ds-3) ... 193s Selecting previously unselected package libcpldrs26:amd64. 193s Preparing to unpack .../11-libcpldrs26_7.3.2+ds-1build1_amd64.deb ... 193s Unpacking libcpldrs26:amd64 (7.3.2+ds-1build1) ... 193s Selecting previously unselected package libgslcblas0:amd64. 193s Preparing to unpack .../12-libgslcblas0_2.7.1+dfsg-6ubuntu1_amd64.deb ... 193s Unpacking libgslcblas0:amd64 (2.7.1+dfsg-6ubuntu1) ... 193s Selecting previously unselected package libgsl27:amd64. 193s Preparing to unpack .../13-libgsl27_2.7.1+dfsg-6ubuntu1_amd64.deb ... 193s Unpacking libgsl27:amd64 (2.7.1+dfsg-6ubuntu1) ... 193s Selecting previously unselected package libqfits0:amd64. 193s Preparing to unpack .../14-libqfits0_6.2.0-8ubuntu2_amd64.deb ... 193s Unpacking libqfits0:amd64 (6.2.0-8ubuntu2) ... 193s Selecting previously unselected package cpl-plugin-uves:amd64. 193s Preparing to unpack .../15-cpl-plugin-uves_6.1.8+dfsg-2build1_amd64.deb ... 193s Unpacking cpl-plugin-uves:amd64 (6.1.8+dfsg-2build1) ... 193s Selecting previously unselected package libblas3:amd64. 193s Preparing to unpack .../16-libblas3_3.12.0-3_amd64.deb ... 194s Unpacking libblas3:amd64 (3.12.0-3) ... 194s Selecting previously unselected package libgfortran5:amd64. 194s Preparing to unpack .../17-libgfortran5_14-20240303-1ubuntu1_amd64.deb ... 194s Unpacking libgfortran5:amd64 (14-20240303-1ubuntu1) ... 194s Selecting previously unselected package libjs-jquery-metadata. 194s Preparing to unpack .../18-libjs-jquery-metadata_12-4_all.deb ... 194s Unpacking libjs-jquery-metadata (12-4) ... 194s Selecting previously unselected package libjs-jquery-tablesorter. 194s Preparing to unpack .../19-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-3_all.deb ... 194s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-3) ... 194s Selecting previously unselected package libjs-jquery-throttle-debounce. 194s Preparing to unpack .../20-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 194s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 194s Selecting previously unselected package libjs-underscore. 194s Preparing to unpack .../21-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 194s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 194s Selecting previously unselected package libjs-sphinxdoc. 194s Preparing to unpack .../22-libjs-sphinxdoc_7.2.6-4_all.deb ... 194s Unpacking libjs-sphinxdoc (7.2.6-4) ... 194s Selecting previously unselected package liblapack3:amd64. 194s Preparing to unpack .../23-liblapack3_3.12.0-3_amd64.deb ... 194s Unpacking liblapack3:amd64 (3.12.0-3) ... 194s Selecting previously unselected package python3-configobj. 194s Preparing to unpack .../24-python3-configobj_5.0.8-3_all.deb ... 194s Unpacking python3-configobj (5.0.8-3) ... 194s Selecting previously unselected package python3-iniconfig. 194s Preparing to unpack .../25-python3-iniconfig_1.1.1-2_all.deb ... 194s Unpacking python3-iniconfig (1.1.1-2) ... 194s Selecting previously unselected package python3-packaging. 194s Preparing to unpack .../26-python3-packaging_23.2-1_all.deb ... 194s Unpacking python3-packaging (23.2-1) ... 194s Selecting previously unselected package python3-pluggy. 194s Preparing to unpack .../27-python3-pluggy_1.4.0-1_all.deb ... 194s Unpacking python3-pluggy (1.4.0-1) ... 194s Selecting previously unselected package python3-pytest. 194s Preparing to unpack .../28-python3-pytest_7.4.4-1_all.deb ... 194s Unpacking python3-pytest (7.4.4-1) ... 194s Selecting previously unselected package python3-dateutil. 194s Preparing to unpack .../29-python3-dateutil_2.8.2-3_all.deb ... 194s Unpacking python3-dateutil (2.8.2-3) ... 194s Selecting previously unselected package python3-sortedcontainers. 194s Preparing to unpack .../30-python3-sortedcontainers_2.4.0-2_all.deb ... 194s Unpacking python3-sortedcontainers (2.4.0-2) ... 194s Selecting previously unselected package python3-hypothesis. 194s Preparing to unpack .../31-python3-hypothesis_6.92.2-1_all.deb ... 194s Unpacking python3-hypothesis (6.92.2-1) ... 194s Selecting previously unselected package python3-numpy. 194s Preparing to unpack .../32-python3-numpy_1%3a1.24.2-2_amd64.deb ... 194s Unpacking python3-numpy (1:1.24.2-2) ... 194s Selecting previously unselected package python3-pytest-arraydiff. 194s Preparing to unpack .../33-python3-pytest-arraydiff_0.6.1-2_all.deb ... 194s Unpacking python3-pytest-arraydiff (0.6.1-2) ... 194s Selecting previously unselected package python3-pytest-astropy-header. 194s Preparing to unpack .../34-python3-pytest-astropy-header_0.2.2-1_all.deb ... 194s Unpacking python3-pytest-astropy-header (0.2.2-1) ... 194s Selecting previously unselected package python3-coverage. 194s Preparing to unpack .../35-python3-coverage_7.3.2-0ubuntu1_amd64.deb ... 194s Unpacking python3-coverage (7.3.2-0ubuntu1) ... 194s Selecting previously unselected package libjs-jquery-isonscreen. 194s Preparing to unpack .../36-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 194s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 194s Selecting previously unselected package python3-pytest-cov. 194s Preparing to unpack .../37-python3-pytest-cov_4.1.0-1_all.deb ... 194s Unpacking python3-pytest-cov (4.1.0-1) ... 194s Selecting previously unselected package python3-pytest-doctestplus. 194s Preparing to unpack .../38-python3-pytest-doctestplus_1.2.0-1_all.deb ... 194s Unpacking python3-pytest-doctestplus (1.2.0-1) ... 194s Selecting previously unselected package python3-pytest-filter-subpackage. 194s Preparing to unpack .../39-python3-pytest-filter-subpackage_0.2.0-1_all.deb ... 194s Unpacking python3-pytest-filter-subpackage (0.2.0-1) ... 194s Selecting previously unselected package python3-pytest-mock. 194s Preparing to unpack .../40-python3-pytest-mock_3.12.0-1.1_all.deb ... 194s Unpacking python3-pytest-mock (3.12.0-1.1) ... 195s Selecting previously unselected package python3-pytest-remotedata. 195s Preparing to unpack .../41-python3-pytest-remotedata_0.4.1-1_all.deb ... 195s Unpacking python3-pytest-remotedata (0.4.1-1) ... 195s Selecting previously unselected package python3-pytest-astropy. 195s Preparing to unpack .../42-python3-pytest-astropy_0.11.0-1_all.deb ... 195s Unpacking python3-pytest-astropy (0.11.0-1) ... 195s Selecting previously unselected package python3-ply. 195s Preparing to unpack .../43-python3-ply_3.11-6_all.deb ... 195s Unpacking python3-ply (3.11-6) ... 195s Selecting previously unselected package python3-astropy-iers-data. 195s Preparing to unpack .../44-python3-astropy-iers-data_0.2024.01.01.00.33.39-1_all.deb ... 195s Unpacking python3-astropy-iers-data (0.2024.01.01.00.33.39-1) ... 195s Selecting previously unselected package liberfa1:amd64. 195s Preparing to unpack .../45-liberfa1_2.0.1-1_amd64.deb ... 195s Unpacking liberfa1:amd64 (2.0.1-1) ... 195s Selecting previously unselected package python3-erfa. 195s Preparing to unpack .../46-python3-erfa_2.0.1.1+ds-3_amd64.deb ... 195s Unpacking python3-erfa (2.0.1.1+ds-3) ... 195s Selecting previously unselected package python3-astropy. 195s Preparing to unpack .../47-python3-astropy_6.0.0-1_amd64.deb ... 195s Unpacking python3-astropy (6.0.0-1) ... 195s Selecting previously unselected package python3-cpl. 195s Preparing to unpack .../48-python3-cpl_0.7.4-2build9_amd64.deb ... 195s Unpacking python3-cpl (0.7.4-2build9) ... 195s Selecting previously unselected package autopkgtest-satdep. 195s Preparing to unpack .../49-1-autopkgtest-satdep.deb ... 195s Unpacking autopkgtest-satdep (0) ... 195s Setting up libwcs8:amd64 (8.2.2+ds-3) ... 195s Setting up liberfa1:amd64 (2.0.1-1) ... 195s Setting up python3-iniconfig (1.1.1-2) ... 195s Setting up libgslcblas0:amd64 (2.7.1+dfsg-6ubuntu1) ... 195s Setting up python3-ply (3.11-6) ... 195s Setting up libgsl27:amd64 (2.7.1+dfsg-6ubuntu1) ... 195s Setting up python3-coverage (7.3.2-0ubuntu1) ... 196s Setting up python3-sortedcontainers (2.4.0-2) ... 196s Setting up libcfitsio10:amd64 (4.3.1-1) ... 196s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 196s Setting up libgomp1:amd64 (14-20240303-1ubuntu1) ... 196s Setting up python3-astropy-iers-data (0.2024.01.01.00.33.39-1) ... 196s Setting up libblas3:amd64 (3.12.0-3) ... 196s update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode 196s Setting up python3-packaging (23.2-1) ... 196s Setting up python3-configobj (5.0.8-3) ... 196s Setting up libfftw3-double3:amd64 (3.3.10-1ubuntu1) ... 196s Setting up libgfortran5:amd64 (14-20240303-1ubuntu1) ... 196s Setting up python3-pluggy (1.4.0-1) ... 196s Setting up libqfits0:amd64 (6.2.0-8ubuntu2) ... 196s Setting up python3-dateutil (2.8.2-3) ... 196s Setting up libcext0:amd64 (7.3.2+ds-1build1) ... 196s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 196s Setting up libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2ubuntu2) ... 196s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 196s Setting up liblapack3:amd64 (3.12.0-3) ... 196s update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode 196s Setting up libfftw3-single3:amd64 (3.3.10-1ubuntu1) ... 196s Setting up python3-pytest (7.4.4-1) ... 197s Setting up python3-hypothesis (6.92.2-1) ... 197s Setting up libcplcore26:amd64 (7.3.2+ds-1build1) ... 197s Setting up libjs-jquery-metadata (12-4) ... 197s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 197s Setting up python3-pytest-remotedata (0.4.1-1) ... 197s Setting up python3-numpy (1:1.24.2-2) ... 199s Setting up libjs-sphinxdoc (7.2.6-4) ... 199s Setting up libcplui26:amd64 (7.3.2+ds-1build1) ... 199s Setting up python3-pytest-doctestplus (1.2.0-1) ... 199s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-3) ... 199s Setting up python3-pytest-mock (3.12.0-1.1) ... 199s Setting up python3-pytest-filter-subpackage (0.2.0-1) ... 199s Setting up python3-pytest-astropy-header (0.2.2-1) ... 199s Setting up libcpldrs26:amd64 (7.3.2+ds-1build1) ... 199s Setting up libcpldfs26:amd64 (7.3.2+ds-1build1) ... 199s Setting up python3-pytest-cov (4.1.0-1) ... 199s Setting up python3-pytest-arraydiff (0.6.1-2) ... 199s Setting up python3-erfa (2.0.1.1+ds-3) ... 199s Setting up python3-pytest-astropy (0.11.0-1) ... 200s Setting up python3-astropy (6.0.0-1) ... 202s Setting up cpl-plugin-uves:amd64 (6.1.8+dfsg-2build1) ... 202s Setting up python3-cpl (0.7.4-2build9) ... 202s Setting up autopkgtest-satdep (0) ... 202s Processing triggers for man-db (2.12.0-3) ... 202s Processing triggers for libc-bin (2.39-0ubuntu6) ... 205s (Reading database ... 75464 files and directories currently installed.) 205s Removing autopkgtest-satdep (0) ... 205s autopkgtest [00:39:00]: test test-recipe.py: [----------------------- 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 205s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 205s [ INFO ] recipe id uves_cal_mflat 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 205s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 205s [ INFO ] recipe id uves_cal_mflat 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 205s [ INFO ] recipe id uves_cal_tflat 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 205s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 205s [ INFO ] recipe id uves_cal_mflat 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 205s [ INFO ] recipe id uves_cal_mkmaster 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 205s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 205s [ INFO ] recipe id flames_cal_mkmaster 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 205s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 205s [ INFO ] recipe id uves_cal_mflat 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 205s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 205s [ INFO ] recipe id uves_cal_mflat 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 205s [ INFO ] recipe id uves_cal_tflat 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 205s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 205s [ INFO ] recipe id uves_cal_mflat 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 205s [ INFO ] recipe id uves_cal_mkmaster 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 205s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 205s [ INFO ] recipe id flames_cal_mkmaster 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 205s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 205s [ INFO ] recipe id uves_cal_mflat 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 205s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 205s [ INFO ] recipe id uves_cal_mflat 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 205s [ INFO ] recipe id uves_cal_tflat 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 205s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 205s [ INFO ] recipe id uves_cal_mflat 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 205s [ INFO ] recipe id uves_cal_mkmaster 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 205s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 205s [ INFO ] recipe id flames_cal_mkmaster 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 205s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 205s [ INFO ] recipe id uves_cal_mflat 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 205s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 205s [ INFO ] recipe id uves_cal_mflat 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 205s [ INFO ] recipe id uves_cal_tflat 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 205s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 205s [ INFO ] recipe id uves_cal_mflat 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 205s [ INFO ] recipe id uves_cal_mkmaster 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 205s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 205s [ INFO ] recipe id flames_cal_mkmaster 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 205s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 205s [ INFO ] recipe id uves_cal_mflat 205s Recipe flames_cal_prep_sff_ofpos: 205s version 6.1.8 205s Parameters: {'debug': False, 'plotter': 'no', 'process_chip': 'both', 'ext_method': 'opt', 'bias_method': 'M', 'bias_value': 200, 'filter_switch': 'none', 'sat_thr': 55000, 'fileprep': True, 'cubify': True, 'save_flat_size': -1, 'clean_tmp_products': False} 205s Docstring: Determines order and fibre postions 205s 205s Fibre & order position determination procedure: You should feed the 205s recipe with: - even, odd, all fibre images (FIB_FF_EVEN_RED, 205s FIB_FF_ODD_RED, FIB_FF_ALL_RED) - single fibre images, 205s FIB_ORDEF_(REDL|REDU) - master bias frames, MASTER_BIAS_(REDL|REDU) - 205s master slit flatfield frames, MASTER_SFLAT_(REDL|REDU) - order guess 205s tables, FIB_ORD_GUE_(REDL|REDU). Products are: - Fibre order table 205s (FIB_ORDEF_TABLE_chip) - All fibre info table (FIB_FF_ALL_INFO_TAB) - 205s Odd fibre info table (FIB_FF_ODD_INFO_TAB) - Even fibre info table 205s (FIB_FF_EVEN_INFO_TAB) - Slit flatfield common (SLIT_FF_COM_chip) - 205s Slit flatfield norm (SLIT_FF_NOR_chip) - Slit flatfield data 205s (SLIT_FF_DTC_chip) - Slit flatfield sigma (SLIT_FF_SGC_chip) - Slit 205s flatfield bad pixel (SLIT_FF_BPC_chip) - Slit flatfield boundary 205s (SLIT_FF_BNC_chip) - Fibre flatfield common (FIB_FF_COM_chip) - Fibre 205s flatfield norm (FIB_FF_NOR_chip) - Fibre flatfield norm sigma 205s (FIB_FF_NSG_chip) chip=REDL and REDU 205s 205s Parameters: 205s debug: Whether or not to save intermediate results to 205s local directory (bool; default: False) 205s plotter: Any plots produced by the recipe are redirected 205s to the command specified by this parameter. The 205s plotting command must contain the substring 205s 'gnuplot' and must be able to parse gnuplot 205s syntax on its standard input. Valid examples of 205s such a command may include 'gnuplot -persist' and 205s 'cat > mygnuplot$$.gp'. A finer control of the 205s plotting options can be obtained by writing an 205s executable script, e.g. my_gnuplot.pl, that 205s executes gnuplot after setting the desired 205s gnuplot options (e.g. set terminal pslatex 205s color). To turn off plotting, set this parameter 205s to 'no' (str; default: 'no') 205s process_chip: For RED arm data process the redl, redu, or both 205s chip(s) (str; default: 'both') 205s ext_method: Extraction method (str; default: 'opt') 205s bias_method: Bias subtraction method, M for master bias frame, 205s N for no bias subtraction, V to subtract a 205s constant bias level defined by the parameter 205s bias_value (str; default: 'M') 205s bias_value: Bias value (only if bias_method = V) (int; 205s default: 200) 205s filter_switch: Filter switch (str; default: 'none') 205s sat_thr: Saturation threshold (int; default: 55000) 205s fileprep: Slitff* and Fibreff* file preparation. If fast 205s extraction method is used it should be set to 205s FALSE (bool; default: True) 205s cubify: Cubify switch (bool; default: True) 205s save_flat_size: To be sure to use the flat part of a slit 205s flatsone may need to subtract this bit. The 205s default value -1, is used for automatic setting: 205s if WCEN=520 save_flat_size=0, else 205s save_flat_size=2. Values explicitly set by user 205s overwrite this rule. (int; default: -1) 205s clean_tmp_products: Input data format (bool; default: False) 205s Author: Jonas M. Larsen 205s 205s 205s Recipe uves_cal_predict: 205s version 6.1.8 205s Parameters: {'debug': False, 'plotter': 'no', 'process_chip': 'both', 'mbox_x': 40, 'mbox_y': 40, 'trans_x': 0.0, 'trans_y': 0.0, 'ech_angle_off': 0.0, 'cd_angle_off': 0.0, 'ccd_rot_angle_off': 0.0, 'compute_regression_sw': True, 'def_pol1': 4, 'def_pol2': 5, 'kappa': 4.5, 'tol': 2.0} 205s Docstring: Implements the UVES physical model 205s 205s This recipe implements the UVES physical model Input files are BLUE or 205s RED arm formatcheck frames identified by the tag ARC_LAMP_FORM_xxxx, 205s xxxx=BLUE or RED and a ThAr line reference table identified by the tag 205s LINE_REFER_TABLE The recipe extracts from the input files FITS header 205s data indicating the instrument setting and ambiental atmospheric 205s conditions, then using the model predicts X,Y position of the lines 205s listed in the LINE_REFER_TABLE table which are imaging on the detector 205s and stores this information in an guess order and a guess line table. 205s Output are a guess order table and a guess line table per chip. If the 205s user provides in input also master format checks having tag 205s MASTER_FORM_xxxx, xxxx=BLUE or REDL and REDU the recipe performs also 205s a stability check 205s 205s Parameters: 205s debug: Whether or not to save intermediate results to 205s local directory (bool; default: False) 205s plotter: Any plots produced by the recipe are 205s redirected to the command specified by this 205s parameter. The plotting command must contain 205s the substring 'gnuplot' and must be able to 205s parse gnuplot syntax on its standard input. 205s Valid examples of such a command may include 205s 'gnuplot -persist' and 'cat > mygnuplot$$.gp'. 205s A finer control of the plotting options can be 205s obtained by writing an executable script, e.g. 205s my_gnuplot.pl, that executes gnuplot after 205s setting the desired gnuplot options (e.g. set 205s terminal pslatex color). To turn off plotting, 205s set this parameter to 'no' (str; default: 205s 'no') 205s process_chip: For RED arm data process the redl, redu, or 205s both chip(s) (str; default: 'both') 205s mbox_x: Match box X size (int; default: 40) 205s mbox_y: Match box Y size (int; default: 40) 205s trans_x: Detector translation along X (float; default: 205s 0.0) 205s trans_y: Detector translation along Y (float; default: 205s 0.0) 205s ech_angle_off: Offset on echelle angle (float; default: 0.0) 205s cd_angle_off: Offset on cross disperser angle (float; 205s default: 0.0) 205s ccd_rot_angle_off: Offset on CCD rotation angle (float; default: 205s 0.0) 205s compute_regression_sw: Compute regression? (bool; default: True) 205s def_pol1: Polynomial X deg (int; default: 4) 205s def_pol2: Polynomial Y deg (int; default: 5) 205s kappa: Kappa value in kappa sigma clipping on 205s RESIDUAL between YFIT and Y columns (float; 205s default: 4.5) 205s tol: Tolerance in kappa sigma clipping on RESIDUAL 205s between YFIT and Y columns (float; default: 205s 2.0) 205s Author: Andrea Modigliani 205s 205s 205s Recipe uves_cal_mflat: 205s version 6.1.8 205s Parameters: {'debug': False, 'plotter': 'no', 'process_chip': 'both', 'norm_method': 'explevel', 'backsub.mmethod': 'median', 'backsub.npoints': 82, 'backsub.radiusy': 2, 'backsub.sdegree': 1, 'backsub.smoothx': -1.0, 'backsub.smoothy': -1.0} 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 205s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 205s [ INFO ] recipe id uves_cal_mflat 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 205s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 205s [ INFO ] recipe id uves_cal_mflat 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 205s [ INFO ] recipe id uves_cal_tflat 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 205s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 205s [ INFO ] recipe id uves_cal_mflat 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 205s [ INFO ] recipe id uves_cal_mkmaster 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 205s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 205s [ INFO ] recipe id flames_cal_mkmaster 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 205s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s Docstring: Creates the master flat field frame 206s 206s This recipe creates a master flat frame by 1) subtracting the master 206s bias frame from each flat field frame, 2) dividing each flat field 206s frame by the exposure time for that frame, 3) taking the median of 206s all bias subtracted, normalized raw flat frames, 4) optionally 206s subtracting the master dark frame, and 5) subtracting the background 206s to get the bias subtracted, optionally dark subtracted, normalized, 206s background subtracted master flat-field frame. Symbolically, 206s masterflat = median( (flat_i - masterbias)/exptime_i ) - 206s masterdark/exptime - background. The input flat field 206s frames must have same tag which must match 206s (I|D|S|T|SCREEN|)FLAT_(BLUE|RED), for example TFLAT_BLUE or FLAT_RED. 206s Also, a master bias (MASTER_BIAS_xxxx) and ordertable 206s (ORDER_TABLE_xxxx) must be provided for each chip (xxxx = BLUE, REDL, 206s REDU). A master dark frame (MASTER_(P)DARK_xxxx) may optionally be 206s provided. On blue input the recipe computes one master flat field 206s frame; on red input the recipe produces a master flat field frame for 206s each chip (MASTER_FLAT_xxxx, MASTER_IFLAT_xxxx, MASTER_DFLAT_xxxx, 206s MASTER_TFLAT_xxxx or MASTER_SCREEN_FLAT_xxxx). 206s 206s Parameters: 206s debug: Whether or not to save intermediate results to local 206s directory (bool; default: False) 206s plotter: Any plots produced by the recipe are redirected to 206s the command specified by this parameter. The 206s plotting command must contain the substring 206s 'gnuplot' and must be able to parse gnuplot syntax 206s on its standard input. Valid examples of such a 206s command may include 'gnuplot -persist' and 'cat > 206s mygnuplot$$.gp'. A finer control of the plotting 206s options can be obtained by writing an executable 206s script, e.g. my_gnuplot.pl, that executes gnuplot 206s after setting the desired gnuplot options (e.g. set 206s terminal pslatex color). To turn off plotting, set 206s this parameter to 'no' (str; default: 'no') 206s process_chip: For RED arm data process the redl, redu, or both 206s chip(s) (str; default: 'both') 206s norm_method: Method used to build master frame (str; default: 206s 'explevel') 206s backsub.mmethod: Background measuring method. If equal to 'median' 206s the background is sampled using the median of a 206s subwindow. If 'minimum', the subwindow minimum value 206s is used. If 'no', no background subtraction is done. 206s (str; default: 'median') 206s backsub.npoints: This is the number of columns in interorder space 206s used to sample the background. (int; default: 82) 206s backsub.radiusy: The height (in pixels) of the background sampling 206s window is (2*radiusy + 1). This parameter is not 206s corrected for binning. (int; default: 2) 206s backsub.sdegree: Degree of interpolating splines. Currently only 206s degree = 1 is supported (int; default: 1) 206s backsub.smoothx: If spline interpolation is used to measure the 206s background, the x-radius of the post-smoothing 206s window is (smoothx * image_width). Here, 206s 'image_width' is the image width after binning. If 206s negative, the default values are used: (25.0/4096) 206s for blue flat-field frames, (50.0/4096) for red 206s flat-field frames, (300.0/4096) for blue science 206s frames and (300.0/4096) for red science frames. 206s (float; default: -1.0) 206s backsub.smoothy: If spline interpolation is used to measure the 206s background, the y-radius of the post-smoothing 206s window is (smoothy * image_height). Here, 206s 'image_height' is the image height after binning. If 206s negative, the default values are used: (100.0/2048) 206s for blue flat-field frames, (300.0/2048) for red 206s flat-field frames, (200.0/2048) for blue science 206s frames and (500.0/2048) for red science frames. 206s (float; default: -1.0) 206s Author: Jonas M. Larsen 206s 206s 206s Recipe flames_cal_wavecal: 206s version 6.1.8 206s Parameters: {'debug': False, 'plotter': 'no', 'process_chip': 'both', 'nwindows': 1, 'length': 7.0, 'offset': 0.0, 'range': 8, 'minlines': 0, 'maxlines': 0, 'shiftmax': 10.0, 'shiftstep': 0.1, 'shifttoler': 0.05, 'alpha': 0.1, 'maxerror': 20.0, 'degree': 4, 'tolerance': 0.6, 'kappa': 4.0, 'rebin.wavestep': -1.0, 'rebin.wavestep_redu': -1.0, 'rebin.scale': False, 'extract.method': 'average', 'extract.kappa': 10.0, 'extract.chunk': 32, 'extract.profile': 'auto', 'extract.skymethod': 'optimal', 'extract.oversample': -1, 'extract.best': True} 206s Docstring: Performs the wavelength calibration 206s 206s The recipe performs a wavelength calibration for each extraction 206s window. Conceptually, each chip contains a number of order lines, each 206s of which contains a number of fibre traces, each of which contains a 206s number of extraction windows. For FLAMES/UVES data there are multiple 206s traces per order but only one extraction window per trace. The number 206s of traces is defined in the order table while the geometry of the 206s extraction windows is specified by recipe parameters (see below). 206s Expected input for this recipe is an arc lamp frame, FIB_ARC_LAMP_RED, 206s FIB_ORDEF_TABLE_(REDL|REDU), 'guess' line table(s) for each chip, 206s FIB_LIN_GUE_(REDL|REDU), a wavelength catalogue table, 206s LINE_REFER_TABLE, and optionally a wavelength table of bright lines, 206s LINE_INTMON_TABLE, used only for computing Quality Control parameters. 206s The output line table(s), FIB_LINE_TABLE_(REDL|REDU), contains the 206s columns X : Horizontal position (from Gaussian fit) of 206s detected line dX : Uncertainty (one sigma) of X Ynew 206s : Vertical position of detected line XWidth : Width (in pixels) 206s of detected line from Gaussian fit Peak : Intensity of 206s detected line Background : Fitted background (ADU) of detected line 206s Slope : Linear background slope (ADU/pixel) of detected line 206s from Gaussian fit Intensity : Intensity of detected line scaled to 206s unit exposure time. (This column only present if a 206s LINE_INTMON_TABLE is provided.) Order : Absolute 206s order number of detected line Y : Relative order number of 206s detected line (it's not a very descriptive column name) 206s WaveC : Wavelength of this line (computed using the resulting 206s dispersion relation) dLambdaC : Uncertainty (one sigma) of 206s 'WaveC'. Pixel : The width in w.l.u. of a pixel (computed 206s locally). Residual : Residual (in w.l.u.) of this line 206s Residual_pix : Residual (in pixels) of this line Lambda_candidate : 206s Nearest line in catalogue dLambda_cat_sq : Squared distance to 206s nearest catalogue line dLambda_nn_sq : Squared distance to nearest 206s neighbour multiplied by ALPHA Ident : The wavelength associated 206s with this emission line, or invalid if this line was 206s not identified dIdent : Uncertainty of catalogue wavelength 206s Select : 1 if the line was identified, 0 otherwise NLinSol 206s : 1 if the line was identified and accepted for the 206s polynomial fit, 0 otherwise Intensity : Intensity of detected line 206s scaled to unit exposure time. (This column is present 206s only if a LINE_INTMON_TABLE is provided.) The 2nd 206s table extension contains the dispersion relation (a 2d polynomial). 206s The 3rd table extension contains the map from (pixel, pixel)-space to 206s physical order numbers (used internally by the calibration recipe; 206s another 2d polynomial). If there is more than one extraction window, 206s the results of each calibration is stored in subsequent table 206s extensions of the same FITS file. For example, extensions 4, 5 and 6 206s would contain the resulting line table (and its two associated 206s polynomials) for the second extraction window. The results for the 206s calibration of the n'th extraction window is stored in extensions 206s (3*n - 2) to 3*n. 206s 206s Parameters: 206s debug: Whether or not to save intermediate results to 206s local directory (bool; default: False) 206s plotter: Any plots produced by the recipe are redirected 206s to the command specified by this parameter. The 206s plotting command must contain the substring 206s 'gnuplot' and must be able to parse gnuplot 206s syntax on its standard input. Valid examples of 206s such a command may include 'gnuplot -persist' 206s and 'cat > mygnuplot$$.gp'. A finer control of 206s the plotting options can be obtained by writing 206s an executable script, e.g. my_gnuplot.pl, that 206s executes gnuplot after setting the desired 206s gnuplot options (e.g. set terminal pslatex 206s color). To turn off plotting, set this parameter 206s to 'no' (str; default: 'no') 206s process_chip: For RED arm data process the redl, redu, or both 206s chip(s) (str; default: 'both') 206s nwindows: Number of extraction windows per trace. The 206s windows will be aligned (i.e. no overlap and no 206s spacing between adjacent windows). Unless an 206s offset is specified, the middle window(s) is 206s centered on the trace (int; default: 1) 206s length: Length (in pixels) of each extraction window. 206s This parameter is also equal to the seperation 206s of adjacent window centers, causing the 206s extraction windows to always be aligned. The 206s parameter is automatically adjusted according to 206s the binning of the input raw frame. If negative, 206s the extraction window length is determined 206s automatically to cover the full slit (float; 206s default: 7.0) 206s offset: A global offset (in pixels) of all extraction 206s windows (float; default: 0.0) 206s range: Width (pix) of search window is 2*range + 1. 206s This parameter is automatically adjusted 206s according to binning. (int; default: 8) 206s minlines: Minimum number of lines to detect. If zero, the 206s default value (1100 for BLUE/REDL chips; 1000 206s for REDU chip) is used. (int; default: 0) 206s maxlines: Maximum number of lines to detect. If zero, the 206s default value (1600 for BLUE/REDL chip; 1400 for 206s REDU chip) is used. (int; default: 0) 206s shiftmax: The maximum shift (pix) in either direction 206s compared to guess solution. This parameter is 206s automatically corrected for binning (float; 206s default: 10.0) 206s shiftstep: The step size (pix) used when searching for the 206s optimum shift. This parameter is automatically 206s corrected for binning (float; default: 0.1) 206s shifttoler: Tolerance (pix) when matching shifted lines. 206s This parameter is not adjusted according to 206s binning (float; default: 0.05) 206s alpha: The parameter that controls the distance to the 206s nearest neighbours (float; default: 0.1) 206s maxerror: This parameter controls the graceful exit of the 206s identification loop. If the RMS of the global 206s fit exceeds this value (pix) the iteration stops 206s (float; default: 20.0) 206s degree: Degrees of the global 2d dispersion polynomial. 206s If a negative number is specified, the 206s polynomial degrees are automatically selected by 206s starting from (1, 1) and inreasing the degrees 206s as long as the RMS residual decreases 206s significantly (int; default: 4) 206s tolerance: Tolerance of fit. If positive, the tolerance is 206s in pixel units. If negative, abs(tolerance) is 206s in wavelength units. Lines with residuals worse 206s than the tolerance are excluded from the final 206s fit. Unlike in previous versions, this parameter 206s is not corrected for CCD binning. This rejection 206s based on the absolute residual in pixel can be 206s effectively disabled by setting the tolerance to 206s a very large number (e.g. 9999). In that case 206s outliers will be rejected using only kappa sigma 206s clipping. (float; default: 0.6) 206s kappa: Lines with residuals more then kappa stdev are 206s rejected from the final fit (float; default: 206s 4.0) 206s rebin.wavestep: The bin size used for BLUE/REDL data (in w.l.u.) 206s in wavelength space. If negative, a step size of 206s 2/3 * ( average pixel size ) is used. (float; 206s default: -1.0) 206s rebin.wavestep_redu: The bin size used for REDU data (in w.l.u.) in 206s wavelength space. If negative, a step size of 206s 2/3 * ( average pixel size ) is used. (float; 206s default: -1.0) 206s rebin.scale: Whether or not to multiply by the factor 206s dx/dlambda (pixels per wavelength) during the 206s rebinning to conserve the flux. This option is 206s disabled as default because applying the flat 206s field correction already ensures flux 206s conservation. Therefore this parameter should be 206s TRUE (for response and science data) only if 206s reduce.ffmethd = no. (bool; default: False) 206s extract.method: Extraction method. (2d/optimal not supported by 206s uves_cal_wavecal, weighted supported only by 206s uves_cal_wavecal, 2d not supported by 206s uves_cal_response) (str; default: 'average') 206s extract.kappa: In optimal extraction mode, this is the 206s threshold for bad (i.e. hot/cold) pixel 206s rejection. If a pixel deviates more than 206s kappa*sigma (where sigma is the uncertainty of 206s the pixel flux) from the inferred spatial 206s profile, its weight is set to zero. Range: 206s [-1,100]. If this parameter is negative, no 206s rejection is performed. (float; default: 10.0) 206s extract.chunk: In optimal extraction mode, the chunk size (in 206s pixels) used for fitting the analytical profile 206s (a fit of the analytical profile to single bins 206s would suffer from low statistics). (int; 206s default: 32) 206s extract.profile: In optimal extraction mode, the kind of profile 206s to use. 'gauss' gives a Gaussian profile, 206s 'moffat' gives a Moffat profile with beta=4 and 206s a possible linear sky contribution. 'virtual' 206s uses a virtual resampling algorithm (i.e. 206s measures and uses the actual object profile). 206s 'constant' assumes a constant spatial profile 206s and allows optimal extraction of wavelength 206s calibration frames. 'auto' will automatically 206s select the best method based on the estimated 206s S/N of the object. For low S/N, 'moffat' or 206s 'gauss' are recommended (for robustness). For 206s high S/N, 'virtual' is recommended (for 206s accuracy). In the case of virtual resampling, a 206s precise determination of the order positions is 206s required; therefore the order-definition is 206s repeated using the (assumed non-low S/N) science 206s frame (str; default: 'auto') 206s extract.skymethod: In optimal extraction mode, the sky subtraction 206s method to use. 'median' estimates the sky as the 206s median of pixels along the slit (ignoring pixels 206s close to the object), whereas 'optimal' does a 206s chi square minimization along the slit to obtain 206s the best combined object and sky levels. The 206s optimal method gives the most accurate sky 206s determination but is also a bit slower than the 206s median method (str; default: 'optimal') 206s extract.oversample: The oversampling factor used for the virtual 206s resampling algorithm. If negative, the value 5 206s is used for S/N <=200, and the value 10 is used 206s if the estimated S/N is > 200 (int; default: -1) 206s extract.best: (optimal extraction only) If false (fastest), 206s the spectrum is extracted only once. If true 206s (best), the spectrum is extracted twice, the 206s second time using improved variance estimates 206s based on the first iteration. Better variance 206s estimates slightly improve the obtained signal 206s to noise but at the cost of increased execution 206s time (bool; default: True)[ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 206s [ INFO ] recipe id uves_cal_tflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 206s [ INFO ] recipe id uves_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 206s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 206s [ INFO ] recipe id flames_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s 206s Author: Jonas M. Larsen 206s 206s 206s Recipe uves_obs_redchain: 206s version 6.1.8 206s Parameters: {'scired': True, 'debug': False, 'plotter': 'no', 'process_chip': 'both', 'uves_cal_mbias.clean_traps': False, 'uves_cal_mbias.stack_method': 'median', 'uves_cal_mbias.klow': 5.0, 'uves_cal_mbias.khigh': 5.0, 'uves_cal_mbias.niter': 5, 'uves_cal_mbias.pd_compute': False, 'uves_cal_mbias.dc_mask_x': 1, 'uves_cal_mbias.dc_mask_y': 1, 'uves_obs_scired.clean_traps': False, 'uves_obs_scired.reduce.slitlength': -1.0, 'uves_obs_scired.reduce.skysub': True, 'uves_obs_scired.reduce.objoffset': 0.0, 'uves_obs_scired.reduce.objslit': -1.0, 'uves_obs_scired.reduce.tiltcorr': True, 'uves_obs_scired.reduce.ffmethod': 'extract', 'uves_obs_scired.reduce.merge': 'optimal', 'uves_obs_scired.reduce.merge_delt1': 0.0, 'uves_obs_scired.reduce.merge_delt2': 0.0, 'uves_obs_scired.reduce.rebin.wavestep': -1.0, 'uves_obs_scired.reduce.rebin.wavestep_redu': -1.0, 'uves_obs_scired.reduce.rebin.scale': False, 'uves_obs_scired.reduce.extract.method': 'optimal', 'uves_obs_scired.reduce.extract.kappa': 10.0, 'uves_obs_scired.reduce.extract.chunk': 32, 'uves_obs_scired.reduce.extract.profile': 'auto', 'uves_obs_scired.reduce.extract.skymethod': 'optimal', 'uves_obs_scired.reduce.extract.oversample': -1, 'uves_obs_scired.reduce.extract.best': True, 'uves_obs_scired.reduce.backsub.mmethod': 'median', 'uves_obs_scired.reduce.backsub.npoints': 82, 'uves_obs_scired.reduce.backsub.radiusy': 2, 'uves_obs_scired.reduce.backsub.sdegree': 1, 'uves_obs_scired.reduce.backsub.smoothx': -1.0, 'uves_obs_scired.reduce.backsub.smoothy': -1.0, 'uves_cal_mflat.norm_method': 'explevel', 'uves_cal_mflat.backsub.mmethod': 'median', 'uves_cal_mflat.backsub.npoints': 82, 'uves_cal_mflat.backsub.radiusy': 2, 'uves_cal_mflat.backsub.sdegree': 1, 'uves_cal_mflat.backsub.smoothx': -1.0, 'uves_cal_mflat.backsub.smoothy': -1.0, 'uves_cal_mdark.stack_method': 'median', 'uves_cal_mdark.klow': 5.0, 'uves_cal_mdark.khigh': 5.0, 'uves_cal_mdark.niter': 5, 'uves_cal_mdark.qc_dark.reg.num_x': 4, 'uves_cal_mdark.qc_dark.reg.num_y': 4, 'uves_cal_mdark.qc_dark.reg.box_sx': 100, 'uves_cal_mdark.qc_dark.reg.box_sy': 100, 'uves_cal_mdark.qc_dark.reg.border_x': 100, 'uves_cal_mdark.qc_dark.reg.border_y': 100, 'uves_cal_mdark.qc_dark.reg.when': 0, 'uves_cal_wavecal.nwindows': 3, 'uves_cal_wavecal.length': -1.0, 'uves_cal_wavecal.offset': 0.0, 'uves_cal_wavecal.range': 8, 'uves_cal_wavecal.minlines': 0, 'uves_cal_wavecal.maxlines': 0, 'uves_cal_wavecal.shiftmax': 10.0, 'uves_cal_wavecal.shiftstep': 0.1, 'uves_cal_wavecal.shifttoler': 0.05, 'uves_cal_wavecal.alpha': 0.1, 'uves_cal_wavecal.maxerror': 20.0, 'uves_cal_wavecal.degree': 4, 'uves_cal_wavecal.tolerance': 0.6, 'uves_cal_wavecal.kappa': 4.0, 'uves_cal_wavecal.extract.method': 'average', 'uves_cal_wavecal.extract.kappa': 10.0, 'uves_cal_wavecal.extract.chunk': 32, 'uves_cal_wavecal.extract.profile': 'auto', 'uves_cal_wavecal.extract.skymethod': 'optimal', 'uves_cal_wavecal.extract.oversample': -1, 'uves_cal_wavecal.extract.best': True, 'uves_cal_wavecal.rebin.wavestep': -1.0, 'uves_cal_wavecal.rebin.wavestep_redu': -1.0, 'uves_cal_wavecal.rebin.scale': False, 'uves_cal_predict.mbox_x': 40, 'uves_cal_predict.mbox_y': 40, 'uves_cal_predict.trans_x': 0.0, 'uves_cal_predict.trans_y': 0.0, 'uves_cal_predict.ech_angle_off': 0.0, 'uves_cal_predict.cd_angle_off': 0.0, 'uves_cal_predict.ccd_rot_angle_off': 0.0, 'uves_cal_predict.compute_regression_sw': True, 'uves_cal_predict.def_pol1': 4, 'uves_cal_predict.def_pol2': 5, 'uves_cal_predict.kappa': 4.5, 'uves_cal_predict.tol': 2.0, 'uves_cal_orderpos.use_guess_tab': 1, 'uves_cal_orderpos.radx': 2, 'uves_cal_orderpos.rady': 1, 'uves_cal_orderpos.mmethod': 'median', 'uves_cal_orderpos.backsubgrid': 50, 'uves_cal_orderpos.backsubradiusy': 2, 'uves_cal_orderpos.backsubkappa': 4.0, 'uves_cal_orderpos.backsubdegx': 2, 'uves_cal_orderpos.backsubdegy': 2, 'uves_cal_orderpos.samplewidth': 50, 'uves_cal_orderpos.minslope': 0.0, 'uves_cal_orderpos.maxslope': 0.2, 'uves_cal_orderpos.sloperes': 120, 'uves_cal_orderpos.pthres': 0.2, 'uves_cal_orderpos.tracestep': 10, 'uves_cal_orderpos.minthresh': 0.2, 'uves_cal_orderpos.maxgap': 0.2, 'uves_cal_orderpos.maxrms': 100.0, 'uves_cal_orderpos.defpol1': -1, 'uves_cal_orderpos.defpol2': -1, 'uves_cal_orderpos.kappa': 4.0, 'uves_cal_response.reduce.slitlength': -1.0, 'uves_cal_response.reduce.skysub': True, 'uves_cal_response.reduce.objoffset': 0.0, 'uves_cal_response.reduce.objslit': -1.0, 'uves_cal_response.reduce.tiltcorr': True, 'uves_cal_response.reduce.ffmethod': 'extract', 'uves_cal_response.reduce.merge': 'optimal', 'uves_cal_response.reduce.merge_delt1': 0.0, 'uves_cal_response.reduce.merge_delt2': 0.0, 'uves_cal_response.reduce.extract.method': 'optimal', 'uves_cal_response.reduce.extract.kappa': 10.0, 'uves_cal_response.reduce.extract.chunk': 32, 'uves_cal_response.reduce.extract.profile': 'auto', 'uves_cal_response.reduce.extract.skymethod': 'optimal', 'uves_cal_response.reduce.extract.oversample': -1, 'uves_cal_response.reduce.extract.best': True, 'uves_cal_response.reduce.rebin.wavestep': -1.0, 'uves_cal_response.reduce.rebin.wavestep_redu': -1.0, 'uves_cal_response.reduce.rebin.scale': False, 'uves_cal_response.reduce.backsub.mmethod': 'median', 'uves_cal_response.reduce.backsub.npoints': 82, 'uves_cal_response.reduce.backsub.radiusy': 2, 'uves_cal_response.reduce.backsub.sdegree': 1, 'uves_cal_response.reduce.backsub.smoothx': -1.0, 'uves_cal_response.reduce.backsub.smoothy': -1.0, 'uves_cal_response.efficiency.paccuracy': 60.0, 'uves_cal_response.efficiency.reduce.ffmethod': 'no', 'uves_cal_response.efficiency.reduce.merge': 'sum', 'uves_cal_response.efficiency.reduce.best': True, 'uves_cal_response.efficiency.reduce.extract.method': 'linear'} 206s Docstring: Runs the full UVES reduction chain 206s 206s This recipe does a complete science reduction. It runs all necessary 206s calibration recipes depending on the availability of raw/processed 206s calibration frames. Input frames are all UVES raw and reference 206s frames: formatchecks, ARC_LAMP_FORM_xxxx, xxxx=BLUE or RED, order 206s definition frames, ORDER_FLAT_xxx, biases, BIAS_xxx, darks, DARK_xxx, 206s flats, FLAT_xxx, arc lamps, ARC_LAMP_xxx, standard stars, STANDARD_xxx 206s a wavelength catalogue table,LINE_REFER_TABLE, and optionally a 206s wavelength table of bright lines,LINE_INTMON_TABLE, used only for 206s computing Quality Control parameters. a reference standard star flux 206s table, FLUX_STD_TABLE, a table describing the atmospheric 206s extintion,EXTCOEFF_TABLE. optionally, science frames, SCIENCE_xxx, or 206s UVES_SCI_POINT_xxx, or UVES_SCI_EXTND_xxx, or UVES_SCI_SLICER_xxx. 206s For further details on the data reduction and the input frame types 206s refer to the man page of the individual recipes. 206s 206s Parameters: 206s scired: Whether or not to 206s do science 206s reduction. If 206s false, only 206s master 206s calibration 206s frames are 206s created. If 206s false, either 206s zero or all 206s necessary 206s calibration 206s frames must be 206s provided for each 206s arm (bool; 206s default: True) 206s debug: Whether or not to 206s save intermediate 206s results to local 206s directory (bool; 206s default: False) 206s plotter: Any plots 206s produced by the 206s recipe are 206s redirected to the 206s command specified 206s by this 206s parameter. The 206s plotting command 206s must contain the 206s substring 206s 'gnuplot' and 206s must be able to 206s parse gnuplot 206s syntax on its 206s standard input. 206s Valid examples of 206s such a command 206s may include 206s 'gnuplot 206s -persist' and 206s 'cat > 206s mygnuplot$$.gp'. 206s A finer control 206s of the plotting 206s options can be 206s obtained by 206s writing an 206s executable 206s script, e.g. 206s my_gnuplot.pl, 206s that executes 206s gnuplot after 206s setting the 206s desired gnuplot 206s options (e.g. set 206s terminal pslatex 206s color). To turn 206s off plotting, set 206s this parameter to 206s 'no' (str; 206s default: 'no') 206s process_chip: For RED arm data 206s process the redl, 206s redu, or both 206s chip(s) (str; 206s default: 'both') 206s uves_cal_mbias.clean_traps: Clean detector 206s traps. If TRUE 206s detector traps 206s are 206s interpolated.The 206s bad pixels are 206s replaced by the 206s average of 206s thenearest good 206s pixels in the 206s same column, or 206s simply marked as 206s bad. The 206s positions of bad 206s pixels are hard- 206s coded (as 206s function of UVES 206s chip). (bool; 206s default: False) 206s uves_cal_mbias.stack_method: Method used to 206s build master 206s frame (str; 206s default: 206s 'median') 206s uves_cal_mbias.klow: Kappa used to 206s clip low level 206s values, when 206s method is set to 206s 'mean' (float; 206s default: 5.0) 206s uves_cal_mbias.khigh: Kappa used to 206s clip high level 206s values, when 206s method is set to 206s 'mean' (float; 206s default: 5.0) 206s uves_cal_mbias.niter: Number of kappa 206s sigma iterations, 206s when method is 206s set to 'mean' 206s (int; default: 5) 206s uves_cal_mbias.pd_compute: Determine Fixed 206s Pattern Noise. If 206s TRUE the Fixed 206s Patter Noise 206s power spectrum is 206s determined.(as 206s function of UVES 206s chip). (bool; 206s default: False) 206s uves_cal_mbias.dc_mask_x: x-size (pixel) of 206s the mask starting 206s at (x,y) = (1,1) 206s (int; default: 1) 206s uves_cal_mbias.dc_mask_y: y-size (pixel) of 206s the mask starting 206s at (x,y) = (1,1) 206s (int; default: 1) 206s uves_obs_scired.clean_traps: Clean detector 206s traps. If TRUE 206s detector traps 206s are 206s interpolated.The 206s bad pixels are 206s replaced by the 206s average of 206s thenearest good 206s pixels in the 206s same column, or 206s simply marked as 206s bad. The 206s positions of bad 206s pixels are hard- 206s coded (as 206s function of UVES 206s chip). (bool; 206s default: False) 206s uves_obs_scired.reduce.slitlength: Extraction slit 206s length (in 206s pixels). If 206s negative, the 206s value inferred 206s from the raw 206s frame header is 206s used (float; 206s default: -1.0) 206s uves_obs_scired.reduce.skysub: Do sky- 206s subtraction (only 206s applicable to 206s linear and 206s average 206s extractions)? 206s (bool; default: 206s True) 206s uves_obs_scired.reduce.objoffset: Offset (in 206s pixels) of 206s extraction slit 206s with respect to 206s center of order. 206s For optimal 206s extraction the 206s full slit is 206s offset. For 206s linear/average 206s extraction, 206s reduce.objoffset 206s is ignored if 206s reduce.objslit 206s [default -1.0] is 206s negative. In this 206s case the offset 206s is automatically 206s determined by 206s measuring the 206s actual object 206s position. (float; 206s default: 0.0) 206s uves_obs_scired.reduce.objslit: Object window 206s size (in pixels), 206s ignored for 206s optimal 206s extraction. The 206s value must be 206s smaller than the 206s total slit 206s length. If 206s negative, the 206s default value 206s (half of full 206s slit length) is 206s used. The upper 206s and lower sky 206s windows are 206s defined as the 206s part of the full 206s slit (if any) 206s outside the 206s object window. 206s The center of the 206s object window is 206s determined by the 206s offset parameter. 206s (float; default: 206s -1.0) 206s uves_obs_scired.reduce.tiltcorr: If enabled 206s (recommended), 206s the provided 206s dispersion 206s solutions 206s obtained at 206s different slit 206s positions are 206s interpolated 206s linearly at the 206s actually measured 206s position of the 206s object/sky. Line 206s tilt correction 206s is currently not 206s supported for 2d 206s extraction, in 206s which case the 206s dispersion 206s solution obtained 206s at the middle of 206s the slit is 206s always used. 206s (bool; default: 206s True) 206s uves_obs_scired.reduce.ffmethod: Flat-fielding 206s method. If set to 206s 'pixel', flat- 206s fielding is done 206s in pixel-pixel 206s space (before 206s extraction); if 206s set to 'extract', 206s flat- fielding is 206s performed in 206s pixel-order space 206s (i.e. after 206s extraction). If 206s set to 'no', no 206s flat-field 206s correction is 206s done, in which 206s case reduce.rebin 206s .scale should be 206s set to true to 206s ensure flux 206s conservation 206s (both for 206s response and 206s science data) 206s (str; default: 206s 'extract') 206s uves_obs_scired.reduce.merge: Order merging 206s method. If 206s 'optimal', the 206s flux in the 206s overlapping 206s region is set to 206s the (optimally 206s computed, using 206s the 206s uncertainties) 206s average of single 206s order spectra. If 206s 'sum', the flux 206s in the 206s overlapping 206s region is 206s computed as the 206s sum of the single 206s order spectra. If 206s 'noappend' the 206s spectrum is 206s simply rebinned 206s but not merged.If 206s flat-fielding is 206s done, method 206s 'optimal' is 206s recommended, 206s otherwise 'sum'. 206s (str; default: 206s 'optimal') 206s uves_obs_scired.reduce.merge_delt1: Order merging 206s left hand (short 206s wavelength) cut. 206s To reduce the 206s amount of order 206s overlapping 206s regions we allow 206s to cut short and 206s long wavelength 206s ranges. This may 206s reduce the ripple 206s possibly 206s introduced by the 206s order merging. 206s Suggested values 206s are: 10 (W<=390), 206s 12 (390 200 (int; 206s default: -1) 206s uves_obs_scired.reduce.extract.best: (optimal 206s extraction only) 206s If false 206s (fastest), the 206s spectrum is 206s extracted only 206s once. If true 206s (best), the 206s spectrum is 206s extracted twice, 206s the second time 206s using improved 206s variance 206s estimates based 206s on the first 206s iteration. Better 206s variance 206s estimates 206s slightly improve 206s the obtained 206s signal to noise 206s but at the cost 206s of increased 206s execution time 206s (bool; default: 206s True) 206s uves_obs_scired.reduce.backsub.mmethod: Background 206s measuring method. 206s If equal to 206s 'median' the 206s background is 206s sampled using the 206s median of a 206s subwindow. If 206s 'minimum', the 206s subwindow minimum 206s value is used. If 206s 'no', no 206s background 206s subtraction is 206s done. (str; 206s default: 206s 'median') 206s uves_obs_scired.reduce.backsub.npoints: This is the 206s number of columns 206s in interorder 206s space used to 206s sample the 206s background. (int; 206s default: 82) 206s uves_obs_scired.reduce.backsub.radiusy: The height (in 206s pixels) of the 206s background 206s sampling window 206s is (2*radiusy + 206s 1). This 206s parameter is not 206s corrected for 206s binning. (int; 206s default: 2) 206s uves_obs_scired.reduce.backsub.sdegree: Degree of 206s interpolating 206s splines. 206s Currently only 206s degree = 1 is 206s supported (int; 206s default: 1) 206s uves_obs_scired.reduce.backsub.smoothx: If spline 206s interpolation is 206s used to measure 206s the background, 206s the x-radius of 206s the post- 206s smoothing window 206s is (smoothx * 206s image_width). 206s Here, 206s 'image_width' is 206s the image width 206s after binning. If 206s negative, the 206s default values 206s are used: 206s (25.0/4096) for 206s blue flat-field 206s frames, 206s (50.0/4096) for 206s red flat-field 206s frames, 206s (300.0/4096) for 206s blue science 206s frames and 206s (300.0/4096) for 206s red science 206s frames. (float; 206s default: -1.0) 206s uves_obs_scired.reduce.backsub.smoothy: If spline 206s interpolation is 206s used to measure 206s the background, 206s the y-radius of 206s the post- 206s smoothing window 206s is (smoothy * 206s image_height). 206s Here, 206s 'image_height' is 206s the image height 206s after binning. If 206s negative, the 206s default values 206s are used: 206s (100.0/2048) for 206s blue flat-field 206s frames, 206s (300.0/2048) for 206s red flat-field 206s frames, 206s (200.0/2048) for 206s blue science 206s frames and 206s (500.0/2048) for 206s red science 206s frames. (float; 206s default: -1.0) 206s uves_cal_mflat.norm_method: Method used to 206s build master 206s frame (str; 206s default: 206s 'explevel') 206s uves_cal_mflat.backsub.mmethod: Background 206s measuring method. 206s If equal to 206s 'median' the 206s background is 206s sampled using the 206s median of a 206s subwindow. If 206s 'minimum', the 206s subwindow minimum 206s value is used. If 206s 'no', no 206s background 206s subtraction is 206s done. (str; 206s default: 206s 'median') 206s uves_cal_mflat.backsub.npoints: This is the 206s number of columns 206s in interorder 206s space used to 206s sample the 206s background. (int; 206s default: 82) 206s uves_cal_mflat.backsub.radiusy: The height (in 206s pixels) of the 206s background 206s sampling window 206s is (2*radiusy + 206s 1). This 206s parameter is not 206s corrected for 206s binning. (int; 206s default: 2) 206s uves_cal_mflat.backsub.sdegree: Degree of 206s interpolating 206s splines. 206s Currently only 206s degree = 1 is 206s supported (int; 206s default: 1) 206s uves_cal_mflat.backsub.smoothx: If spline 206s interpolation is 206s used to measure 206s the background, 206s the x-radius of 206s the post- 206s smoothing window 206s is (smoothx * 206s image_width). 206s Here, 206s 'image_width' is 206s the image width 206s after binning. If 206s negative, the 206s default values 206s are used: 206s (25.0/4096) for 206s blue flat-field 206s frames, 206s (50.0/4096) for 206s red flat-field 206s frames, 206s (300.0/4096) for 206s blue science 206s frames and 206s (300.0/4096) for 206s red science 206s frames. (float; 206s default: -1.0) 206s uves_cal_mflat.backsub.smoothy: If spline 206s interpolation is 206s used to measure 206s the background, 206s the y-radius of 206s the post- 206s smoothing window 206s is (smoothy * 206s image_height). 206s Here, 206s 'image_height' is 206s the image height 206s after binning. If 206s negative, the 206s default values 206s are used: 206s (100.0/2048) for 206s blue flat-field 206s frames, 206s (300.0/2048) for 206s red flat-field 206s frames, 206s (200.0/2048) for 206s blue science 206s frames and 206s (500.0/2048) for 206s red science 206s frames. (float; 206s default: -1.0) 206s uves_cal_mdark.stack_method: Method used to 206s build master 206s frame (str; 206s default: 206s 'median') 206s uves_cal_mdark.klow: Kappa used to 206s clip low level 206s values, when 206s method is set to 206s 'mean' (float; 206s default: 5.0) 206s uves_cal_mdark.khigh: Kappa used to 206s clip high level 206s values, when 206s method is set to 206s 'mean' (float; 206s default: 5.0) 206s uves_cal_mdark.niter: Number of kappa 206s sigma iterations, 206s when method is 206s set to 'mean' 206s (int; default: 5) 206s uves_cal_mdark.stack_method: Method used to 206s build master 206s frame (str; 206s default: 206s 'median') 206s uves_cal_mdark.klow: Kappa used to 206s clip low level 206s values, when 206s method is set to 206s 'mean' (float; 206s default: 5.0) 206s uves_cal_mdark.khigh: Kappa used to 206s clip high level 206s values, when 206s method is set to 206s 'mean' (float; 206s default: 5.0) 206s uves_cal_mdark.niter: Number of kappa 206s sigma iterations, 206s when method is 206s set to 'mean' 206s (int; default: 5) 206s uves_cal_mdark.qc_dark.reg.num_x: Number of regions 206s along the X axis 206s (where 206s mean/med/rms are 206s computed). (int; 206s default: 4) 206s uves_cal_mdark.qc_dark.reg.num_y: Number of regions 206s along the Y 206s axis(where 206s mean/med/rms are 206s computed). (int; 206s default: 4) 206s uves_cal_mdark.qc_dark.reg.box_sx: Region X size 206s [pix] (int; 206s default: 100) 206s uves_cal_mdark.qc_dark.reg.box_sy: Region Y size 206s [pix] (int; 206s default: 100) 206s uves_cal_mdark.qc_dark.reg.border_x: X distance 206s between the left 206s hand side of the 206s detector and the 206s left hand side of 206s the region [pix] 206s (int; default: 206s 100) 206s uves_cal_mdark.qc_dark.reg.border_y: X distance 206s between the left 206s hand side of the 206s detector and the 206s left hand side of 206s the region [pix] 206s (int; default: 206s 100) 206s uves_cal_mdark.qc_dark.reg.when: When QC analysis 206s is performed. 0: 206s on each raw frame 206s or 1: on the 206s master frame 206s (int; default: 0) 206s uves_cal_wavecal.nwindows: Number of 206s extraction 206s windows per 206s trace. The 206s windows will be 206s aligned (i.e. no 206s overlap and no 206s spacing between 206s adjacent 206s windows). Unless 206s an offset is 206s specified, the 206s middle window(s) 206s is centered on 206s the trace (int; 206s default: 3) 206s uves_cal_wavecal.length: Length (in 206s pixels) of each 206s extraction 206s window. This 206s parameter is also 206s equal to the 206s seperation of 206s adjacent window 206s centers, causing 206s the extraction 206s windows to always 206s be aligned. The 206s parameter is 206s automatically 206s adjusted 206s according to the 206s binning of the 206s input raw frame. 206s If negative, the 206s extraction window 206s length is 206s determined 206s automatically to 206s cover the full 206s slit (float; 206s default: -1.0) 206s uves_cal_wavecal.offset: A global offset 206s (in pixels) of 206s all extraction 206s windows (float; 206s default: 0.0) 206s uves_cal_wavecal.range: Width (pix) of 206s search window is 206s 2*range + 1. This 206s parameter is 206s automatically 206s adjusted 206s according to 206s binning. (int; 206s default: 8) 206s uves_cal_wavecal.minlines: Minimum number of 206s lines to detect. 206s If zero, the 206s default value 206s (1100 for 206s BLUE/REDL chips; 206s 1000 for REDU 206s chip) is used. 206s (int; default: 0) 206s uves_cal_wavecal.maxlines: Maximum number of 206s lines to detect. 206s If zero, the 206s default value 206s (1600 for 206s BLUE/REDL chip; 206s 1400 for REDU 206s chip) is used. 206s (int; default: 0) 206s uves_cal_wavecal.shiftmax: The maximum shift 206s (pix) in either 206s direction 206s compared to guess 206s solution. This 206s parameter is 206s automatically 206s corrected for 206s binning (float; 206s default: 10.0) 206s uves_cal_wavecal.shiftstep: The step size 206s (pix) used when 206s searching for the 206s optimum shift. 206s This parameter is 206s automatically 206s corrected for 206s binning (float; 206s default: 0.1) 206s uves_cal_wavecal.shifttoler: Tolerance (pix) 206s when matching 206s shifted lines. 206s This parameter is 206s not adjusted 206s according to 206s binning (float; 206s default: 0.05) 206s uves_cal_wavecal.alpha: The parameter 206s that controls the 206s distance to the 206s nearest 206s neighbours 206s (float; default: 206s 0.1) 206s uves_cal_wavecal.maxerror: This parameter 206s controls the 206s graceful exit of 206s the 206s identification 206s loop. If the RMS 206s of the global fit 206s exceeds this 206s value (pix) the 206s iteration stops 206s (float; default: 206s 20.0) 206s uves_cal_wavecal.degree: Degrees of the 206s global 2d 206s dispersion 206s polynomial. If a 206s negative number 206s is specified, the 206s polynomial 206s degrees are 206s automatically 206s selected by 206s starting from (1, 206s 1) and inreasing 206s the degrees as 206s long as the RMS 206s residual 206s decreases 206s significantly 206s (int; default: 4) 206s uves_cal_wavecal.tolerance: Tolerance of fit. 206s If positive, the 206s tolerance is in 206s pixel units. If 206s negative, 206s abs(tolerance) is 206s in wavelength 206s units. Lines with 206s residuals worse 206s than the 206s tolerance are 206s excluded from the 206s final fit. Unlike 206s in previous 206s versions, this 206s parameter is not 206s corrected for CCD 206s binning. This 206s rejection based 206s on the absolute 206s residual in pixel 206s can be 206s effectively 206s disabled by 206s setting the 206s tolerance to a 206s very large number 206s (e.g. 9999). In 206s that case 206s outliers will be 206s rejected using 206s only kappa sigma 206s clipping. (float; 206s default: 0.6) 206s uves_cal_wavecal.kappa: Lines with 206s residuals more 206s then kappa stdev 206s are rejected from 206s the final fit 206s (float; default: 206s 4.0) 206s uves_cal_wavecal.extract.method: Extraction 206s method. 206s (2d/optimal not 206s supported by 206s uves_cal_wavecal, 206s weighted 206s supported only by 206s uves_cal_wavecal, 206s 2d not supported 206s by uves_cal_respo 206s nse) (str; 206s default: 206s 'average') 206s uves_cal_wavecal.extract.kappa: In optimal 206s extraction mode, 206s this is the 206s threshold for bad 206s (i.e. hot/cold) 206s pixel rejection. 206s If a pixel 206s deviates more 206s than kappa*sigma 206s (where sigma is 206s the uncertainty 206s of the pixel 206s flux) from the 206s inferred spatial 206s profile, its 206s weight is set to 206s zero. Range: 206s [-1,100]. If this 206s parameter is 206s negative, no 206s rejection is 206s performed. 206s (float; default: 206s 10.0) 206s uves_cal_wavecal.extract.chunk: In optimal 206s extraction mode, 206s the chunk size 206s (in pixels) used 206s for fitting the 206s analytical 206s profile (a fit of 206s the analytical 206s profile to single 206s bins would suffer 206s from low 206s statistics). 206s (int; default: 206s 32) 206s uves_cal_wavecal.extract.profile: In optimal 206s extraction mode, 206s the kind of 206s profile to use. 206s 'gauss' gives a 206s Gaussian profile, 206s 'moffat' gives a 206s Moffat profile 206s with beta=4 and a 206s possible linear 206s sky contribution. 206s 'virtual' uses a 206s virtual 206s resampling 206s algorithm (i.e. 206s measures and uses 206s the actual object 206s profile). 206s 'constant' 206s assumes a 206s constant spatial 206s profile and 206s allows optimal 206s extraction of 206s wavelength 206s calibration 206s frames. 'auto' 206s will 206s automatically 206s select the best 206s method based on 206s the estimated S/N 206s of the object. 206s For low S/N, 206s 'moffat' or 206s 'gauss' are 206s recommended (for 206s robustness). For 206s high S/N, 206s 'virtual' is 206s recommended (for 206s accuracy). In the 206s case of virtual 206s resampling, a 206s precise 206s determination of 206s the order 206s positions is 206s required; 206s therefore the 206s order-definition 206s is repeated using 206s the (assumed non- 206s low S/N) science 206s frame (str; 206s default: 'auto') 206s uves_cal_wavecal.extract.skymethod: In optimal 206s extraction mode, 206s the sky 206s subtraction 206s method to use. 206s 'median' 206s estimates the sky 206s as the median of 206s pixels along the 206s slit (ignoring 206s pixels close to 206s the object), 206s whereas 'optimal' 206s does a chi square 206s minimization 206s along the slit to 206s obtain the best 206s combined object 206s and sky levels. 206s The optimal 206s method gives the 206s most accurate sky 206s determination but 206s is also a bit 206s slower than the 206s median method 206s (str; default: 206s 'optimal') 206s uves_cal_wavecal.extract.oversample: The oversampling 206s factor used for 206s the virtual 206s resampling 206s algorithm. If 206s negative, the 206s value 5 is used 206s for S/N <=200, 206s and the value 10 206s is used if the 206s estimated S/N is 206s > 200 (int; 206s default: -1) 206s uves_cal_wavecal.extract.best: (optimal 206s extraction only) 206s If false 206s (fastest), the 206s spectrum is 206s extracted only 206s once. If true 206s (best), the 206s spectrum is 206s extracted twice, 206s the second time 206s using improved 206s variance 206s estimates based 206s on the first 206s iteration. Better 206s variance 206s estimates 206s slightly improve 206s the obtained 206s signal to noise 206s but at the cost 206s of increased 206s execution time 206s (bool; default: 206s True) 206s uves_cal_wavecal.rebin.wavestep: The bin size used 206s for BLUE/REDL 206s data (in w.l.u.) 206s in wavelength 206s space. If 206s negative, a step 206s size of 2/3 * ( 206s average pixel 206s size ) is used. 206s (float; default: 206s -1.0) 206s uves_cal_wavecal.rebin.wavestep_redu: The bin size used 206s for REDU data (in 206s w.l.u.) in 206s wavelength space. 206s If negative, a 206s step size of 2/3 206s * ( average pixel 206s size ) is used. 206s (float; default: 206s -1.0) 206s uves_cal_wavecal.rebin.scale: Whether or not to 206s multiply by the 206s factor dx/dlambda 206s (pixels per 206s wavelength) 206s during the 206s rebinning to 206s conserve the 206s flux. This option 206s is disabled as 206s default because 206s applying the flat 206s field correction 206s already ensures 206s flux 206s conservation. 206s Therefore this 206s parameter should 206s be TRUE (for 206s response and 206s science data) 206s only if 206s reduce.ffmethd = 206s no. (bool; 206s default: False) 206s uves_cal_predict.mbox_x: Match box X size 206s (int; default: 206s 40) 206s uves_cal_predict.mbox_y: Match box Y size 206s (int; default: 206s 40) 206s uves_cal_predict.trans_x: Detector 206s translation along 206s X (float; 206s default: 0.0) 206s uves_cal_predict.trans_y: Detector 206s translation along 206s Y (float; 206s default: 0.0) 206s uves_cal_predict.ech_angle_off: Offset on echelle 206s angle (float; 206s default: 0.0) 206s uves_cal_predict.cd_angle_off: Offset on cross 206s disperser angle 206s (float; default: 206s 0.0) 206s uves_cal_predict.ccd_rot_angle_off: Offset on CCD 206s rotation angle 206s (float; default: 206s 0.0) 206s uves_cal_predict.compute_regression_sw: Compute 206s regression? 206s (bool; default: 206s True) 206s uves_cal_predict.def_pol1: Polynomial X deg 206s (int; default: 4) 206s uves_cal_predict.def_pol2: Polynomial Y deg 206s (int; default: 5) 206s uves_cal_predict.kappa: Kappa value in 206s kappa sigma 206s clipping on 206s RESIDUAL between 206s YFIT and Y 206s columns (float; 206s default: 4.5) 206s uves_cal_predict.tol: Tolerance in 206s kappa sigma 206s clipping on 206s RESIDUAL between 206s YFIT and Y 206s columns (float; 206s default: 2.0) 206s uves_cal_orderpos.use_guess_tab: If a Guess order 206s table is provided 206s this parameter 206s set how it is 206s used:0: No usage, 206s 1: use it to set 206s lower/upper Y 206s raws where order 206s are searched 2: 206s the order table 206s try to fully 206s match the guess 206s (int; default: 1) 206s uves_cal_orderpos.radx: Half X size of 206s median filtering 206s window (int; 206s default: 2) 206s uves_cal_orderpos.rady: Half Y size of 206s median filtering 206s window (int; 206s default: 1) 206s uves_cal_orderpos.mmethod: Background 206s subtraction 206s method. If equal 206s to 'median' the 206s background is 206s sampled using the 206s median of a sub- 206s window. If 206s 'minimum', the 206s minimum sub- 206s window value is 206s used. If 'no', no 206s background 206s subtraction is 206s done. (str; 206s default: 206s 'median') 206s uves_cal_orderpos.backsubgrid: Number of grid 206s points (in x- and 206s y-direction) used 206s to estimate the 206s background 206s (mode=poly). 206s (int; default: 206s 50) 206s uves_cal_orderpos.backsubradiusy: The height (in 206s pixels) of the 206s background 206s sampling window 206s is (2*radiusy + 206s 1). This 206s parameter is not 206s corrected for 206s binning. (int; 206s default: 2) 206s uves_cal_orderpos.backsubkappa: The value of 206s kappa in the one- 206s sided kappa-sigma 206s clipping used to 206s estimate the 206s background 206s (mode=poly). 206s (float; default: 206s 4.0) 206s uves_cal_orderpos.backsubdegx: Degree (in x) of 206s polynomial used 206s to estimate the 206s background 206s (mode=poly). 206s (int; default: 2) 206s uves_cal_orderpos.backsubdegy: Degree (in y) of 206s polynomial used 206s to estimate the 206s background 206s (mode=poly). 206s (int; default: 2) 206s uves_cal_orderpos.samplewidth: Separation of 206s sample traces 206s (used by Hough 206s transform) in 206s input image (int; 206s default: 50) 206s uves_cal_orderpos.minslope: Minimum possible 206s line slope. This 206s should be the 206s 'physical' slope 206s on the chip, i.e. 206s not taking 206s binning factors 206s into account, 206s which is handled 206s by the recipe 206s (float; default: 206s 0.0) 206s uves_cal_orderpos.maxslope: Maximum possible 206s line slope 206s (float; default: 206s 0.2) 206s uves_cal_orderpos.sloperes: Resolution (width 206s in pixels) of 206s Hough space (int; 206s default: 120) 206s uves_cal_orderpos.pthres: In automatic 206s mode, or if the 206s number of orders 206s to detect is read 206s from a guess 206s table, the 206s detection of new 206s lines stops when 206s the intensity of 206s a candidate line 206s drops to less 206s than 'pthres' 206s times the 206s intensity of the 206s previous 206s detection. 206s (float; default: 206s 0.2) 206s uves_cal_orderpos.tracestep: The step size 206s used when tracing 206s the orders (int; 206s default: 10) 206s uves_cal_orderpos.minthresh: The minimum 206s threshold value 206s is (min + 206s minthres*(max - 206s min)). Here 'min' 206s and 'max' are the 206s lowest and 206s highest pixel 206s values in the 206s central bin of 206s the order (float; 206s default: 0.2) 206s uves_cal_orderpos.maxgap: If the order line 206s drops below 206s detection 206s threshold, the 206s order tracing 206s algorithm will 206s try to jump a gap 206s of maximum size 206s 'maxgap' 206s multiplied by the 206s image width 206s (float; default: 206s 0.2) 206s uves_cal_orderpos.maxrms: When fitting the 206s orders with 206s straight lines, 206s this is the 206s maximum allowed 206s RMS relative to 206s the median RMS of 206s all orders 206s (float; default: 206s 100.0) 206s uves_cal_orderpos.defpol1: The degree of the 206s bivarite fit 206s (cross dispersion 206s direction). If 206s negative, the 206s degree is 206s optimized to give 206s the best fit 206s (int; default: 206s -1) 206s uves_cal_orderpos.defpol2: The degree of the 206s bivarite fit 206s (order number). 206s If negative, the 206s degree is 206s optimized to give 206s the best fit 206s (int; default: 206s -1) 206s uves_cal_orderpos.kappa: Used for kappa- 206s sigma clipping of 206s the final 206s polynomial fit. 206s If negative, no 206s clipping is done 206s (float; default: 206s 4.0) 206s uves_cal_response.reduce.slitlength: Extraction slit 206s length (in 206s pixels). If 206s negative, the 206s value inferred 206s from the raw 206s frame header is 206s used (float; 206s default: -1.0) 206s uves_cal_response.reduce.skysub: Do sky- 206s subtraction (only 206s applicable to 206s linear and 206s average 206s extractions)? 206s (bool; default: 206s True) 206s uves_cal_response.reduce.objoffset: Offset (in 206s pixels) of 206s extraction slit 206s with respect to 206s center of order. 206s For optimal 206s extraction the 206s full slit is 206s offset. For 206s linear/average 206s extraction, 206s reduce.objoffset 206s is ignored if 206s reduce.objslit 206s [default -1.0] is 206s negative. In this 206s case the offset 206s is automatically 206s determined by 206s measuring the 206s actual object 206s position. (float; 206s default: 0.0) 206s uves_cal_response.reduce.objslit: Object window 206s size (in pixels), 206s ignored for 206s optimal 206s extraction. The 206s value must be 206s smaller than the 206s total slit 206s length. If 206s negative, the 206s default value 206s (half of full 206s slit length) is 206s used. The upper 206s and lower sky 206s windows are 206s defined as the 206s part of the full 206s slit (if any) 206s outside the 206s object window. 206s The center of the 206s object window is 206s determined by the 206s offset parameter. 206s (float; default: 206s -1.0) 206s uves_cal_response.reduce.tiltcorr: If enabled 206s (recommended), 206s the provided 206s dispersion 206s solutions 206s obtained at 206s different slit 206s positions are 206s interpolated 206s linearly at the 206s actually measured 206s position of the 206s object/sky. Line 206s tilt correction 206s is currently not 206s supported for 2d 206s extraction, in 206s which case the 206s dispersion 206s solution obtained 206s at the middle of 206s the slit is 206s always used. 206s (bool; default: 206s True) 206s uves_cal_response.reduce.ffmethod: Flat-fielding 206s method. If set to 206s 'pixel', flat- 206s fielding is done 206s in pixel-pixel 206s space (before 206s extraction); if 206s set to 'extract', 206s flat- fielding is 206s performed in 206s pixel-order space 206s (i.e. after 206s extraction). If 206s set to 'no', no 206s flat-field 206s correction is 206s done, in which 206s case reduce.rebin 206s .scale should be 206s set to true to 206s ensure flux 206s conservation 206s (both for 206s response and 206s science data) 206s (str; default: 206s 'extract') 206s uves_cal_response.reduce.merge: Order merging 206s method. If 206s 'optimal', the 206s flux in the 206s overlapping 206s region is set to 206s the (optimally 206s computed, using 206s the 206s uncertainties) 206s average of single 206s order spectra. If 206s 'sum', the flux 206s in the 206s overlapping 206s region is 206s computed as the 206s sum of the single 206s order spectra. If 206s 'noappend' the 206s spectrum is 206s simply rebinned 206s but not merged.If 206s flat-fielding is 206s done, method 206s 'optimal' is 206s recommended, 206s otherwise 'sum'. 206s (str; default: 206s 'optimal') 206s uves_cal_response.reduce.merge_delt1: Order merging 206s left hand (short 206s wavelength) cut. 206s To reduce the 206s amount of order 206s overlapping 206s regions we allow 206s to cut short and 206s long wavelength 206s ranges. This may 206s reduce the ripple 206s possibly 206s introduced by the 206s order merging. 206s Suggested values 206s are: 10 (W<=390), 206s 12 (390 200 (int; 206s default: -1) 206s uves_cal_response.reduce.extract.best: (optimal 206s extraction only) 206s If false 206s (fastest), the 206s spectrum is 206s extracted only 206s once. If true 206s (best), the 206s spectrum is 206s extracted twice, 206s the second time 206s using improved 206s variance 206s estimates based 206s on the first 206s iteration. Better 206s variance 206s estimates 206s slightly improve 206s the obtained 206s signal to noise 206s but at the cost 206s of increased 206s execution time 206s (bool; default: 206s True) 206s uves_cal_response.reduce.rebin.wavestep: The bin size used 206s for BLUE/REDL 206s data (in w.l.u.) 206s in wavelength 206s space. If 206s negative, a step 206s size of 2/3 * ( 206s average pixel 206s size ) is used. 206s (float; default: 206s -1.0) 206s uves_cal_response.reduce.rebin.wavestep_redu: The bin size used 206s for REDU data (in 206s w.l.u.) in 206s wavelength space. 206s If negative, a 206s step size of 2/3 206s * ( average pixel 206s size ) is used. 206s (float; default: 206s -1.0) 206s uves_cal_response.reduce.rebin.scale: Whether or not to 206s multiply by the 206s factor dx/dlambda 206s (pixels per 206s wavelength) 206s during the 206s rebinning to 206s conserve the 206s flux. This option 206s is disabled as 206s default because 206s applying the flat 206s field correction 206s already ensures 206s flux 206s conservation. 206s Therefore this 206s parameter should 206s be TRUE (for 206s response and 206s science data) 206s only if 206s reduce.ffmethd = 206s no. (bool; 206s default: False) 206s uves_cal_response.reduce.backsub.mmethod: Background 206s measuring method. 206s If equal to 206s 'median' the 206s background is 206s sampled using the 206s median of a 206s subwindow. If 206s 'minimum', the 206s subwindow minimum 206s value is used. If 206s 'no', no 206s background 206s subtraction is 206s done. (str; 206s default: 206s 'median') 206s uves_cal_response.reduce.backsub.npoints: This is the 206s number of columns 206s in interorder 206s space used to 206s sample the 206s background. (int; 206s default: 82) 206s uves_cal_response.reduce.backsub.radiusy: The height (in 206s pixels) of the 206s background 206s sampling window 206s is (2*radiusy + 206s 1). This 206s parameter is not 206s corrected for 206s binning. (int; 206s default: 2) 206s uves_cal_response.reduce.backsub.sdegree: Degree of 206s interpolating 206s splines. 206s Currently only 206s degree = 1 is 206s supported (int; 206s default: 1) 206s uves_cal_response.reduce.backsub.smoothx: If spline 206s interpolation is 206s used to measure 206s the background, 206s the x-radius of 206s the post- 206s smoothing window 206s is (smoothx * 206s image_width). 206s Here, 206s 'image_width' is 206s the image width 206s after binning. If 206s negative, the 206s default values 206s are used: BACKSUB 206s _FLAT_SMOOTHX_BLU 206s E for blue flat- 206s field frames, BAC 206s KSUB_FLAT_SMOOTHX 206s _RED for red 206s flat-field 206s frames, BACKSUB_S 206s CI_SMOOTHX_BLUE 206s for blue science 206s frames and BACKSU 206s B_SCI_SMOOTHX_RED 206s for red science 206s frames. (float; 206s default: -1.0) 206s uves_cal_response.reduce.backsub.smoothy: If spline 206s interpolation is 206s used to measure 206s the background, 206s the y-radius of 206s the post- 206s smoothing window 206s is (smoothy * 206s image_height). 206s Here, 206s 'image_height' is 206s the image height 206s after binning. If 206s negative, the 206s default values 206s are used: BACKSUB 206s _FLAT_SMOOTHY_BLU 206s E for blue flat- 206s field frames, BAC 206s KSUB_FLAT_SMOOTHY 206s _RED for red 206s flat-field 206s frames, BACKSUB_S 206s CI_SMOOTHY_BLUE 206s for blue science 206s frames and BACKSU 206s B_SCI_SMOOTHY_RED 206s for red science 206s frames. (float; 206s default: -1.0) 206s uves_cal_response.efficiency.paccuracy: The pointing 206s accuracy (in 206s arcseconds) used 206s to identify the 206s observed star 206s with a catalogue 206s star. If the 206s angular 206s separation is 206s less than this 206s number, the 206s identification is 206s made. (float; 206s default: 60.0) 206s uves_cal_response.efficiency.reduce.ffmethod: Flat-fielding 206s method. If set to 206s 'pixel', flat- 206s fielding is done 206s in pixel-pixel 206s space (before 206s extraction); if 206s set to 'extract', 206s flat- fielding is 206s performed in 206s pixel-order space 206s (i.e. after 206s extraction). If 206s set to 'no', no 206s flat-field 206s correction is 206s done, in which 206s case reduce.rebin 206s .scale should be 206s set to true to 206s ensure flux 206s conservation 206s (both for 206s response and 206s science data). 206s (str; 206s default: 'no') 206s uves_cal_response.efficiency.reduce.merge: Order merging 206s method. If 206s 'optimal', the 206s flux in the 206s overlapping 206s region is set to 206s the (optimally 206s computed, using 206s the 206s uncertainties) 206s average of single 206s order spectra. If 206s 'sum', the flux 206s in the 206s overlapping 206s region is 206s computed as the 206s sum of the single 206s order spectra.If 206s 'noappend' the 206s spectrum is 206s simply rebinned 206s but not merged.If 206s flat-fielding is 206s done, method 206s 'optimal' is 206s recommended, 206s otherwise 'sum'. 206s (str; 206s default: 'sum') 206s uves_cal_response.efficiency.reduce.best: (optimal 206s extraction only) 206s If false 206s (fastest), the 206s spectrum is 206s extracted only 206s once. If true 206s (best), the 206s spectrum is 206s extracted twice, 206s the second time 206s using improved 206s variance 206s estimates based 206s on the first 206s iteration. Better 206s variance 206s estimates 206s slightly improve 206s the obtained 206s signal to noise 206s but at the cost 206s of increased 206s execution time 206s (bool; default: 206s True) 206s uves_cal_response.efficiency.reduce.extract.method: Extraction 206s method. (str; 206s default: 206s 'linear')[ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 206s [ INFO ] recipe id uves_cal_tflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 206s [ INFO ] recipe id uves_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 206s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 206s [ INFO ] recipe id flames_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 206s [ INFO ] recipe id uves_cal_tflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 206s [ INFO ] recipe id uves_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 206s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 206s [ INFO ] recipe id flames_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 206s [ INFO ] recipe id uves_cal_tflat 206s 206s Author: Jonas M. Larsen 206s 206s 206s Recipe uves_cal_mbias: 206s version 6.1.8 206s Parameters: {'debug': False, 'plotter': 'no', 'process_chip': 'both', 'clean_traps': False, 'stack_method': 'median', 'klow': 5.0, 'khigh': 5.0, 'niter': 5, 'pd_compute': False, 'dc_mask_x': 1, 'dc_mask_y': 1} 206s Docstring: Creates the master bias frame 206s 206s This recipe creates a master bias frame by computing the median of all 206s input bias frames. All input frames must have same tag and size and 206s must be either BIAS_BLUE or BIAS_RED. On blue input the recipe 206s computes one master bias frame; on red input a master bias frame for 206s each chip is produced. The average, standard deviation and median of 206s the master bias image(s) are written to the FITS header(s) 206s 206s Parameters: 206s debug: Whether or not to save intermediate results to local 206s directory (bool; default: False) 206s plotter: Any plots produced by the recipe are redirected to the 206s command specified by this parameter. The plotting 206s command must contain the substring 'gnuplot' and must 206s be able to parse gnuplot syntax on its standard input. 206s Valid examples of such a command may include 'gnuplot 206s -persist' and 'cat > mygnuplot$$.gp'. A finer control 206s of the plotting options can be obtained by writing an 206s executable script, e.g. my_gnuplot.pl, that executes 206s gnuplot after setting the desired gnuplot options (e.g. 206s set terminal pslatex color). To turn off plotting, set 206s this parameter to 'no' (str; default: 'no') 206s process_chip: For RED arm data process the redl, redu, or both 206s chip(s) (str; default: 'both') 206s clean_traps: Clean detector traps. If TRUE detector traps are 206s interpolated.The bad pixels are replaced by the average 206s of thenearest good pixels in the same column, or simply 206s marked as bad. The positions of bad pixels are hard- 206s coded (as function of UVES chip). (bool; default: 206s False) 206s stack_method: Method used to build master frame (str; default: 206s 'median') 206s klow: Kappa used to clip low level values, when method is set 206s to 'mean' (float; default: 5.0) 206s khigh: Kappa used to clip high level values, when method is 206s set to 'mean' (float; default: 5.0) 206s niter: Number of kappa sigma iterations, when method is set to 206s 'mean' (int; default: 5) 206s pd_compute: Determine Fixed Pattern Noise. If TRUE the Fixed Patter 206s Noise power spectrum is determined.(as function of UVES 206s chip). (bool; default: False) 206s dc_mask_x: x-size (pixel) of the mask starting at (x,y) = (1,1) 206s (int; default: 1) 206s dc_mask_y: y-size (pixel) of the mask starting at (x,y) = (1,1) 206s (int; default: 1) 206s Author: Jonas M. Larsen 206s 206s 206s Recipe uves_cal_tflat: 206s version 6.1.8 206s Parameters: {'debug': False, 'plotter': 'no', 'process_chip': 'both', 'clean_traps': False, 'norm_method': 'explevel', 'reduce.slitlength': -1.0, 'reduce.skysub': False, 'reduce.objoffset': 0.0, 'reduce.objslit': -1.0, 'reduce.tiltcorr': True, 'reduce.ffmethod': 'extract', 'reduce.merge': 'optimal', 'reduce.merge_delt1': 0.0, 'reduce.merge_delt2': 0.0, 'reduce.rebin.wavestep': -1.0, 'reduce.rebin.wavestep_redu': -1.0, 'reduce.rebin.scale': False, 'reduce.extract.method': 'average', 'reduce.extract.kappa': 10.0, 'reduce.extract.chunk': 32, 'reduce.extract.profile': 'auto', 'reduce.extract.skymethod': 'optimal', 'reduce.extract.oversample': -1, 'reduce.extract.best': True, 'reduce.backsub.mmethod': 'median', 'reduce.backsub.npoints': 82, 'reduce.backsub.radiusy': 2, 'reduce.backsub.sdegree': 1, 'reduce.backsub.smoothx': -1.0, 'reduce.backsub.smoothy': -1.0, 'backsub.mmethod': 'median', 'backsub.npoints': 82, 'backsub.radiusy': 2, 'backsub.sdegree': 1, 'backsub.smoothx': -1.0, 'backsub.smoothy': -1.0} 206s Docstring: Reduces a TFLAT frame 206s 206s This recipe reduces a TFLAT_xxx frame (xxx = BLUE,RED). This is 206s achieved by 1) combining all provided TFLAT frames to a MASTER_TFLAT 206s frame, then 2) doing a normal science reduction on the first input 206s TFLAT frame Input frames are raw TFLAT_xxx frames, and: order 206s table(s) for each chip, ORDER_TABLE_xxxx (where xxxx=BLUE, REDL, 206s REDU), line table(s) for each chip, LINE_TABLE_xxxx, a master bias 206s frame, MASTER_BIAS_xxxx, a master flat, MASTER_FLAT_xxxx, 206s 206s Parameters: 206s debug: Whether or not to save intermediate 206s results to local directory (bool; 206s default: False) 206s plotter: Any plots produced by the recipe are 206s redirected to the command specified by 206s this parameter. The plotting command must 206s contain the substring 'gnuplot' and must 206s be able to parse gnuplot syntax on its 206s standard input. Valid examples of such a 206s command may include 'gnuplot -persist' 206s and 'cat > mygnuplot$$.gp'. A finer 206s control of the plotting options can be 206s obtained by writing an executable script, 206s e.g. my_gnuplot.pl, that executes gnuplot 206s after setting the desired gnuplot options 206s (e.g. set terminal pslatex color). To 206s turn off plotting, set this parameter to 206s 'no' (str; default: 'no') 206s process_chip: For RED arm data process the redl, redu, 206s or both chip(s) (str; default: 'both') 206s clean_traps: Clean detector traps. If TRUE detector 206s traps are interpolated.The bad pixels are 206s replaced by the average of thenearest 206s good pixels in the same column, or simply 206s marked as bad. The positions of bad 206s pixels are hard-coded (as function of 206s UVES chip). (bool; default: False) 206s norm_method: Method used to build master frame (str; 206s default: 'explevel') 206s reduce.slitlength: Extraction slit length (in pixels). If 206s negative, the value inferred from the raw 206s frame header is used (float; default: 206s -1.0) 206s reduce.skysub: Do sky-subtraction (only applicable to 206s linear and average extractions)? (bool; 206s default: False) 206s reduce.objoffset: Offset (in pixels) of extraction slit 206s with respect to center of order. For 206s optimal extraction the full slit is 206s offset. For linear/average extraction, 206s reduce.objoffset is ignored if 206s reduce.objslit [default -1.0] is 206s negative. In this case the offset is 206s automatically determined by measuring the 206s actual object position. (float; default: 206s 0.0) 206s reduce.objslit: Object window size (in pixels), ignored 206s for optimal extraction. The value must be 206s smaller than the total slit length. If 206s negative, the default value (half of full 206s slit length) is used. The upper and lower 206s sky windows are defined as the part of 206s the full slit (if any) outside the object 206s window. The center of the object window 206s is determined by the offset parameter. 206s (float; default: -1.0) 206s reduce.tiltcorr: If enabled (recommended), the provided 206s dispersion solutions obtained at 206s different slit positions are interpolated 206s linearly at the actually measured 206s position of the object/sky. Line tilt 206s correction is currently not supported for 206s 2d extraction, in which case the 206s dispersion solution obtained at the 206s middle of the slit is always used. (bool; 206s default: True) 206s reduce.ffmethod: Flat-fielding method. If set to 'pixel', 206s flat-fielding is done in pixel-pixel 206s space (before extraction); if set to 206s 'extract', flat- fielding is performed in 206s pixel-order space (i.e. after 206s extraction). If set to 'no', no flat- 206s field correction is done, in which case 206s reduce.rebin.scale should be set to true 206s to ensure flux conservation (both for 206s response and science data) (str; default: 206s 'extract') 206s reduce.merge: Order merging method. If 'optimal', the 206s flux in the overlapping region is set to 206s the (optimally computed, using the 206s uncertainties) average of single order 206s spectra. If 'sum', the flux in the 206s overlapping region is computed as the sum 206s of the single order spectra. If 206s 'noappend' the spectrum is simply 206s rebinned but not merged.If flat-fielding 206s is done, method 'optimal' is recommended, 206s otherwise 'sum'. (str; default: 206s 'optimal') 206s reduce.merge_delt1: Order merging left hand (short 206s wavelength) cut. To reduce the amount of 206s order overlapping regions we allow to cut 206s short and long wavelength ranges. This 206s may reduce the ripple possibly introduced 206s by the order merging. Suggested values 206s are: 10 (W<=390), 12 (390 200 (int; default: -1) 206s reduce.extract.best: (optimal extraction only) If false 206s (fastest), the spectrum is extracted only 206s once. If true (best), the spectrum is 206s extracted twice, the second time using 206s improved variance estimates based on the 206s first iteration. Better variance 206s estimates slightly improve the obtained 206s signal to noise but at the cost of 206s increased execution time (bool; default: 206s True) 206s reduce.backsub.mmethod: Background measuring method. If equal to 206s 'median' the background is sampled using 206s the median of a subwindow. If 'minimum', 206s the subwindow minimum value is used. If 206s 'no', no background subtraction is done. 206s (str; default: 'median') 206s reduce.backsub.npoints: This is the number of columns in 206s interorder space used to sample the 206s background. (int; default: 82) 206s reduce.backsub.radiusy: The height (in pixels) of the background 206s sampling window is (2*radiusy + 1). This 206s parameter is not corrected for binning. 206s (int; default: 2) 206s reduce.backsub.sdegree: Degree of interpolating splines. 206s Currently only degree = 1 is supported 206s (int; default: 1) 206s reduce.backsub.smoothx: If spline interpolation is used to 206s measure the background, the x-radius of 206s the post-smoothing window is (smoothx * 206s image_width). Here, 'image_width' is the 206s image width after binning. If negative, 206s the default values are used: (25.0/4096) 206s for blue flat-field frames, (50.0/4096) 206s for red flat-field frames, (300.0/4096) 206s for blue science frames and (300.0/4096) 206s for red science frames. (float; default: 206s -1.0) 206s reduce.backsub.smoothy: If spline interpolation is used to 206s measure the background, the y-radius of 206s the post-smoothing window is (smoothy * 206s image_height). Here, 'image_height' is 206s the image height after binning. If 206s negative, the default values are used: 206s (100.0/2048) for blue flat-field frames, 206s (300.0/2048) for red flat-field frames, 206s (200.0/2048) for blue science frames and 206s (500.0/2048) for red science frames. 206s (float; default: -1.0) 206s backsub.mmethod: Background measuring method. If equal to 206s 'median' the background is sampled using 206s the median of a subwindow. If 'minimum', 206s the subwindow minimum value is used. If 206s 'no', no background subtraction is done. 206s (str; default: 'median') 206s backsub.npoints: This is the number of columns in 206s interorder space used to sample the 206s background. (int; default: 82) 206s backsub.radiusy: The height (in pixels) of the background 206s sampling window is (2*radiusy + 1). This 206s parameter is not corrected for binning. 206s (int; default: 2) 206s backsub.sdegree: Degree of interpolating splines. 206s Currently only degree = 1 is supported 206s (int; default: 1) 206s backsub.smoothx: If spline interpolation is used to 206s measure the background, the x-radius of 206s the post-smoothing window is (smoothx * 206s image_width). Here, 'image_width' is the 206s image width after binning. If negative, 206s the default values are used: (25.0/4096) 206s for blue flat-field frames, (50.0/4096) 206s for red flat-field frames, (300.0/4096) 206s for blue science frames and (300.0/4096) 206s for red science frames. (float; default: 206s -1.0) 206s backsub.smoothy: If spline interpolation is used to 206s measure the background, the y-radius of 206s the post-smoothing window is (smoothy * 206s image_height). Here, 'image_height' is 206s the image height after binning. If 206s negative, the default values are used: 206s (100.0/2048) for blue flat-field frames, 206s (300.0/2048) for red flat-field frames, 206s (200.0/2048) for blue science frames and 206s (500.0/2048) for red science frames. 206s (float; default: -1.0)[ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 206s [ INFO ] recipe id uves_cal_tflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 206s [ INFO ] recipe id uves_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 206s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 206s [ INFO ] recipe id flames_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s 206s Author: Jonas M. Larsen 206s 206s 206s Recipe uves_cal_wavecal: 206s version 6.1.8 206s Parameters: {'debug': False, 'plotter': 'no', 'process_chip': 'both', 'nwindows': 3, 'length': -1.0, 'offset': 0.0, 'range': 8, 'minlines': 0, 'maxlines': 0, 'shiftmax': 10.0, 'shiftstep': 0.1, 'shifttoler': 0.05, 'alpha': 0.1, 'maxerror': 20.0, 'degree': 4, 'tolerance': 0.6, 'kappa': 4.0, 'rebin.wavestep': -1.0, 'rebin.wavestep_redu': -1.0, 'rebin.scale': False, 'extract.method': 'average', 'extract.kappa': 10.0, 'extract.chunk': 32, 'extract.profile': 'auto', 'extract.skymethod': 'optimal', 'extract.oversample': -1, 'extract.best': True} 206s Docstring: Performs the wavelength calibration 206s 206s The recipe performs a wavelength calibration for each extraction 206s window. Conceptually, each chip contains a number of order lines, each 206s of which contains a number of fibre traces, each of which contains a 206s number of extraction windows. For UVES data, there is only one trace 206s per order and three extraction windows (sky, object, sky). For 206s FLAMES/UVES data there are multiple traces per order but only one 206s extraction window per trace. The number of traces is defined in the 206s order table while the geometry of the extraction windows is specified 206s by recipe parameters (see below). Expected input for this recipe is 206s an arc lamp frame, ARC_LAMP_xxx or ECH_ARC_LAMP_xxx (where xxx=BLUE, 206s RED), order table(s) for each chip, ORDER_TABLE_xxxx (where xxxx=BLUE, 206s REDL, REDU), 'guess' line table(s) for each chip, LINE_TABLE_xxxx, a 206s wavelength catalogue table, LINE_REFER_TABLE, and optionally a 206s wavelength table of bright lines, LINE_INTMON_TABLE, used only for 206s computing Quality Control parameters. The output line table(s), 206s LINE_TABLE_xxxx, contains the columns X : Horizontal 206s position (from Gaussian fit) of detected line dX : 206s Uncertainty (one sigma) of X Ynew : Vertical position of 206s detected line XWidth : Width (in pixels) of detected line from 206s Gaussian fit Peak : Intensity of detected line Background : 206s Fitted background (ADU) of detected line Slope : Linear 206s background slope (ADU/pixel) of detected line from 206s Gaussian fit Intensity : Intensity of detected line scaled to unit 206s exposure time. (This column only present if a 206s LINE_INTMON_TABLE is provided.) Order : Absolute 206s order number of detected line Y : Relative order number of 206s detected line (it's not a very descriptive column name) 206s WaveC : Wavelength of this line (computed using the resulting 206s dispersion relation) dLambdaC : Uncertainty (one sigma) of 206s 'WaveC'. Pixel : The width in w.l.u. of a pixel (computed 206s locally). Residual : Residual (in w.l.u.) of this line 206s Residual_pix : Residual (in pixels) of this line Lambda_candidate : 206s Nearest line in catalogue dLambda_cat_sq : Squared distance to 206s nearest catalogue line dLambda_nn_sq : Squared distance to nearest 206s neighbour multiplied by ALPHA Ident : The wavelength associated 206s with this emission line, or invalid if this line was 206s not identified dIdent : Uncertainty of catalogue wavelength 206s Select : 1 if the line was identified, 0 otherwise NLinSol 206s : 1 if the line was identified and accepted for the 206s polynomial fit, 0 otherwise Intensity : Intensity of detected line 206s scaled to unit exposure time. (This column is present 206s only if a LINE_INTMON_TABLE is provided.) The 2nd 206s table extension contains the dispersion relation (a 2d polynomial). 206s The 3rd table extension contains the map from (pixel, pixel)-space to 206s physical order numbers (used internally by the calibration recipe; 206s another 2d polynomial). If there is more than one extraction window, 206s the results of each calibration is stored in subsequent table 206s extensions of the same FITS file. For example, extensions 4, 5 and 6 206s would contain the resulting line table (and its two associated 206s polynomials) for the second extraction window. The results for the 206s calibration of the n'th extraction window is stored in extensions 206s (3*n - 2) to 3*n. 206s 206s Parameters: 206s debug: Whether or not to save intermediate results to 206s local directory (bool; default: False) 206s plotter: Any plots produced by the recipe are redirected 206s to the command specified by this parameter. The 206s plotting command must contain the substring 206s 'gnuplot' and must be able to parse gnuplot 206s syntax on its standard input. Valid examples of 206s such a command may include 'gnuplot -persist' 206s and 'cat > mygnuplot$$.gp'. A finer control of 206s the plotting options can be obtained by writing 206s an executable script, e.g. my_gnuplot.pl, that 206s executes gnuplot after setting the desired 206s gnuplot options (e.g. set terminal pslatex 206s color). To turn off plotting, set this parameter 206s to 'no' (str; default: 'no') 206s process_chip: For RED arm data process the redl, redu, or both 206s chip(s) (str; default: 'both') 206s nwindows: Number of extraction windows per trace. The 206s windows will be aligned (i.e. no overlap and no 206s spacing between adjacent windows). Unless an 206s offset is specified, the middle window(s) is 206s centered on the trace (int; default: 3) 206s length: Length (in pixels) of each extraction window. 206s This parameter is also equal to the seperation 206s of adjacent window centers, causing the 206s extraction windows to always be aligned. The 206s parameter is automatically adjusted according to 206s the binning of the input raw frame. If negative, 206s the extraction window length is determined 206s automatically to cover the full slit (float; 206s default: -1.0) 206s offset: A global offset (in pixels) of all extraction 206s windows (float; default: 0.0) 206s range: Width (pix) of search window is 2*range + 1. 206s This parameter is automatically adjusted 206s according to binning. (int; default: 8) 206s minlines: Minimum number of lines to detect. If zero, the 206s default value (1100 for BLUE/REDL chips; 1000 206s for REDU chip) is used. (int; default: 0) 206s maxlines: Maximum number of lines to detect. If zero, the 206s default value (1600 for BLUE/REDL chip; 1400 for 206s REDU chip) is used. (int; default: 0) 206s shiftmax: The maximum shift (pix) in either direction 206s compared to guess solution. This parameter is 206s automatically corrected for binning (float; 206s default: 10.0) 206s shiftstep: The step size (pix) used when searching for the 206s optimum shift. This parameter is automatically 206s corrected for binning (float; default: 0.1) 206s shifttoler: Tolerance (pix) when matching shifted lines. 206s This parameter is not adjusted according to 206s binning (float; default: 0.05) 206s alpha: The parameter that controls the distance to the 206s nearest neighbours (float; default: 0.1) 206s maxerror: This parameter controls the graceful exit of the 206s identification loop. If the RMS of the global 206s fit exceeds this value (pix) the iteration stops 206s (float; default: 20.0) 206s degree: Degrees of the global 2d dispersion polynomial. 206s If a negative number is specified, the 206s polynomial degrees are automatically selected by 206s starting from (1, 1) and inreasing the degrees 206s as long as the RMS residual decreases 206s significantly (int; default: 4) 206s tolerance: Tolerance of fit. If positive, the tolerance is 206s in pixel units. If negative, abs(tolerance) is 206s in wavelength units. Lines with residuals worse 206s than the tolerance are excluded from the final 206s fit. Unlike in previous versions, this parameter 206s is not corrected for CCD binning. This rejection 206s based on the absolute residual in pixel can be 206s effectively disabled by setting the tolerance to 206s a very large number (e.g. 9999). In that case 206s outliers will be rejected using only kappa sigma 206s clipping. (float; default: 0.6) 206s kappa: Lines with residuals more then kappa stdev are 206s rejected from the final fit (float; default: 206s 4.0) 206s rebin.wavestep: The bin size used for BLUE/REDL data (in w.l.u.) 206s in wavelength space. If negative, a step size of 206s 2/3 * ( average pixel size ) is used. (float; 206s default: -1.0) 206s rebin.wavestep_redu: The bin size used for REDU data (in w.l.u.) in 206s wavelength space. If negative, a step size of 206s 2/3 * ( average pixel size ) is used. (float; 206s default: -1.0) 206s rebin.scale: Whether or not to multiply by the factor 206s dx/dlambda (pixels per wavelength) during the 206s rebinning to conserve the flux. This option is 206s disabled as default because applying the flat 206s field correction already ensures flux 206s conservation. Therefore this parameter should be 206s TRUE (for response and science data) only if 206s reduce.ffmethd = no. (bool; default: False) 206s extract.method: Extraction method. (2d/optimal not supported by 206s uves_cal_wavecal, weighted supported only by 206s uves_cal_wavecal, 2d not supported by 206s uves_cal_response) (str; default: 'average') 206s extract.kappa: In optimal extraction mode, this is the 206s threshold for bad (i.e. hot/cold) pixel 206s rejection. If a pixel deviates more than 206s kappa*sigma (where sigma is the uncertainty of 206s the pixel flux) from the inferred spatial 206s profile, its weight is set to zero. Range: 206s [-1,100]. If this parameter is negative, no 206s rejection is performed. (float; default: 10.0) 206s extract.chunk: In optimal extraction mode, the chunk size (in 206s pixels) used for fitting the analytical profile 206s (a fit of the analytical profile to single bins 206s would suffer from low statistics). (int; 206s default: 32) 206s extract.profile: In optimal extraction mode, the kind of profile 206s to use. 'gauss' gives a Gaussian profile, 206s 'moffat' gives a Moffat profile with beta=4 and 206s a possible linear sky contribution. 'virtual' 206s uses a virtual resampling algorithm (i.e. 206s measures and uses the actual object profile). 206s 'constant' assumes a constant spatial profile 206s and allows optimal extraction of wavelength 206s calibration frames. 'auto' will automatically 206s select the best method based on the estimated 206s S/N of the object. For low S/N, 'moffat' or 206s 'gauss' are recommended (for robustness). For 206s high S/N, 'virtual' is recommended (for 206s accuracy). In the case of virtual resampling, a 206s precise determination of the order positions is 206s required; therefore the order-definition is 206s repeated using the (assumed non-low S/N) science 206s frame (str; default: 'auto') 206s extract.skymethod: In optimal extraction mode, the sky subtraction 206s method to use. 'median' estimates the sky as the 206s median of pixels along the slit (ignoring pixels 206s close to the object), whereas 'optimal' does a 206s chi square minimization along the slit to obtain 206s the best combined object and sky levels. The 206s optimal method gives the most accurate sky 206s determination but is also a bit slower than the 206s median method (str; default: 'optimal') 206s extract.oversample: The oversampling factor used for the virtual 206s resampling algorithm. If negative, the value 5 206s is used for S/N <=200, and the value 10 is used 206s if the estimated S/N is > 200 (int; default: -1) 206s extract.best: (optimal extraction only) If false (fastest), 206s the spectrum is extracted only once. If true 206s (best), the spectrum is extracted twice, the 206s second time using improved variance estimates 206s based on the first iteration. Better variance 206s estimates slightly improve the obtained signal 206s to noise but at the cost of increased execution 206s time (bool; default: True)[ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 206s [ INFO ] recipe id uves_cal_tflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 206s [ INFO ] recipe id uves_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 206s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 206s [ INFO ] recipe id flames_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 206s [ INFO ] recipe id uves_cal_tflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 206s [ INFO ] recipe id uves_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 206s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 206s [ INFO ] recipe id flames_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 206s 206s Author: Jonas M. Larsen 206s 206s 206s Recipe flames_cal_orderpos: 206s version 6.1.8 206s Parameters: {'debug': False, 'plotter': 'no', 'process_chip': 'both', 'use_guess_tab': 1, 'radx': 2, 'rady': 1, 'mmethod': 'median', 'backsubgrid': 50, 'backsubradiusy': 2, 'backsubkappa': 4.0, 'backsubdegx': 2, 'backsubdegy': 2, 'samplewidth': 50, 'minslope': 0.0, 'maxslope': 0.2, 'sloperes': 120, 'pthres': 0.2, 'tracestep': 10, 'minthresh': 0.2, 'maxgap': 0.2, 'maxrms': 100.0, 'defpol1': -1, 'defpol2': -1, 'kappa': 4.0} 206s Docstring: Defines uves-echelle-simultaneous calibration fibre order positions 206s 206s The recipe defines the simultaneus calibration fibre order positions 206s in a fibre-echelle image. The orders are initially detected by means 206s of a Hough transformation, the orders are then traced, and the 206s positions are finally fitted with a global polynomial. Expected 206s input frames are simultaneous calibration fibre flat fields, 206s FIB_ORDEF_RED and optionally for each chip a DRS setup table, 206s DRS_TABLE_(REDL|REDU), for backward compatibility, and optionally a 206s guess order table FIB_ORD_GUE_(REDL|REDU) and a master bias, 206s MASTER_BIAS_(REDL|REDU). The recipe processes only the first raw frame 206s found. Output are two order tables FIB_ORD_TAB_(REDL|REDU) contaning 206s the columns: X : Position along x Order : 206s Relative order number Y : Order line centroid location 206s Yfit : The fitted order location dY : 206s Uncertainty of Y dYfit_Square : Variance of Yfit Residual 206s : Y - Yfit Residual_Square : Residual^2 OrderRMS : Root mean 206s squared residual of initial one-dimensional linear 206s fit of order The bivariate fit polynomial itself is stored in table 206s extension no. 2. The 3rd table extension contains a table that defines 206s the active fibre traces and their positions (for support of 206s FLAMES/UVES) and 2 images frames FIB_ORDEF_(REDL|REDU) 206s 206s Parameters: 206s debug: Whether or not to save intermediate results to local 206s directory (bool; default: False) 206s plotter: Any plots produced by the recipe are redirected to 206s the command specified by this parameter. The plotting 206s command must contain the substring 'gnuplot' and must 206s be able to parse gnuplot syntax on its standard 206s input. Valid examples of such a command may include 206s 'gnuplot -persist' and 'cat > mygnuplot$$.gp'. A 206s finer control of the plotting options can be obtained 206s by writing an executable script, e.g. my_gnuplot.pl, 206s that executes gnuplot after setting the desired 206s gnuplot options (e.g. set terminal pslatex color). To 206s turn off plotting, set this parameter to 'no' (str; 206s default: 'no') 206s process_chip: For RED arm data process the redl, redu, or both 206s chip(s) (str; default: 'both') 206s use_guess_tab: If a Guess order table is provided this parameter set 206s how it is used:0: No usage, 1: use it to set 206s lower/upper Y raws where order are searched 2: the 206s order table try to fully match the guess (int; 206s default: 1) 206s radx: Half X size of median filtering window (int; default: 206s 2) 206s rady: Half Y size of median filtering window (int; default: 206s 1) 206s mmethod: Background subtraction method. If equal to 'median' 206s the background is sampled using the median of a sub- 206s window. If 'minimum', the minimum sub-window value is 206s used. If 'no', no background subtraction is done. 206s (str; default: 'median') 206s backsubgrid: Number of grid points (in x- and y-direction) used to 206s estimate the background (mode=poly). (int; default: 206s 50) 206s backsubradiusy: The height (in pixels) of the background sampling 206s window is (2*radiusy + 1). This parameter is not 206s corrected for binning. (int; default: 2) 206s backsubkappa: The value of kappa in the one-sided kappa-sigma 206s clipping used to estimate the background (mode=poly). 206s (float; default: 4.0) 206s backsubdegx: Degree (in x) of polynomial used to estimate the 206s background (mode=poly). (int; default: 2) 206s backsubdegy: Degree (in y) of polynomial used to estimate the 206s background (mode=poly). (int; default: 2) 206s samplewidth: Separation of sample traces (used by Hough transform) 206s in input image (int; default: 50) 206s minslope: Minimum possible line slope. This should be the 206s 'physical' slope on the chip, i.e. not taking binning 206s factors into account, which is handled by the recipe 206s (float; default: 0.0) 206s maxslope: Maximum possible line slope (float; default: 0.2) 206s sloperes: Resolution (width in pixels) of Hough space (int; 206s default: 120) 206s pthres: In automatic mode, or if the number of orders to 206s detect is read from a guess table, the detection of 206s new lines stops when the intensity of a candidate 206s line drops to less than 'pthres' times the intensity 206s of the previous detection. (float; default: 0.2) 206s tracestep: The step size used when tracing the orders (int; 206s default: 10) 206s minthresh: The minimum threshold value is (min + minthres*(max - 206s min)). Here 'min' and 'max' are the lowest and 206s highest pixel values in the central bin of the order 206s (float; default: 0.2) 206s maxgap: If the order line drops below detection threshold, 206s the order tracing algorithm will try to jump a gap of 206s maximum size 'maxgap' multiplied by the image width 206s (float; default: 0.2) 206s maxrms: When fitting the orders with straight lines, this is 206s the maximum allowed RMS relative to the median RMS of 206s all orders (float; default: 100.0) 206s defpol1: The degree of the bivarite fit (cross dispersion 206s direction). If negative, the degree is optimized to 206s give the best fit (int; default: -1) 206s defpol2: The degree of the bivarite fit (order number). If 206s negative, the degree is optimized to give the best 206s fit (int; default: -1) 206s kappa: Used for kappa-sigma clipping of the final polynomial 206s fit. If negative, no clipping is done (float; 206s default: 4.0) 206s Author: Jonas M. Larsen 206s 206s 206s Recipe uves_cal_response: 206s version 6.1.8 206s Parameters: {'debug': False, 'plotter': 'no', 'process_chip': 'both', 'paccuracy': 60.0, 'reduce.slitlength': -1.0, 'reduce.skysub': True, 'reduce.objoffset': 0.0, 'reduce.objslit': -1.0, 'reduce.tiltcorr': True, 'reduce.ffmethod': 'extract', 'reduce.merge': 'optimal', 'reduce.merge_delt1': 0.0, 'reduce.merge_delt2': 0.0, 'reduce.rebin.wavestep': -1.0, 'reduce.rebin.wavestep_redu': -1.0, 'reduce.rebin.scale': False, 'reduce.extract.method': 'optimal', 'reduce.extract.kappa': 10.0, 'reduce.extract.chunk': 32, 'reduce.extract.profile': 'auto', 'reduce.extract.skymethod': 'optimal', 'reduce.extract.oversample': -1, 'reduce.extract.best': True, 'reduce.backsub.mmethod': 'median', 'reduce.backsub.npoints': 82, 'reduce.backsub.radiusy': 2, 'reduce.backsub.sdegree': 1, 'reduce.backsub.smoothx': -1.0, 'reduce.backsub.smoothy': -1.0, 'efficiency.reduce.ffmethod': 'no', 'efficiency.reduce.merge': 'sum', 'efficiency.reduce.best': True, 'efficiency.reduce.extract.method': 'linear'} 206s Docstring: Determines response function and quantum efficiency 206s 206s This recipe reduces a standard star frame (STANDARD_xxx or 206s STANDARD_xxx, where xxx = BLUE, RED) using a combination (depending on 206s recipe parameters and provided input frames) of the steps: - bias 206s subtraction, - dark subtraction, - background subtraction, - 206s extraction/cosmic ray removal, - flat-field correction, - 206s wavelength rebinning, - sky subtraction, - order merging. 206s Expected input for this recipe is an raw std star frame, STANDARD_xxx 206s or order table(s) for each chip, ORDER_TABLE_xxxx (where xxxx=BLUE, 206s REDL, REDU), line table(s) for each chip, LINE_TABLE_xxxx, a master 206s bias frame, MASTER_BIAS_xxxx, a master flat, MASTER_FLAT_xxxx, a 206s reference standard star flux table, FLUX_STD_TABLE, a table describing 206s the atmospheric extintion, EXTCOEFF_TABLE, and the catalog indicating 206s points to fit the response, RESP_FIT_POINTS_CATALOG. Two reductions 206s are performed, the first using optimal extraction (used to compute the 206s instrument response function), the second using linear extraction 206s (used to get the Quantum Detection Efficiency) For each chip (xxxx = 206s BLUE, REDL, REDU) the recipe produces INSTR_RESPONSE_FINE_xxxx 206s Response curve RED_STD_xxxx Reduced spectrum 206s EFFICIENCY_TABLE_xxxx Efficiency table BKG_STD_xxxx 206s The subtracted background 206s 206s Parameters: 206s debug: Whether or not to save intermediate 206s results to local directory (bool; 206s default: False) 206s plotter: Any plots produced by the recipe 206s are redirected to the command 206s specified by this parameter. The 206s plotting command must contain the 206s substring 'gnuplot' and must be 206s able to parse gnuplot syntax on its 206s standard input. Valid examples of 206s such a command may include 'gnuplot 206s -persist' and 'cat > 206s mygnuplot$$.gp'. A finer control of 206s the plotting options can be 206s obtained by writing an executable 206s script, e.g. my_gnuplot.pl, that 206s executes gnuplot after setting the 206s desired gnuplot options (e.g. set 206s terminal pslatex color). To turn 206s off plotting, set this parameter to 206s 'no' (str; default: 'no') 206s process_chip: For RED arm data process the redl, 206s redu, or both chip(s) (str; 206s default: 'both') 206s paccuracy: The pointing accuracy (in 206s arcseconds) used to identify the 206s observed star with a catalogue 206s star. If the angular separation is 206s less than this number, the 206s identification is made. (float; 206s default: 60.0) 206s reduce.slitlength: Extraction slit length (in pixels). 206s If negative, the value inferred 206s from the raw frame header is used 206s (float; default: -1.0) 206s reduce.skysub: Do sky-subtraction (only applicable 206s to linear and average extractions)? 206s (bool; default: True) 206s reduce.objoffset: Offset (in pixels) of extraction 206s slit with respect to center of 206s order. For optimal extraction the 206s full slit is offset. For 206s linear/average extraction, 206s reduce.objoffset is ignored if 206s reduce.objslit [default -1.0] is 206s negative. In this case the offset 206s is automatically determined by 206s measuring the actual object 206s position. (float; default: 0.0) 206s reduce.objslit: Object window size (in pixels), 206s ignored for optimal extraction. The 206s value must be smaller than the 206s total slit length. If negative, the 206s default value (half of full slit 206s length) is used. The upper and 206s lower sky windows are defined as 206s the part of the full slit (if any) 206s outside the object window. The 206s center of the object window is 206s determined by the offset parameter. 206s (float; default: -1.0) 206s reduce.tiltcorr: If enabled (recommended), the 206s provided dispersion solutions 206s obtained at different slit 206s positions are interpolated linearly 206s at the actually measured position 206s of the object/sky. Line tilt 206s correction is currently not 206s supported for 2d extraction, in 206s which case the dispersion solution 206s obtained at the middle of the slit 206s is always used. (bool; default: 206s True) 206s reduce.ffmethod: Flat-fielding method. If set to 206s 'pixel', flat-fielding is done in 206s pixel-pixel space (before 206s extraction); if set to 'extract', 206s flat- fielding is performed in 206s pixel-order space (i.e. after 206s extraction). If set to 'no', no 206s flat-field correction is done, in 206s which case reduce.rebin.scale 206s should be set to true to ensure 206s flux conservation (both for 206s response and science data) (str; 206s default: 'extract') 206s reduce.merge: Order merging method. If 'optimal', 206s the flux in the overlapping region 206s is set to the (optimally computed, 206s using the uncertainties) average of 206s single order spectra. If 'sum', the 206s flux in the overlapping region is 206s computed as the sum of the single 206s order spectra. If 'noappend' the 206s spectrum is simply rebinned but not 206s merged.If flat-fielding is done, 206s method 'optimal' is recommended, 206s otherwise 'sum'. (str; default: 206s 'optimal') 206s reduce.merge_delt1: Order merging left hand (short 206s wavelength) cut. To reduce the 206s amount of order overlapping regions 206s we allow to cut short and long 206s wavelength ranges. This may reduce 206s the ripple possibly introduced by 206s the order merging. Suggested values 206s are: 10 (W<=390), 12 (390 200 206s (int; default: -1) 206s reduce.extract.best: (optimal extraction only) If false 206s (fastest), the spectrum is 206s extracted only once. If true 206s (best), the spectrum is extracted 206s twice, the second time using 206s improved variance estimates based 206s on the first iteration. Better 206s variance estimates slightly improve 206s the obtained signal to noise but at 206s the cost of increased execution 206s time (bool; default: True) 206s reduce.backsub.mmethod: Background measuring method. If 206s equal to 'median' the background is 206s sampled using the median of a 206s subwindow. If 'minimum', the 206s subwindow minimum value is used. If 206s 'no', no background subtraction is 206s done. (str; default: 'median') 206s reduce.backsub.npoints: This is the number of columns in 206s interorder space used to sample the 206s background. (int; default: 82) 206s reduce.backsub.radiusy: The height (in pixels) of the 206s background sampling window is 206s (2*radiusy + 1). This parameter is 206s not corrected for binning. (int; 206s default: 2) 206s reduce.backsub.sdegree: Degree of interpolating splines. 206s Currently only degree = 1 is 206s supported (int; default: 1) 206s reduce.backsub.smoothx: If spline interpolation is used to 206s measure the background, the 206s x-radius of the post-smoothing 206s window is (smoothx * image_width). 206s Here, 'image_width' is the image 206s width after binning. If negative, 206s the default values are used: 206s (25.0/4096) for blue flat-field 206s frames, (50.0/4096) for red flat- 206s field frames, (300.0/4096) for blue 206s science frames and (300.0/4096) for 206s red science frames. (float; 206s default: -1.0) 206s reduce.backsub.smoothy: If spline interpolation is used to 206s measure the background, the 206s y-radius of the post-smoothing 206s window is (smoothy * image_height). 206s Here, 'image_height' is the image 206s height after binning. If negative, 206s the default values are used: 206s (100.0/2048) for blue flat-field 206s frames, (300.0/2048) for red flat- 206s field frames, (200.0/2048) for blue 206s science frames and (500.0/2048) for 206s red science frames. (float; 206s default: -1.0) 206s efficiency.reduce.ffmethod: Flat-fielding method. If set to 206s 'pixel', flat-fielding is done in 206s pixel-pixel space (before 206s extraction); if set to 'extract', 206s flat- fielding is performed in 206s pixel-order space (i.e. after 206s extraction). If set to 'no', no 206s flat-field correction is done, in 206s which case reduce.rebin.scale 206s should be set to true to ensure 206s flux conservation (both for 206s response and science data). (str; default: 206s 'no') 206s efficiency.reduce.merge: Order merging method. If 'optimal', 206s the flux in the overlapping region 206s is set to the (optimally computed, 206s using the uncertainties) average of 206s single order spectra. If 'sum', the 206s flux in the overlapping region is 206s computed as the sum of the single 206s order spectra.If 'noappend' the 206s spectrum is simply rebinned but not 206s merged.If flat-fielding is done, 206s method 'optimal' is recommended, 206s otherwise 'sum'. (str; default: 'sum') 206s efficiency.reduce.best: (optimal extraction only) If false 206s (fastest), the spectrum is 206s extracted only once. If true 206s (best), the spectrum is extracted 206s twice, the second time using 206s improved variance estimates based 206s on the first iteration. Better 206s variance estimates slightly improve 206s the obtained signal to noise but at 206s the cost of increased execution 206s time (bool; default: True) 206s efficiency.reduce.extract.method: Extraction method. (str; 206s default: 'linear')[ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 206s [ INFO ] recipe id uves_cal_tflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 206s [ INFO ] recipe id uves_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 206s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 206s [ INFO ] recipe id flames_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s 206s Author: Jonas M. Larsen 206s 206s 206s Recipe flames_obs_redchain: 206s version 6.1.8 206s Parameters: {'scired': True, 'debug': False, 'plotter': 'no', 'process_chip': 'both', 'uves_cal_mbias.clean_traps': False, 'uves_cal_mbias.stack_method': 'median', 'uves_cal_mbias.klow': 5.0, 'uves_cal_mbias.khigh': 5.0, 'uves_cal_mbias.niter': 5, 'uves_cal_mbias.pd_compute': False, 'uves_cal_mbias.dc_mask_x': 1, 'uves_cal_mbias.dc_mask_y': 1, 'uves_cal_mflat.norm_method': 'explevel', 'uves_cal_mflat.backsub.mmethod': 'median', 'uves_cal_mflat.backsub.npoints': 82, 'uves_cal_mflat.backsub.radiusy': 2, 'uves_cal_mflat.backsub.sdegree': 1, 'uves_cal_mflat.backsub.smoothx': -1.0, 'uves_cal_mflat.backsub.smoothy': -1.0, 'flames_cal_orderpos.use_guess_tab': 1, 'flames_cal_orderpos.radx': 2, 'flames_cal_orderpos.rady': 1, 'flames_cal_orderpos.mmethod': 'median', 'flames_cal_orderpos.backsubgrid': 50, 'flames_cal_orderpos.backsubradiusy': 2, 'flames_cal_orderpos.backsubkappa': 4.0, 'flames_cal_orderpos.backsubdegx': 2, 'flames_cal_orderpos.backsubdegy': 2, 'flames_cal_orderpos.samplewidth': 50, 'flames_cal_orderpos.minslope': 0.0, 'flames_cal_orderpos.maxslope': 0.2, 'flames_cal_orderpos.sloperes': 120, 'flames_cal_orderpos.pthres': 0.2, 'flames_cal_orderpos.tracestep': 10, 'flames_cal_orderpos.minthresh': 0.2, 'flames_cal_orderpos.maxgap': 0.2, 'flames_cal_orderpos.maxrms': 100.0, 'flames_cal_orderpos.defpol1': -1, 'flames_cal_orderpos.defpol2': -1, 'flames_cal_orderpos.kappa': 4.0, 'uves_cal_mdark.stack_method': 'median', 'uves_cal_mdark.klow': 5.0, 'uves_cal_mdark.khigh': 5.0, 'uves_cal_mdark.niter': 5, 'uves_cal_mdark.qc_dark.reg.num_x': 4, 'uves_cal_mdark.qc_dark.reg.num_y': 4, 'uves_cal_mdark.qc_dark.reg.box_sx': 100, 'uves_cal_mdark.qc_dark.reg.box_sy': 100, 'uves_cal_mdark.qc_dark.reg.border_x': 100, 'uves_cal_mdark.qc_dark.reg.border_y': 100, 'uves_cal_mdark.qc_dark.reg.when': 0, 'flames_cal_wavecal.nwindows': 1, 'flames_cal_wavecal.length': 7.0, 'flames_cal_wavecal.offset': 0.0, 'flames_cal_wavecal.range': 8, 'flames_cal_wavecal.minlines': 0, 'flames_cal_wavecal.maxlines': 0, 'flames_cal_wavecal.shiftmax': 10.0, 'flames_cal_wavecal.shiftstep': 0.1, 'flames_cal_wavecal.shifttoler': 0.05, 'flames_cal_wavecal.alpha': 0.1, 'flames_cal_wavecal.maxerror': 20.0, 'flames_cal_wavecal.degree': 4, 'flames_cal_wavecal.tolerance': 0.6, 'flames_cal_wavecal.kappa': 4.0, 'flames_cal_wavecal.extract.method': 'average', 'flames_cal_wavecal.extract.kappa': 10.0, 'flames_cal_wavecal.extract.chunk': 32, 'flames_cal_wavecal.extract.profile': 'auto', 'flames_cal_wavecal.extract.skymethod': 'optimal', 'flames_cal_wavecal.extract.oversample': -1, 'flames_cal_wavecal.extract.best': True, 'flames_cal_wavecal.rebin.wavestep': -1.0, 'flames_cal_wavecal.rebin.wavestep_redu': -1.0, 'flames_cal_wavecal.rebin.scale': False, 'flames_cal_prep_sff_ofpos.ext_method': 'opt', 'flames_cal_prep_sff_ofpos.bias_method': 'M', 'flames_cal_prep_sff_ofpos.bias_value': 200, 'flames_cal_prep_sff_ofpos.filter_switch': 'none', 'flames_cal_prep_sff_ofpos.sat_thr': 55000, 'flames_cal_prep_sff_ofpos.fileprep': True, 'flames_cal_prep_sff_ofpos.cubify': True, 'flames_cal_prep_sff_ofpos.save_flat_size': -1, 'flames_cal_prep_sff_ofpos.clean_tmp_products': False, 'flames_cal_predict.mbox_x': 40, 'flames_cal_predict.mbox_y': 40, 'flames_cal_predict.trans_x': 0.0, 'flames_cal_predict.trans_y': 0.0, 'flames_cal_predict.ech_angle_off': 0.0, 'flames_cal_predict.cd_angle_off': 0.0, 'flames_cal_predict.ccd_rot_angle_off': 0.0, 'flames_cal_predict.compute_regression_sw': True, 'flames_cal_predict.def_pol1': 4, 'flames_cal_predict.def_pol2': 5, 'flames_cal_predict.kappa': 4.5, 'flames_cal_predict.tol': 2.0, 'flames_obs_scired.ext_method': 'opt', 'flames_obs_scired.cor_max_fnd': 'Y', 'flames_obs_scired.cor_def_rng': 6.0, 'flames_obs_scired.cor_def_pnt': 25, 'flames_obs_scired.cor_def_off': 0.0, 'flames_obs_scired.corvel_iter': 1, 'flames_obs_scired.bias_method': 'M', 'flames_obs_scired.bias_value': 200, 'flames_obs_scired.cubify_sw': 'N', 'flames_obs_scired.filt_sw': 'none', 'flames_obs_scired.bkg_max_io_win': 500, 'flames_obs_scired.bkg_xy_win_sz_x': 6, 'flames_obs_scired.bkg_xy_win_sz_y': 2, 'flames_obs_scired.pixel_thresh_max': 55000, 'flames_obs_scired.pixel_thresh_min': -20, 'flames_obs_scired.drs_k_s_thre': 10.0, 'flames_obs_scired.drs_base_name': 'fxb', 'flames_obs_scired.drs_maxyshift': 3.0, 'flames_obs_scired.drs_ext_w_siz': 10.0, 'flames_obs_scired.merge': 'optimal', 'flames_obs_scired.merge_delt1': -1.0, 'flames_obs_scired.merge_delt2': -1.0, 'flames_obs_scired.clean_tmp_products': False, 'flames_obs_scired.rebin.wavestep': -1.0, 'flames_obs_scired.rebin.wavestep_redu': -1.0, 'flames_obs_scired.rebin.scale': False} 206s Docstring: Runs the full UVES-FIBRE reduction chain 206s 206s This recipe does a complete science reduction. It runs all necessary 206s calibration recipes depending on the availability of raw/processed 206s calibration frames. Input frames are all UVES-FIBER raw and reference 206s frames: formatchecks, FIB_ARC_LAMP_FORM_RED, order definition frames, 206s FIB_ORDER_FLAT_RED, biases, BIAS_RED, darks, DARK_RED, flats, 206s SFLAT_RED, arc lamps, FIB_ARC_LAMP_RED, standard stars, 206s FIB_STANDARD_RED a wavelength catalogue table,LINE_REFER_TABLE, and 206s optionally a wavelength table of bright lines,LINE_INTMON_TABLE, used 206s only for computing Quality Control parameters. a reference standard 206s star flux table, FLUX_STD_TABLE, a table describing the atmospheric 206s extintion,EXTCOEFF_TABLE. Optionally, science frames, SCIENCE_xxx, or 206s UVES_SCI_POINT_xxx, or UVES_SCI_EXTND_xxx, or UVES_SCI_SLICER_xxx. 206s For further details on the data reduction and the input frame types 206s refer to the man page of the individual recipes. 206s 206s Parameters: 206s scired: Whether or not to do 206s science reduction. If 206s false, only master 206s calibration frames are 206s created. If false, 206s either zero or all 206s necessary calibration 206s frames must be provided 206s for each arm (bool; 206s default: True) 206s debug: Whether or not to save 206s intermediate results to 206s local directory (bool; 206s default: False) 206s plotter: Any plots produced by 206s the recipe are 206s redirected to the 206s command specified by 206s this parameter. The 206s plotting command must 206s contain the substring 206s 'gnuplot' and must be 206s able to parse gnuplot 206s syntax on its standard 206s input. Valid examples 206s of such a command may 206s include 'gnuplot 206s -persist' and 'cat > 206s mygnuplot$$.gp'. A 206s finer control of the 206s plotting options can be 206s obtained by writing an 206s executable script, e.g. 206s my_gnuplot.pl, that 206s executes gnuplot after 206s setting the desired 206s gnuplot options (e.g. 206s set terminal pslatex 206s color). To turn off 206s plotting, set this 206s parameter to 'no' (str; 206s default: 'no') 206s process_chip: For RED arm data 206s process the redl, redu, 206s or both chip(s) (str; 206s default: 'both') 206s uves_cal_mbias.clean_traps: Clean detector traps. 206s If TRUE detector traps 206s are interpolated.The 206s bad pixels are replaced 206s by the average of 206s thenearest good pixels 206s in the same column, or 206s simply marked as bad. 206s The positions of bad 206s pixels are hard-coded 206s (as function of UVES 206s chip). (bool; default: 206s False) 206s uves_cal_mbias.stack_method: Method used to build 206s master frame (str; 206s default: 'median') 206s uves_cal_mbias.klow: Kappa used to clip low 206s level values, when 206s method is set to 'mean' 206s (float; default: 5.0) 206s uves_cal_mbias.khigh: Kappa used to clip high 206s level values, when 206s method is set to 'mean' 206s (float; default: 5.0) 206s uves_cal_mbias.niter: Number of kappa sigma 206s iterations, when method 206s is set to 'mean' (int; 206s default: 5) 206s uves_cal_mbias.pd_compute: Determine Fixed Pattern 206s Noise. If TRUE the 206s Fixed Patter Noise 206s power spectrum is 206s determined.(as function 206s of UVES chip). (bool; 206s default: False) 206s uves_cal_mbias.dc_mask_x: x-size (pixel) of the 206s mask starting at (x,y) 206s = (1,1) (int; default: 206s 1) 206s uves_cal_mbias.dc_mask_y: y-size (pixel) of the 206s mask starting at (x,y) 206s = (1,1) (int; default: 206s 1) 206s uves_cal_mflat.norm_method: Method used to build 206s master frame (str; 206s default: 'explevel') 206s uves_cal_mflat.backsub.mmethod: Background measuring 206s method. If equal to 206s 'median' the background 206s is sampled using the 206s median of a subwindow. 206s If 'minimum', the 206s subwindow minimum value 206s is used. If 'no', no 206s background subtraction 206s is done. (str; default: 206s 'median') 206s uves_cal_mflat.backsub.npoints: This is the number of 206s columns in interorder 206s space used to sample 206s the background. (int; 206s default: 82) 206s uves_cal_mflat.backsub.radiusy: The height (in pixels) 206s of the background 206s sampling window is 206s (2*radiusy + 1). This 206s parameter is not 206s corrected for binning. 206s (int; default: 2) 206s uves_cal_mflat.backsub.sdegree: Degree of interpolating 206s splines. Currently only 206s degree = 1 is supported 206s (int; default: 1) 206s uves_cal_mflat.backsub.smoothx: If spline interpolation 206s is used to measure the 206s background, the 206s x-radius of the post- 206s smoothing window is 206s (smoothx * 206s image_width). Here, 206s 'image_width' is the 206s image width after 206s binning. If negative, 206s the default values are 206s used: (25.0/4096) for 206s blue flat-field frames, 206s (50.0/4096) for red 206s flat-field frames, 206s (300.0/4096) for blue 206s science frames and 206s (300.0/4096) for red 206s science frames. (float; 206s default: -1.0) 206s uves_cal_mflat.backsub.smoothy: If spline interpolation 206s is used to measure the 206s background, the 206s y-radius of the post- 206s smoothing window is 206s (smoothy * 206s image_height). Here, 206s 'image_height' is the 206s image height after 206s binning. If negative, 206s the default values are 206s used: (100.0/2048) for 206s blue flat-field frames, 206s (300.0/2048) for red 206s flat-field frames, 206s (200.0/2048) for blue 206s science frames and 206s (500.0/2048) for red 206s science frames. (float; 206s default: -1.0) 206s flames_cal_orderpos.use_guess_tab: If a Guess order table 206s is provided this 206s parameter set how it is 206s used:0: No usage, 1: 206s use it to set 206s lower/upper Y raws 206s where order are 206s searched 2: the order 206s table try to fully 206s match the guess (int; 206s default: 1) 206s flames_cal_orderpos.radx: Half X size of median 206s filtering window (int; 206s default: 2) 206s flames_cal_orderpos.rady: Half Y size of median 206s filtering window (int; 206s default: 1) 206s flames_cal_orderpos.mmethod: Background subtraction 206s method. If equal to 206s 'median' the background 206s is sampled using the 206s median of a sub-window. 206s If 'minimum', the 206s minimum sub-window 206s value is used. If 'no', 206s no background 206s subtraction is done. 206s (str; default: 206s 'median') 206s flames_cal_orderpos.backsubgrid: Number of grid points 206s (in x- and y-direction) 206s used to estimate the 206s background (mode=poly). 206s (int; default: 50) 206s flames_cal_orderpos.backsubradiusy: The height (in pixels) 206s of the background 206s sampling window is 206s (2*radiusy + 1). This 206s parameter is not 206s corrected for binning. 206s (int; default: 2) 206s flames_cal_orderpos.backsubkappa: The value of kappa in 206s the one-sided kappa- 206s sigma clipping used to 206s estimate the background 206s (mode=poly). (float; 206s default: 4.0) 206s flames_cal_orderpos.backsubdegx: Degree (in x) of 206s polynomial used to 206s estimate the background 206s (mode=poly). (int; 206s default: 2) 206s flames_cal_orderpos.backsubdegy: Degree (in y) of 206s polynomial used to 206s estimate the background 206s (mode=poly). (int; 206s default: 2) 206s flames_cal_orderpos.samplewidth: Separation of sample 206s traces (used by Hough 206s transform) in input 206s image (int; default: 206s 50) 206s flames_cal_orderpos.minslope: Minimum possible line 206s slope. This should be 206s the 'physical' slope on 206s the chip, i.e. not 206s taking binning factors 206s into account, which is 206s handled by the recipe 206s (float; default: 0.0) 206s flames_cal_orderpos.maxslope: Maximum possible line 206s slope (float; default: 206s 0.2) 206s flames_cal_orderpos.sloperes: Resolution (width in 206s pixels) of Hough space 206s (int; default: 120) 206s flames_cal_orderpos.pthres: In automatic mode, or 206s if the number of orders 206s to detect is read from 206s a guess table, the 206s detection of new lines 206s stops when the 206s intensity of a 206s candidate line drops to 206s less than 'pthres' 206s times the intensity of 206s the previous detection. 206s (float; default: 0.2) 206s flames_cal_orderpos.tracestep: The step size used when 206s tracing the orders 206s (int; default: 10) 206s flames_cal_orderpos.minthresh: The minimum threshold 206s value is (min + 206s minthres*(max - min)). 206s Here 'min' and 'max' 206s are the lowest and 206s highest pixel values in 206s the central bin of the 206s order (float; default: 206s 0.2) 206s flames_cal_orderpos.maxgap: If the order line drops 206s below detection 206s threshold, the order 206s tracing algorithm will 206s try to jump a gap of 206s maximum size 'maxgap' 206s multiplied by the image 206s width (float; default: 206s 0.2) 206s flames_cal_orderpos.maxrms: When fitting the orders 206s with straight lines, 206s this is the maximum 206s allowed RMS relative to 206s the median RMS of all 206s orders (float; default: 206s 100.0) 206s flames_cal_orderpos.defpol1: The degree of the 206s bivarite fit (cross 206s dispersion direction). 206s If negative, the degree 206s is optimized to give 206s the best fit (int; 206s default: -1) 206s flames_cal_orderpos.defpol2: The degree of the 206s bivarite fit (order 206s number). If negative, 206s the degree is optimized 206s to give the best fit 206s (int; default: -1) 206s flames_cal_orderpos.kappa: Used for kappa-sigma 206s clipping of the final 206s polynomial fit. If 206s negative, no clipping 206s is done (float; 206s default: 4.0) 206s uves_cal_mdark.stack_method: Method used to build 206s master frame (str; 206s default: 'median') 206s uves_cal_mdark.klow: Kappa used to clip low 206s level values, when 206s method is set to 'mean' 206s (float; default: 5.0) 206s uves_cal_mdark.khigh: Kappa used to clip high 206s level values, when 206s method is set to 'mean' 206s (float; default: 5.0) 206s uves_cal_mdark.niter: Number of kappa sigma 206s iterations, when method 206s is set to 'mean' (int; 206s default: 5) 206s uves_cal_mdark.stack_method: Method used to build 206s master frame (str; 206s default: 'median') 206s uves_cal_mdark.klow: Kappa used to clip low 206s level values, when 206s method is set to 'mean' 206s (float; default: 5.0) 206s uves_cal_mdark.khigh: Kappa used to clip high 206s level values, when 206s method is set to 'mean' 206s (float; default: 5.0) 206s uves_cal_mdark.niter: Number of kappa sigma 206s iterations, when method 206s is set to 'mean' (int; 206s default: 5) 206s uves_cal_mdark.qc_dark.reg.num_x: Number of regions along 206s the X axis (where 206s mean/med/rms are 206s computed). (int; 206s default: 4) 206s uves_cal_mdark.qc_dark.reg.num_y: Number of regions along 206s the Y axis(where 206s mean/med/rms are 206s computed). (int; 206s default: 4) 206s uves_cal_mdark.qc_dark.reg.box_sx: Region X size [pix] 206s (int; default: 100) 206s uves_cal_mdark.qc_dark.reg.box_sy: Region Y size [pix] 206s (int; default: 100) 206s uves_cal_mdark.qc_dark.reg.border_x: X distance between the 206s left hand side of the 206s detector and the left 206s hand side of the region 206s [pix] (int; default: 206s 100) 206s uves_cal_mdark.qc_dark.reg.border_y: X distance between the 206s left hand side of the 206s detector and the left 206s hand side of the region 206s [pix] (int; default: 206s 100) 206s uves_cal_mdark.qc_dark.reg.when: When QC analysis is 206s performed. 0: on each 206s raw frame or 1: on the 206s master frame (int; 206s default: 0) 206s flames_cal_wavecal.nwindows: Number of extraction 206s windows per trace. The 206s windows will be aligned 206s (i.e. no overlap and no 206s spacing between 206s adjacent windows). 206s Unless an offset is 206s specified, the middle 206s window(s) is centered 206s on the trace (int; 206s default: 1) 206s flames_cal_wavecal.length: Length (in pixels) of 206s each extraction window. 206s This parameter is also 206s equal to the seperation 206s of adjacent window 206s centers, causing the 206s extraction windows to 206s always be aligned. The 206s parameter is 206s automatically adjusted 206s according to the 206s binning of the input 206s raw frame. If negative, 206s the extraction window 206s length is determined 206s automatically to cover 206s the full slit (float; 206s default: 7.0) 206s flames_cal_wavecal.offset: A global offset (in 206s pixels) of all 206s extraction windows 206s (float; default: 0.0) 206s flames_cal_wavecal.range: Width (pix) of search 206s window is 2*range + 1. 206s This parameter is 206s automatically adjusted 206s according to binning. 206s (int; default: 8) 206s flames_cal_wavecal.minlines: Minimum number of lines 206s to detect. If zero, the 206s default value (1100 for 206s BLUE/REDL chips; 1000 206s for REDU chip) is used. 206s (int; default: 0) 206s flames_cal_wavecal.maxlines: Maximum number of lines 206s to detect. If zero, the 206s default value (1600 for 206s BLUE/REDL chip; 1400 206s for REDU chip) is used. 206s (int; default: 0) 206s flames_cal_wavecal.shiftmax: The maximum shift (pix) 206s in either direction 206s compared to guess 206s solution. This 206s parameter is 206s automatically corrected 206s for binning (float; 206s default: 10.0) 206s flames_cal_wavecal.shiftstep: The step size (pix) 206s used when searching for 206s the optimum shift. This 206s parameter is 206s automatically corrected 206s for binning (float; 206s default: 0.1) 206s flames_cal_wavecal.shifttoler: Tolerance (pix) when 206s matching shifted lines. 206s This parameter is not 206s adjusted according to 206s binning (float; 206s default: 0.05) 206s flames_cal_wavecal.alpha: The parameter that 206s controls the distance 206s to the nearest 206s neighbours (float; 206s default: 0.1) 206s flames_cal_wavecal.maxerror: This parameter controls 206s the graceful exit of 206s the identification 206s loop. If the RMS of the 206s global fit exceeds this 206s value (pix) the 206s iteration stops (float; 206s default: 20.0) 206s flames_cal_wavecal.degree: Degrees of the global 206s 2d dispersion 206s polynomial. If a 206s negative number is 206s specified, the 206s polynomial degrees are 206s automatically selected 206s by starting from (1, 1) 206s and inreasing the 206s degrees as long as the 206s RMS residual decreases 206s significantly (int; 206s default: 4) 206s flames_cal_wavecal.tolerance: Tolerance of fit. If 206s positive, the tolerance 206s is in pixel units. If 206s negative, 206s abs(tolerance) is in 206s wavelength units. Lines 206s with residuals worse 206s than the tolerance are 206s excluded from the final 206s fit. Unlike in previous 206s versions, this 206s parameter is not 206s corrected for CCD 206s binning. This rejection 206s based on the absolute 206s residual in pixel can 206s be effectively disabled 206s by setting the 206s tolerance to a very 206s large number (e.g. 206s 9999). In that case 206s outliers will be 206s rejected using only 206s kappa sigma clipping. 206s (float; default: 0.6) 206s flames_cal_wavecal.kappa: Lines with residuals 206s more then kappa stdev 206s are rejected from the 206s final fit (float; 206s default: 4.0) 206s flames_cal_wavecal.extract.method: Extraction method. 206s (2d/optimal not 206s supported by 206s uves_cal_wavecal, 206s weighted supported only 206s by uves_cal_wavecal, 2d 206s not supported by 206s uves_cal_response) 206s (str; default: 206s 'average') 206s flames_cal_wavecal.extract.kappa: In optimal extraction 206s mode, this is the 206s threshold for bad (i.e. 206s hot/cold) pixel 206s rejection. If a pixel 206s deviates more than 206s kappa*sigma (where 206s sigma is the 206s uncertainty of the 206s pixel flux) from the 206s inferred spatial 206s profile, its weight is 206s set to zero. Range: 206s [-1,100]. If this 206s parameter is negative, 206s no rejection is 206s performed. (float; 206s default: 10.0) 206s flames_cal_wavecal.extract.chunk: In optimal extraction 206s mode, the chunk size 206s (in pixels) used for 206s fitting the analytical 206s profile (a fit of the 206s analytical profile to 206s single bins would 206s suffer from low 206s statistics). (int; 206s default: 32) 206s flames_cal_wavecal.extract.profile: In optimal extraction 206s mode, the kind of 206s profile to use. 'gauss' 206s gives a Gaussian 206s profile, 'moffat' gives 206s a Moffat profile with 206s beta=4 and a possible 206s linear sky 206s contribution. 'virtual' 206s uses a virtual 206s resampling algorithm 206s (i.e. measures and uses 206s the actual object 206s profile). 'constant' 206s assumes a constant 206s spatial profile and 206s allows optimal 206s extraction of 206s wavelength calibration 206s frames. 'auto' will 206s automatically select 206s the best method based 206s on the estimated S/N of 206s the object. For low 206s S/N, 'moffat' or 206s 'gauss' are recommended 206s (for robustness). For 206s high S/N, 'virtual' is 206s recommended (for 206s accuracy). In the case 206s of virtual resampling, 206s a precise determination 206s of the order positions 206s is required; therefore 206s the order-definition is 206s repeated using the 206s (assumed non-low S/N) 206s science frame (str; 206s default: 'auto') 206s flames_cal_wavecal.extract.skymethod: In optimal extraction 206s mode, the sky 206s subtraction method to 206s use. 'median' estimates 206s the sky as the median 206s of pixels along the 206s slit (ignoring pixels 206s close to the object), 206s whereas 'optimal' does 206s a chi square 206s minimization along the 206s slit to obtain the best 206s combined object and sky 206s levels. The optimal 206s method gives the most 206s accurate sky 206s determination but is 206s also a bit slower than 206s the median method (str; 206s default: 'optimal') 206s flames_cal_wavecal.extract.oversample: The oversampling factor 206s used for the virtual 206s resampling algorithm. 206s If negative, the value 206s 5 is used for S/N 206s <=200, and the value 10 206s is used if the 206s estimated S/N is > 200 206s (int; default: -1) 206s flames_cal_wavecal.extract.best: (optimal extraction 206s only) If false 206s (fastest), the spectrum 206s is extracted only once. 206s If true (best), the 206s spectrum is extracted 206s twice, the second time 206s using improved variance 206s estimates based on the 206s first iteration. Better 206s variance estimates 206s slightly improve the 206s obtained signal to 206s noise but at the cost 206s of increased execution 206s time (bool; default: 206s True) 206s flames_cal_wavecal.rebin.wavestep: The bin size used for 206s BLUE/REDL data (in 206s w.l.u.) in wavelength 206s space. If negative, a 206s step size of 2/3 * ( 206s average pixel size ) is 206s used. (float; default: 206s -1.0) 206s flames_cal_wavecal.rebin.wavestep_redu: The bin size used for 206s REDU data (in w.l.u.) 206s in wavelength space. If 206s negative, a step size 206s of 2/3 * ( average 206s pixel size ) is used. 206s (float; default: -1.0) 206s flames_cal_wavecal.rebin.scale: Whether or not to 206s multiply by the factor 206s dx/dlambda (pixels per 206s wavelength) during the 206s rebinning to conserve 206s the flux. This option 206s is disabled as default 206s because applying the 206s flat field correction 206s already ensures flux 206s conservation. Therefore 206s this parameter should 206s be TRUE (for response 206s and science data) only 206s if reduce.ffmethd = no. 206s (bool; default: False) 206s flames_cal_prep_sff_ofpos.ext_method: Extraction method (str; 206s default: 'opt') 206s flames_cal_prep_sff_ofpos.bias_method: Bias subtraction 206s method, M for master 206s bias frame, N for no 206s bias subtraction, V to 206s subtract a constant 206s bias level defined by 206s the parameter 206s bias_value (str; 206s default: 'M') 206s flames_cal_prep_sff_ofpos.bias_value: Bias value (only if 206s bias_method = V) (int; 206s default: 200) 206s flames_cal_prep_sff_ofpos.filter_switch: Filter switch (str; 206s default: 'none') 206s flames_cal_prep_sff_ofpos.sat_thr: Saturation threshold 206s (int; default: 55000) 206s flames_cal_prep_sff_ofpos.fileprep: Slitff* and Fibreff* 206s file preparation. If 206s fast extraction method 206s is used it should be 206s set to FALSE (bool; 206s default: True) 206s flames_cal_prep_sff_ofpos.cubify: Cubify switch (bool; 206s default: True) 206s flames_cal_prep_sff_ofpos.save_flat_size: To be sure to use the 206s flat part of a slit 206s flatsone may need to 206s subtract this bit. The 206s default value -1, is 206s used for automatic 206s setting: if WCEN=520 206s save_flat_size=0, else 206s save_flat_size=2. 206s Values explicitly set 206s by user overwrite this 206s rule. (int; default: 206s -1) 206s flames_cal_prep_sff_ofpos.clean_tmp_products: Input data format 206s (bool; default: False) 206s flames_cal_predict.mbox_x: Match box X size (int; 206s default: 40) 206s flames_cal_predict.mbox_y: Match box Y size (int; 206s default: 40) 206s flames_cal_predict.trans_x: Detector translation 206s along X (float; 206s default: 0.0) 206s flames_cal_predict.trans_y: Detector translation 206s along Y (float; 206s default: 0.0) 206s flames_cal_predict.ech_angle_off: Offset on echelle angle 206s (float; default: 0.0) 206s flames_cal_predict.cd_angle_off: Offset on cross 206s disperser angle (float; 206s default: 0.0) 206s flames_cal_predict.ccd_rot_angle_off: Offset on CCD rotation 206s angle (float; default: 206s 0.0) 206s flames_cal_predict.compute_regression_sw: Compute regression? 206s (bool; default: True) 206s flames_cal_predict.def_pol1: Polynomial X deg (int; 206s default: 4) 206s flames_cal_predict.def_pol2: Polynomial Y deg (int; 206s default: 5) 206s flames_cal_predict.kappa: Kappa value in kappa 206s sigma clipping on 206s RESIDUAL between YFIT 206s and Y columns (float; 206s default: 4.5) 206s flames_cal_predict.tol: Tolerance in kappa 206s sigma clipping on 206s RESIDUAL between YFIT 206s and Y columns (float; 206s default: 2.0) 206s flames_obs_scired.ext_method: Extraction method (str; 206s default: 'opt') 206s flames_obs_scired.cor_max_fnd: Find correlation 206s maximum? (str; default: 206s 'Y') 206s flames_obs_scired.cor_def_rng: Correlation range size? 206s (float; default: 6.0) 206s flames_obs_scired.cor_def_pnt: Correlation sampling 206s points? (int; default: 206s 25) 206s flames_obs_scired.cor_def_off: Correlation center 206s offset? (float; 206s default: 0.0) 206s flames_obs_scired.corvel_iter: Velocity correlation 206s iteration number 206s (SimCal) (int; default: 206s 1) 206s flames_obs_scired.bias_method: Bias subtraction method 206s (str; default: 'M') 206s flames_obs_scired.bias_value: Bias value (only if 206s bias_method = V) (int; 206s default: 200) 206s flames_obs_scired.cubify_sw: Cubify switch (str; 206s default: 'N') 206s flames_obs_scired.filt_sw: Filter switch (str; 206s default: 'none') 206s flames_obs_scired.bkg_max_io_win: Background window 206s number in each full 206s inter order (int; 206s default: 500) 206s flames_obs_scired.bkg_xy_win_sz_x: x maximum size of each 206s background window: 206s (int; default: 6) 206s flames_obs_scired.bkg_xy_win_sz_y: y maximum size of each 206s background window: 206s (int; default: 2) 206s flames_obs_scired.pixel_thresh_max: Pixel saturation 206s threshold max (int; 206s default: 55000) 206s flames_obs_scired.pixel_thresh_min: Pixel saturation 206s threshold min (int; 206s default: -20) 206s flames_obs_scired.drs_k_s_thre: Kappa sigma threshold 206s (float; default: 10.0) 206s flames_obs_scired.drs_base_name: Base name for science 206s products (str; default: 206s 'fxb') 206s flames_obs_scired.drs_maxyshift: Half width of the 206s interval to scan for 206s correlation, when 206s determining y shift 206s (float; default: 3.0) 206s flames_obs_scired.drs_ext_w_siz: Integration window size 206s good: 10 (if fibre 206s deconvolution works 206s fine) (float; default: 206s 10.0) 206s flames_obs_scired.merge: Order merging method. 206s If 'optimal', the flux 206s in the overlapping 206s region is set to the 206s (optimally computed, 206s using the 206s uncertainties) average 206s of single order 206s spectra. If 'sum', the 206s flux in the overlapping 206s region is computed as 206s the sum of the single 206s order spectra. If flat- 206s fielding is done, 206s method 'optimal' is 206s recommended, otherwise 206s 'sum'. (str; default: 206s 'optimal') 206s flames_obs_scired.merge_delt1: Order merging left hand 206s (short wavelength) cut. 206s To reduce the amount of 206s order overlapping 206s regions we allow to cut 206s short and long 206s wavelength ranges. This 206s may reduce the ripple 206s possibly introduced by 206s the order merging. 206s Suggested values are: 206s 10 (W<=390), 12 206s (390=860) 206s (float; default: -1.0) 206s flames_obs_scired.merge_delt2: Order merging right 206s hand (long wavelength) 206s cut. To reduce the 206s amount of order 206s overlapping regions we 206s allow to cut short and 206s long wavelength ranges. 206s This may reduce the 206s ripple possibly 206s introduced by the order 206s merging. Suggested 206s values is 4 for W<860, 206s else 0 (float; default: 206s -1.0) 206s flames_obs_scired.clean_tmp_products: Input data format 206s (bool; default: False) 206s flames_obs_scired.rebin.wavestep: The bin size used for 206s BLUE/REDL data (in 206s w.l.u.) in wavelength 206s space. If negative, a 206s step size of 2/3 * ( 206s average pixel size ) is 206s used. (float; default: 206s -1.0) 206s flames_obs_scired.rebin.wavestep_redu: The bin size used for 206s REDU data (in w.l.u.) 206s in wavelength space. If 206s negative, a step size 206s of 2/3 * ( average 206s pixel size ) is used. 206s (float; default: -1.0) 206s flames_obs_scired.rebin.scale: Whether or not to 206s multiply by the factor 206s dx/dlambda (pixels per 206s wavelength) during the 206s rebinning to conserve 206s the flux. This option 206s is disabled as default 206s because applying the 206s flat field correction 206s already ensures flux 206s conservation. Therefore 206s this parameter should 206s be TRUE (for response 206s and science data) only 206s if reduce.ffmethd = no. 206s (bool; default: False)[ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 206s [ INFO ] recipe id uves_cal_tflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 206s [ INFO ] recipe id uves_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 206s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 206s [ INFO ] recipe id flames_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 206s [ INFO ] recipe id uves_cal_tflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 206s [ INFO ] recipe id uves_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 206s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 206s [ INFO ] recipe id flames_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 206s [ INFO ] recipe id uves_cal_tflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 206s [ INFO ] recipe id uves_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 206s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 206s [ INFO ] recipe id flames_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 206s [ INFO ] recipe id uves_cal_tflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 206s [ INFO ] recipe id uves_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 206s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 206s [ INFO ] recipe id flames_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s 206s Author: Jonas M. Larsen 206s 206s 206s Recipe flames_utl_unpack: 206s version 6.1.8 206s Parameters: {} 206s Docstring: Unpack flames-uves packed frames 206s 206s This recipe unpack flames-uves packed products. Information on 206s relevant parameters can be found with esorex --params 206s flames_utl_unpack esorex --help flames_utl_unpack 206s 206s No parameters 206s Author: Andrea Modigliani 206s 206s 206s Recipe uves_utl_ima_arith: 206s version 6.1.8 206s Parameters: {'op': '+', 'value': 9999.0} 206s Docstring: Computes result of ima1 op ima2 206s 206s This recipe performs image computation. The input files are 2 images 206s their associated tags should be RAW_IMA. The output is an image 206s resulting from the RAW_IMA op RAW_IMA where op indicates the operation 206s to be performed specified by the parameter uves.uves_utl_ima_arith.op 206s having alias 'op' Information on relevant parameters can be found with 206s esorex --params uves_utl_ima_arith esorex --help uves_utl_ima_arith 206s 206s Parameters: 206s op: A possible operation (str; default: '+') 206s value: a value (float; default: 9999.0) 206s Author: Andrea Modigliani 206s 206s 206s Recipe flames_obs_scired: 206s version 6.1.8 206s Parameters: {'debug': False, 'plotter': 'no', 'process_chip': 'both', 'ext_method': 'opt', 'cor_max_fnd': 'Y', 'cor_def_rng': 6.0, 'cor_def_pnt': 25, 'cor_def_off': 0.0, 'corvel_iter': 1, 'bias_method': 'M', 'bias_value': 200, 'cubify_sw': 'N', 'filt_sw': 'none', 'bkg_max_io_win': 500, 'bkg_xy_win_sz_x': 6, 'bkg_xy_win_sz_y': 2, 'pixel_thresh_max': 55000, 'pixel_thresh_min': -20, 'drs_k_s_thre': 10.0, 'drs_base_name': 'fxb', 'drs_maxyshift': 3.0, 'drs_ext_w_siz': 10.0, 'merge': 'optimal', 'merge_delt1': -1.0, 'merge_delt2': -1.0, 'clean_tmp_products': False, 'rebin.wavestep': -1.0, 'rebin.wavestep_redu': -1.0, 'rebin.scale': False} 206s Docstring: Reduces a FLAMES science image 206s 206s Fibre & order position determination procedure: You should feed the 206s recipe with: - science fibre images (FIB_SCI_RED, FIB_SCI_SIM_RED, 206s FIB_SCI_SIM_RED) - single fibre images, FIB_ORDEF_(REDL|REDU) - master 206s bias frames, MASTER_BIAS_(REDL|REDU) - Fibre order table, 206s FIB_ORDEF_TABLE_(REDL|REDU) - Slit flatfield common, 206s SLIT_FF_COM_(REDL|REDU) - Slit flatfield norm, SLIT_FF_NOR_(REDL|REDU) 206s - Slit flatfield data, SLIT_FF_DTC_(REDL|REDU) - Slit flatfield sigma, 206s SLIT_FF_SGC_(REDL|REDU) - Slit flatfield bad pixel, 206s SLIT_FF_BPC_(REDL|REDU) - Slit flatfield boundary, 206s SLIT_FF_BNC_(REDL|REDU) - Fibre flatfield common, 206s FIB_FF_COM_(REDL|REDU) - Fibre flatfield norm, FIB_FF_NOR_(REDL|REDU) 206s - Fibre flatfield norm sigma, FIB_FF_NSG_(REDL|REDU) Products are: - 206s Science fibre info table (FIB_SCI_INFO_TAB) - XB_SCI_RAW_(REDL|REDU) 206s - ERR_XB_SCI_RAW_(REDL|REDU) - WXB_SCI_RAW_(REDL|REDU) - 206s ERR_WXB_SCI_RAW_(REDL|REDU) - MWXB_SCI_RAW_(REDL|REDU) - 206s ERR_MWXB_SCI_RAW_(REDL|REDU) - XB_SCI_(REDL|REDU) - 206s ERR_XB_SCI_(REDL|REDU) - WXB_SCI_(REDL|REDU) - 206s ERR_WXB_SCI_(REDL|REDU) - MWXB_SCI_(REDL|REDU) - 206s ERR_MWXB_SCI_(REDL|REDU) 206s 206s Parameters: 206s debug: Whether or not to save intermediate results to 206s local directory (bool; default: False) 206s plotter: Any plots produced by the recipe are redirected 206s to the command specified by this parameter. The 206s plotting command must contain the substring 206s 'gnuplot' and must be able to parse gnuplot 206s syntax on its standard input. Valid examples of 206s such a command may include 'gnuplot -persist' 206s and 'cat > mygnuplot$$.gp'. A finer control of 206s the plotting options can be obtained by writing 206s an executable script, e.g. my_gnuplot.pl, that 206s executes gnuplot after setting the desired 206s gnuplot options (e.g. set terminal pslatex 206s color). To turn off plotting, set this parameter 206s to 'no' (str; default: 'no') 206s process_chip: For RED arm data process the redl, redu, or both 206s chip(s) (str; default: 'both') 206s ext_method: Extraction method (str; default: 'opt') 206s cor_max_fnd: Find correlation maximum? (str; default: 'Y') 206s cor_def_rng: Correlation range size? (float; default: 6.0) 206s cor_def_pnt: Correlation sampling points? (int; default: 25) 206s cor_def_off: Correlation center offset? (float; default: 0.0) 206s corvel_iter: Velocity correlation iteration number (SimCal) 206s (int; default: 1) 206s bias_method: Bias subtraction method (str; default: 'M') 206s bias_value: Bias value (only if bias_method = V) (int; 206s default: 200) 206s cubify_sw: Cubify switch (str; default: 'N') 206s filt_sw: Filter switch (str; default: 'none') 206s bkg_max_io_win: Background window number in each full inter 206s order (int; default: 500) 206s bkg_xy_win_sz_x: x maximum size of each background window: (int; 206s default: 6) 206s bkg_xy_win_sz_y: y maximum size of each background window: (int; 206s default: 2) 206s pixel_thresh_max: Pixel saturation threshold max (int; default: 206s 55000) 206s pixel_thresh_min: Pixel saturation threshold min (int; default: 206s -20) 206s drs_k_s_thre: Kappa sigma threshold (float; default: 10.0) 206s drs_base_name: Base name for science products (str; default: 206s 'fxb') 206s drs_maxyshift: Half width of the interval to scan for 206s correlation, when determining y shift (float; 206s default: 3.0) 206s drs_ext_w_siz: Integration window size good: 10 (if fibre 206s deconvolution works fine) (float; default: 10.0) 206s merge: Order merging method. If 'optimal', the flux in 206s the overlapping region is set to the (optimally 206s computed, using the uncertainties) average of 206s single order spectra. If 'sum', the flux in the 206s overlapping region is computed as the sum of the 206s single order spectra. If flat-fielding is done, 206s method 'optimal' is recommended, otherwise 206s 'sum'. (str; default: 'optimal') 206s merge_delt1: Order merging left hand (short wavelength) cut. 206s To reduce the amount of order overlapping 206s regions we allow to cut short and long 206s wavelength ranges. This may reduce the ripple 206s possibly introduced by the order merging. 206s Suggested values are: 10 (W<=390), 12 206s (390=860) (float; default: -1.0) 206s merge_delt2: Order merging right hand (long wavelength) cut. 206s To reduce the amount of order overlapping 206s regions we allow to cut short and long 206s wavelength ranges. This may reduce the ripple 206s possibly introduced by the order merging. 206s Suggested values is 4 for W<860, else 0 (float; 206s default: -1.0) 206s clean_tmp_products: Input data format (bool; default: False) 206s rebin.wavestep: The bin size used for BLUE/REDL data (in w.l.u.) 206s in wavelength space. If negative, a step size of 206s 2/3 * ( average pixel size ) is used. (float; 206s default: -1.0) 206s rebin.wavestep_redu: The bin size used for REDU data (in w.l.u.) in 206s wavelength space. If negative, a step size of 206s 2/3 * ( average pixel size ) is used. (float; 206s default: -1.0) 206s rebin.scale: Whether or not to multiply by the factor 206s dx/dlambda (pixels per wavelength) during the 206s rebinning to conserve the flux. This option is 206s disabled as default because applying the flat 206s field correction already ensures flux 206s conservation. Therefore this parameter should be 206s TRUE (for response and science data) only if 206s reduce.ffmethd = no. (bool; default: False) 206s Author: Andrea Modigliani 206s 206s 206s Recipe uves_cal_orderpos: 206s version 6.1.8 206s Parameters: {'debug': False, 'plotter': 'no', 'process_chip': 'both', 'use_guess_tab': 1, 'radx': 2, 'rady': 1, 'mmethod': 'median', 'backsubgrid': 50, 'backsubradiusy': 2, 'backsubkappa': 4.0, 'backsubdegx': 2, 'backsubdegy': 2, 'samplewidth': 50, 'minslope': 0.0, 'maxslope': 0.2, 'sloperes': 120, 'pthres': 0.2, 'tracestep': 10, 'minthresh': 0.2, 'maxgap': 0.2, 'maxrms': 100.0, 'defpol1': -1, 'defpol2': -1, 'kappa': 4.0} 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 206s [ INFO ] recipe id uves_cal_tflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 206s [ INFO ] recipe id uves_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 206s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 206s [ INFO ] recipe id flames_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 206s [ INFO ] recipe id uves_cal_tflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 206s [ INFO ] recipe id uves_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 206s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 206s [ INFO ] recipe id flames_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s Docstring: Defines echelle order positions 206s 206s The recipe defines the order positions in an echelle image. The orders 206s are initially detected by means of a Hough transformation, the orders 206s are then traced, and the positions are finally fitted with a global 206s polynomial. Expected input frames are narrow flat fields, 206s ORDER_FLAT_xxx, or standard stars, STANDARD_xxx, where xxx is 'BLUE' 206s or 'RED', and optionally for each chip a DRS setup table 206s (DRS_TABLE_BLUE, DRS_TABLE_REDL, DRS_TABLE_REDU) or guess order table 206s (ORDER_GUESS_TAB_BLUE, ORDER_GUESS_TAB_REDL, ORDER_GUESS_TAB_REDU, 206s or, for backward compatibility, ORDER_TABLE_BLUE, ORDER_TABLE_REDL, 206s ORDER_TABLE_REDU). The recipe processes only the first raw frame 206s found. Output is one (or two if input is a red frame) order table(s) 206s (UVES: ORDER_TABLE_(BLUE|REDL|REDU); FLAMES: FIB_ORDEF_(REDL|REDU) 206s contaning the columns: X : Position along x Order 206s : Relative order number Y : Order line centroid 206s location Yfit : The fitted order location dY 206s : Uncertainty of Y dYfit_Square : Variance of Yfit Residual 206s : Y - Yfit Residual_Square : Residual^2 OrderRMS : Root mean 206s squared residual of initial one-dimensional linear 206s fit of order The bivariate fit polynomial itself is stored in table 206s extension no. 2. The 3rd table extension contains a table that defines 206s the active fibre traces and their positions (for support of 206s FLAMES/UVES) 206s 206s Parameters: 206s debug: Whether or not to save intermediate results to local 206s directory (bool; default: False) 206s plotter: Any plots produced by the recipe are redirected to 206s the command specified by this parameter. The plotting 206s command must contain the substring 'gnuplot' and must 206s be able to parse gnuplot syntax on its standard 206s input. Valid examples of such a command may include 206s 'gnuplot -persist' and 'cat > mygnuplot$$.gp'. A 206s finer control of the plotting options can be obtained 206s by writing an executable script, e.g. my_gnuplot.pl, 206s that executes gnuplot after setting the desired 206s gnuplot options (e.g. set terminal pslatex color). To 206s turn off plotting, set this parameter to 'no' (str; 206s default: 'no') 206s process_chip: For RED arm data process the redl, redu, or both 206s chip(s) (str; default: 'both') 206s use_guess_tab: If a Guess order table is provided this parameter set 206s how it is used:0: No usage, 1: use it to set 206s lower/upper Y raws where order are searched 2: the 206s order table try to fully match the guess (int; 206s default: 1) 206s radx: Half X size of median filtering window (int; default: 206s 2) 206s rady: Half Y size of median filtering window (int; default: 206s 1) 206s mmethod: Background subtraction method. If equal to 'median' 206s the background is sampled using the median of a sub- 206s window. If 'minimum', the minimum sub-window value is 206s used. If 'no', no background subtraction is done. 206s (str; default: 'median') 206s backsubgrid: Number of grid points (in x- and y-direction) used to 206s estimate the background (mode=poly). (int; default: 206s 50) 206s backsubradiusy: The height (in pixels) of the background sampling 206s window is (2*radiusy + 1). This parameter is not 206s corrected for binning. (int; default: 2) 206s backsubkappa: The value of kappa in the one-sided kappa-sigma 206s clipping used to estimate the background (mode=poly). 206s (float; default: 4.0) 206s backsubdegx: Degree (in x) of polynomial used to estimate the 206s background (mode=poly). (int; default: 2) 206s backsubdegy: Degree (in y) of polynomial used to estimate the 206s background (mode=poly). (int; default: 2) 206s samplewidth: Separation of sample traces (used by Hough transform) 206s in input image (int; default: 50) 206s minslope: Minimum possible line slope. This should be the 206s 'physical' slope on the chip, i.e. not taking binning 206s factors into account, which is handled by the recipe 206s (float; default: 0.0) 206s maxslope: Maximum possible line slope (float; default: 0.2) 206s sloperes: Resolution (width in pixels) of Hough space (int; 206s default: 120) 206s pthres: In automatic mode, or if the number of orders to 206s detect is read from a guess table, the detection of 206s new lines stops when the intensity of a candidate 206s line drops to less than 'pthres' times the intensity 206s of the previous detection. (float; default: 0.2) 206s tracestep: The step size used when tracing the orders (int; 206s default: 10) 206s minthresh: The minimum threshold value is (min + minthres*(max - 206s min)). Here 'min' and 'max' are the lowest and 206s highest pixel values in the central bin of the order 206s (float; default: 0.2) 206s maxgap: If the order line drops below detection threshold, 206s the order tracing algorithm will try to jump a gap of 206s maximum size 'maxgap' multiplied by the image width 206s (float; default: 0.2) 206s maxrms: When fitting the orders with straight lines, this is 206s the maximum allowed RMS relative to the median RMS of 206s all orders (float; default: 100.0) 206s defpol1: The degree of the bivarite fit (cross dispersion 206s direction). If negative, the degree is optimized to 206s give the best fit (int; default: -1) 206s defpol2: The degree of the bivarite fit (order number). If 206s negative, the degree is optimized to give the best 206s fit (int; default: -1) 206s kappa: Used for kappa-sigma clipping of the final polynomial 206s fit. If negative, no clipping is done (float; 206s default: 4.0) 206s Author: Jonas M. Larsen 206s 206s 206s Recipe uves_utl_remove_crh_single: 206s version 6.1.8 206s Parameters: {'crh_frac_max': 0.7, 'sigma_lim': 25.0, 'f_lim': 0.7, 'max_iter': 5, 'gain': 2.42, 'ron': 1.0} 206s Docstring: Remove CRHs from an image 206s 206s This recipe performs image computation. The input files is one image 206s their associated tags should be IMA. The output is the image cleaned 206s from CRHs Information on relevant parameters can be found with esorex 206s --params uves_utl_remove_crh_single esorex --help 206s uves_utl_remove_crh_single 206s 206s Parameters: 206s crh_frac_max: Maximum fraction of allowed CRHs (float; default: 0.7) 206s sigma_lim: Maximum sigma in kappa-sigma clip (float; default: 206s 25.0) 206s f_lim: Max fraction of bad pixels allowed (float; default: 206s 0.7) 206s max_iter: Max fraction of bad pixels allowed (int; default: 5) 206s gain: Detector's gain (float; default: 2.42) 206s ron: Detector's ron (float; default: 1.0) 206s Author: Andrea Modigliani 206s 206s 206s Recipe uves_cal_mdark: 206s version 6.1.8 206s Parameters: {'stack_method': 'median', 'klow': 5.0, 'khigh': 5.0, 'niter': 5, 'debug': False, 'plotter': 'no', 'process_chip': 'both', 'qc_dark.reg.num_x': 4, 'qc_dark.reg.num_y': 4, 'qc_dark.reg.box_sx': 100, 'qc_dark.reg.box_sy': 100, 'qc_dark.reg.border_x': 100, 'qc_dark.reg.border_y': 100, 'qc_dark.reg.when': 0} 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 206s [ INFO ] recipe id uves_cal_tflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 206s [ INFO ] recipe id uves_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 206s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 206s [ INFO ] recipe id flames_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 206s [ INFO ] recipe id uves_cal_tflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 206s [ INFO ] recipe id uves_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 206s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 206s [ INFO ] recipe id flames_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 206s [ INFO ] recipe id uves_cal_mkmaster 206s Docstring: Creates the master dark frame 206s 206s This recipe creates a master dark frame by taking the median of all 206s input frames which should have identical exposure times. Symbolically, 206s masterdark = median( dark_i ) - masterbias The input dark frames must 206s have same tag and size and must be either (P)DARK_BLUE or (P)DARK_RED. 206s Also, a master bias (MASTER_BIAS_xxxx) must be provided for each chip 206s (xxxx = BLUE, REDL, REDU). On blue input the recipe computes one 206s master dark frame; on red input the recipe produces a master dark 206s frame for each chip (MASTER_(P)DARK_xxxx). 206s 206s Parameters: 206s stack_method: Method used to build master frame (str; 206s default: 'median') 206s klow: Kappa used to clip low level values, when 206s method is set to 'mean' (float; default: 5.0) 206s khigh: Kappa used to clip high level values, when 206s method is set to 'mean' (float; default: 5.0) 206s niter: Number of kappa sigma iterations, when method 206s is set to 'mean' (int; default: 5) 206s debug: Whether or not to save intermediate results to 206s local directory (bool; default: False) 206s plotter: Any plots produced by the recipe are redirected 206s to the command specified by this parameter. The 206s plotting command must contain the substring 206s 'gnuplot' and must be able to parse gnuplot 206s syntax on its standard input. Valid examples of 206s such a command may include 'gnuplot -persist' 206s and 'cat > mygnuplot$$.gp'. A finer control of 206s the plotting options can be obtained by writing 206s an executable script, e.g. my_gnuplot.pl, that 206s executes gnuplot after setting the desired 206s gnuplot options (e.g. set terminal pslatex 206s color). To turn off plotting, set this 206s parameter to 'no' (str; default: 'no') 206s process_chip: For RED arm data process the redl, redu, or 206s both chip(s) (str; default: 'both') 206s stack_method: Method used to build master frame (str; 206s default: 'median') 206s klow: Kappa used to clip low level values, when 206s method is set to 'mean' (float; default: 5.0) 206s khigh: Kappa used to clip high level values, when 206s method is set to 'mean' (float; default: 5.0) 206s niter: Number of kappa sigma iterations, when method 206s is set to 'mean' (int; default: 5) 206s qc_dark.reg.num_x: Number of regions along the X axis (where 206s mean/med/rms are computed). (int; default: 4) 206s qc_dark.reg.num_y: Number of regions along the Y axis(where 206s mean/med/rms are computed). (int; default: 4) 206s qc_dark.reg.box_sx: Region X size [pix] (int; default: 100) 206s qc_dark.reg.box_sy: Region Y size [pix] (int; default: 100) 206s qc_dark.reg.border_x: X distance between the left hand side of the 206s detector and the left hand side of the region 206s [pix] (int; default: 100) 206s qc_dark.reg.border_y: X distance between the left hand side of the 206s detector and the left hand side of the region 206s [pix] (int; default: 100) 206s qc_dark.reg.when: When QC analysis is performed. 0: on each raw 206s frame or 1: on the master frame (int; default: 206s 0) 206s Author: Jonas M. Larsen 206s 206s 206s Recipe flames_cal_predict: 206s version 6.1.8 206s Parameters: {'debug': False, 'plotter': 'no', 'process_chip': 'both', 'mbox_x': 40, 'mbox_y': 40, 'trans_x': 0.0, 'trans_y': 0.0, 'ech_angle_off': 0.0, 'cd_angle_off': 0.0, 'ccd_rot_angle_off': 0.0, 'compute_regression_sw': True, 'def_pol1': 4, 'def_pol2': 5, 'kappa': 4.5, 'tol': 2.0} 206s Docstring: Implements the UVES physical model 206s 206s This recipe implements the UVES physical model Input files are flames- 206s uves formatcheck frames identified by the tag FIB_ARC_LAMP_FORM_RED 206s and a ThAr line reference table identified by the tag 206s LINE_REFER_TABLE. Optional input are master bias frames identified by 206s the tag MASTER_BIAS_(REDL|REDU). The recipe extracts from the input 206s files FITS header data indicating the instrument setting and ambiental 206s atmospheric conditions, then using the model predicts X,Y position of 206s the lines listed in the LINE_REFER_TABLE table which are imaging on 206s the detector and stores this information in an guess order and a guess 206s line table. Output are a guess line table, FIB_LIN_GUE_(REDL|REDU), 206s and a guess order table, FIB_ORD_GUE_(REDL|REDU). If the user 206s provides in input also master format checks having tag 206s MASTER_FORM_(REDL|REDU), the recipe performs also a stability check 206s 206s Parameters: 206s debug: Whether or not to save intermediate results to 206s local directory (bool; default: False) 206s plotter: Any plots produced by the recipe are 206s redirected to the command specified by this 206s parameter. The plotting command must contain 206s the substring 'gnuplot' and must be able to 206s parse gnuplot syntax on its standard input. 206s Valid examples of such a command may include 206s 'gnuplot -persist' and 'cat > mygnuplot$$.gp'. 206s A finer control of the plotting options can be 206s obtained by writing an executable script, e.g. 206s my_gnuplot.pl, that executes gnuplot after 206s setting the desired gnuplot options (e.g. set 206s terminal pslatex color). To turn off plotting, 206s set this parameter to 'no' (str; default: 206s 'no') 206s process_chip: For RED arm data process the redl, redu, or 206s both chip(s) (str; default: 'both') 206s mbox_x: Match box X size (int; default: 40) 206s mbox_y: Match box Y size (int; default: 40) 206s trans_x: Detector translation along X (float; default: 206s 0.0) 206s trans_y: Detector translation along Y (float; default: 206s 0.0) 206s ech_angle_off: Offset on echelle angle (float; default: 0.0) 206s cd_angle_off: Offset on cross disperser angle (float; 206s default: 0.0) 206s ccd_rot_angle_off: Offset on CCD rotation angle (float; default: 206s 0.0) 206s compute_regression_sw: Compute regression? (bool; default: True) 206s def_pol1: Polynomial X deg (int; default: 4) 206s def_pol2: Polynomial Y deg (int; default: 5) 206s kappa: Kappa value in kappa sigma clipping on 206s RESIDUAL between YFIT and Y columns (float; 206s default: 4.5) 206s tol: Tolerance in kappa sigma clipping on RESIDUAL 206s between YFIT and Y columns (float; default: 206s 2.0) 206s Author: Andrea Modigliani 206s 206s 206s Recipe uves_cal_mkmaster: 206s version 6.1.8 206s Parameters: {'stack_method': 'median', 'klow': 5.0, 'khigh': 5.0, 'niter': 5, 'debug': False, 'plotter': 'no', 'process_chip': 'both', 'clean_traps': False, 'norm_method': 'explevel', 'backsub.mmethod': 'median', 'backsub.npoints': 82, 'backsub.radiusy': 2, 'backsub.sdegree': 1, 'backsub.smoothx': -1.0, 'backsub.smoothy': -1.0, 'qc_dark.reg.num_x': 4, 'qc_dark.reg.num_y': 4, 'qc_dark.reg.box_sx': 100, 'qc_dark.reg.box_sy': 100, 'qc_dark.reg.border_x': 100, 'qc_dark.reg.border_y': 100, 'qc_dark.reg.when': 0} 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 206s [ INFO ] recipe id uves_cal_tflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 206s [ INFO ] recipe id uves_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 206s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 206s [ INFO ] recipe id flames_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 206s Docstring: Creates the master bias/dark/flat frame 206s 206s This recipe calls uves_cal_mbias if any raw BIAS frame is provided 206s otherwise uves_cal_mdark if any raw DARK frame is provided, otherwise 206s it calls uves_cal_mflat Pls refer to those recipes for more details 206s 206s Parameters: 206s stack_method: Method used to build master frame (str; 206s default: 'median') 206s klow: Kappa used to clip low level values, when 206s method is set to 'mean' (float; default: 5.0) 206s khigh: Kappa used to clip high level values, when 206s method is set to 'mean' (float; default: 5.0) 206s niter: Number of kappa sigma iterations, when method 206s is set to 'mean' (int; default: 5) 206s debug: Whether or not to save intermediate results to 206s local directory (bool; default: False) 206s plotter: Any plots produced by the recipe are redirected 206s to the command specified by this parameter. The 206s plotting command must contain the substring 206s 'gnuplot' and must be able to parse gnuplot 206s syntax on its standard input. Valid examples of 206s such a command may include 'gnuplot -persist' 206s and 'cat > mygnuplot$$.gp'. A finer control of 206s the plotting options can be obtained by writing 206s an executable script, e.g. my_gnuplot.pl, that 206s executes gnuplot after setting the desired 206s gnuplot options (e.g. set terminal pslatex 206s color). To turn off plotting, set this 206s parameter to 'no' (str; default: 'no') 206s process_chip: For RED arm data process the redl, redu, or 206s both chip(s) (str; default: 'both') 206s stack_method: Method used to build master frame (str; 206s default: 'median') 206s klow: Kappa used to clip low level values, when 206s method is set to 'mean' (float; default: 5.0) 206s khigh: Kappa used to clip high level values, when 206s method is set to 'mean' (float; default: 5.0) 206s niter: Number of kappa sigma iterations, when method 206s is set to 'mean' (int; default: 5) 206s debug: Whether or not to save intermediate results to 206s local directory (bool; default: False) 206s plotter: Any plots produced by the recipe are redirected 206s to the command specified by this parameter. The 206s plotting command must contain the substring 206s 'gnuplot' and must be able to parse gnuplot 206s syntax on its standard input. Valid examples of 206s such a command may include 'gnuplot -persist' 206s and 'cat > mygnuplot$$.gp'. A finer control of 206s the plotting options can be obtained by writing 206s an executable script, e.g. my_gnuplot.pl, that 206s executes gnuplot after setting the desired 206s gnuplot options (e.g. set terminal pslatex 206s color). To turn off plotting, set this 206s parameter to 'no' (str; default: 'no') 206s process_chip: For RED arm data process the redl, redu, or 206s both chip(s) (str; default: 'both') 206s clean_traps: Clean detector traps. If TRUE detector traps 206s are interpolated.The bad pixels are replaced by 206s the average of thenearest good pixels in the 206s same column, or simply marked as bad. The 206s positions of bad pixels are hard-coded (as 206s function of UVES chip). (bool; default: False) 206s norm_method: Method used to build master frame (str; 206s default: 'explevel') 206s backsub.mmethod: Background measuring method. If equal to 206s 'median' the background is sampled using the 206s median of a subwindow. If 'minimum', the 206s subwindow minimum value is used. If 'no', no 206s background subtraction is done. (str; default: 206s 'median') 206s backsub.npoints: This is the number of columns in interorder 206s space used to sample the background. (int; 206s default: 82) 206s backsub.radiusy: The height (in pixels) of the background 206s sampling window is (2*radiusy + 1). This 206s parameter is not corrected for binning. (int; 206s default: 2) 206s backsub.sdegree: Degree of interpolating splines. Currently only 206s degree = 1 is supported (int; default: 1) 206s backsub.smoothx: If spline interpolation is used to measure the 206s background, the x-radius of the post-smoothing 206s window is (smoothx * image_width). Here, 206s 'image_width' is the image width after binning. 206s If negative, the default values are used: 206s (25.0/4096) for blue flat-field frames, 206s (50.0/4096) for red flat-field frames, 206s (300.0/4096) for blue science frames and 206s (300.0/4096) for red science frames. (float; 206s default: -1.0) 206s backsub.smoothy: If spline interpolation is used to measure the 206s background, the y-radius of the post-smoothing 206s window is (smoothy * image_height). Here, 206s 'image_height' is the image height after 206s binning. If negative, the default values are 206s used: (100.0/2048) for blue flat-field frames, 206s (300.0/2048) for red flat-field frames, 206s (200.0/2048) for blue science frames and 206s (500.0/2048) for red science frames. (float; 206s default: -1.0) 206s qc_dark.reg.num_x: Number of regions along the X axis (where 206s mean/med/rms are computed). (int; default: 4) 206s qc_dark.reg.num_y: Number of regions along the Y axis(where 206s mean/med/rms are computed). (int; default: 4) 206s qc_dark.reg.box_sx: Region X size [pix] (int; default: 100) 206s qc_dark.reg.box_sy: Region Y size [pix] (int; default: 100) 206s qc_dark.reg.border_x: X distance between the left hand side of the 206s detector and the left hand side of the region 206s [pix] (int; default: 100) 206s qc_dark.reg.border_y: X distance between the left hand side of the 206s detector and the left hand side of the region 206s [pix] (int; default: 100) 206s qc_dark.reg.when: When QC analysis is performed. 0: on each raw 206s frame or 1: on the master frame (int; default: 206s 0) 206s Author: Jonas M. Larsen 206s 206s 206s Recipe uves_cal_mflat_combine: 206s version 6.1.8 206s Parameters: {'debug': False, 'plotter': 'no', 'process_chip': 'both', 'order_threshold': 7} 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 206s [ INFO ] recipe id uves_cal_tflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 206s [ INFO ] recipe id uves_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 206s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 206s [ INFO ] recipe id flames_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 206s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 206s [ INFO ] recipe id flames_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 206s [ INFO ] recipe id uves_cal_tflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 206s [ INFO ] recipe id uves_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 206s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 206s [ INFO ] recipe id flames_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s Docstring: Combines the master flat field and the master dflat frames 206s 206s This recipe combined a MASTER_FLAT_xxxx with a MASTER_DFLAT_xxxx Input 206s are: a master flat (MASTER_FLAT_xxxx) a master dflat 206s (MASTER_DFLAT_xxxx) an order table (ORDER_TABLE_xxxx) provided for 206s each chip (xxxx = BLUE, REDL, REDU). Output is a MASTER_FLAT_xxxx 206s 206s Parameters: 206s debug: Whether or not to save intermediate results to local 206s directory (bool; default: False) 206s plotter: Any plots produced by the recipe are redirected to 206s the command specified by this parameter. The 206s plotting command must contain the substring 206s 'gnuplot' and must be able to parse gnuplot syntax 206s on its standard input. Valid examples of such a 206s command may include 'gnuplot -persist' and 'cat > 206s mygnuplot$$.gp'. A finer control of the plotting 206s options can be obtained by writing an executable 206s script, e.g. my_gnuplot.pl, that executes gnuplot 206s after setting the desired gnuplot options (e.g. set 206s terminal pslatex color). To turn off plotting, set 206s this parameter to 'no' (str; default: 'no') 206s process_chip: For RED arm data process the redl, redu, or both 206s chip(s) (str; default: 'both') 206s order_threshold: Order where master flats are joined (int; default: 206s 7) 206s Author: Andrea Modigliani 206s 206s 206s Recipe flames_cal_mkmaster: 206s version 6.1.8 206s Parameters: {'debug': False, 'plotter': 'no', 'process_chip': 'both', 'norm_method': 'exptime', 'backsub.mmethod': 'median', 'backsub.npoints': 82, 'backsub.radiusy': 2, 'backsub.sdegree': 1, 'backsub.smoothx': -1.0, 'backsub.smoothy': -1.0} 206s Docstring: Creates a master flat frame to support FIBER mode data reduction 206s 206s This recipe creates a composite master flat frame to reduce FIBER mode 206s data by: 1) Group each input raw flat frame per grating setting. Then 206s for each set: 1a) subtracts the master bias frame from each flat field 206s frame, 1b) divides each flat field frame by the exposure time for 206s that frame, 1c) takes the median of all bias subtracted, normalized 206s raw flat frames, 1d) optionally subtracts the master dark frame, and 206s 1e) subtracts the background to get the bias subtracted, optionally 206s dark subtracted, normalized, background subtracted master flat-field 206s frame. 2) Creates a synthetic master frame resulting from the 206s coaddition of each master flat frame obtained by each set 206s Symbolically, masterflat = median( (flat_i - masterbias)/exptime_i ) 206s - masterdark/exptime - background. The input flat field 206s frames must have same tag which must match (SFLAT_(BLUE|RED), for 206s example SFLAT_BLUE or FLAT_RED. Also, a master bias (MASTER_BIAS_xxxx) 206s and ordertable (ORDER_TABLE_xxxx) must be provided for each chip (xxxx 206s = BLUE, REDL, REDU). A master dark frame (MASTER_(P)DARK_xxxx) may 206s optionally be provided. On blue input the recipe computes one master 206s flat field frame; on red input the recipe produces a master flat field 206s frame for each chip (MASTER_SFLAT_xxxx). 206s 206s Parameters: 206s debug: Whether or not to save intermediate results to local 206s directory (bool; default: False) 206s plotter: Any plots produced by the recipe are redirected to 206s the command specified by this parameter. The 206s plotting command must contain the substring 206s 'gnuplot' and must be able to parse gnuplot syntax 206s on its standard input. Valid examples of such a 206s command may include 'gnuplot -persist' and 'cat > 206s mygnuplot$$.gp'. A finer control of the plotting 206s options can be obtained by writing an executable 206s script, e.g. my_gnuplot.pl, that executes gnuplot 206s after setting the desired gnuplot options (e.g. set 206s terminal pslatex color). To turn off plotting, set 206s this parameter to 'no' (str; default: 'no') 206s process_chip: For RED arm data process the redl, redu, or both 206s chip(s) (str; default: 'both') 206s norm_method: Method used to build master frame (str; default: 206s 'exptime') 206s backsub.mmethod: Background measuring method. If equal to 'median' 206s the background is sampled using the median of a 206s subwindow. If 'minimum', the subwindow minimum value 206s is used. If 'no', no background subtraction is done. 206s (str; default: 'median') 206s backsub.npoints: This is the number of columns in interorder space 206s used to sample the background. (int; default: 82) 206s backsub.radiusy: The height (in pixels) of the background sampling 206s window is (2*radiusy + 1). This parameter is not 206s corrected for binning. (int; default: 2) 206s backsub.sdegree: Degree of interpolating splines. Currently only 206s degree = 1 is supported (int; default: 1) 206s backsub.smoothx: If spline interpolation is used to measure the 206s background, the x-radius of the post-smoothing 206s window is (smoothx * image_width). Here, 206s 'image_width' is the image width after binning. If 206s negative, the default values are used: (25.0/4096) 206s for blue flat-field frames, (50.0/4096) for red 206s flat-field frames, (300.0/4096) for blue science 206s frames and (300.0/4096) for red science frames. 206s (float; default: -1.0) 206s backsub.smoothy: If spline interpolation is used to measure the 206s background, the y-radius of the post-smoothing 206s window is (smoothy * image_height). Here, 206s 'image_height' is the image height after binning. If 206s negative, the default values are used: (100.0/2048) 206s for blue flat-field frames, (300.0/2048) for red 206s flat-field frames, (200.0/2048) for blue science 206s frames and (500.0/2048) for red science frames. 206s (float; default: -1.0) 206s Author: Andrea Modigliani 206s 206s 206s Recipe uves_obs_scired: 206s version 6.1.8 206s Parameters: {'debug': False, 'plotter': 'no', 'process_chip': 'both', 'clean_traps': False, 'reduce.slitlength': -1.0, 'reduce.skysub': True, 'reduce.objoffset': 0.0, 'reduce.objslit': -1.0, 'reduce.tiltcorr': True, 'reduce.ffmethod': 'extract', 'reduce.merge': 'optimal', 'reduce.merge_delt1': 0.0, 'reduce.merge_delt2': 0.0, 'reduce.rebin.wavestep': -1.0, 'reduce.rebin.wavestep_redu': -1.0, 'reduce.rebin.scale': False, 'reduce.extract.method': 'optimal', 'reduce.extract.kappa': 10.0, 'reduce.extract.chunk': 32, 'reduce.extract.profile': 'auto', 'reduce.extract.skymethod': 'optimal', 'reduce.extract.oversample': -1, 'reduce.extract.best': True, 'reduce.backsub.mmethod': 'median', 'reduce.backsub.npoints': 82, 'reduce.backsub.radiusy': 2, 'reduce.backsub.sdegree': 1, 'reduce.backsub.smoothx': -1.0, 'reduce.backsub.smoothy': -1.0} 206s Docstring: Reduces a science frame 206s 206s This recipe reduces a science frame (SCIENCE_BLUE or SCIENCE_RED, or 206s SCI_POINT_BLUE or SCI_POINT_RED, or SCI_EXTND_BLUE or SCI_EXTND_RED 206s or SCI_SLICER_BLUE or SCI_SLICER_RED) using a combination (depending 206s on recipe parameters and provided input frames) of the steps: - bias 206s subtraction, - dark subtraction, - background subtraction, - 206s extraction/cosmic ray removal, - flat field correction, - wavelength 206s rebinning, - sky subtraction, - order merging, - response 206s correction (if response curve is provided). Additional input for this 206s recipe are: order table(s) for each chip, ORDER_TABLE_xxxx (where 206s xxxx=BLUE, REDL, REDU), line table(s) for each chip, LINE_TABLE_xxxx, 206s a master bias frame, MASTER_BIAS_xxxx, a master flat, 206s MASTER_FLAT_xxxx, optionally an instrument response table, 206s INSTR_RESPONSE_FINE_xxx, optionally an master response table, 206s MASTER_RESPONSE_xxx, and optionally a table describing the atmospheric 206s extinction, EXTCOEFF_TABLE. For each chip (xxxx = BLUE, REDL, REDU) 206s the recipe produces a combination of the products: 'RED_SCIENCE_xxxx' 206s Reduced science spectrum 'MERGED_SCIENCE_xxxx' Merged spectrum, 206s no sky subtraction 'WCALIB_SCIENCE_xxxx' Extracted, wavelength 206s calibrated frame in (wavelength, order) 206s space 'WCALIB_FF_SCIENCE_xxxx' Extracted, flat-fielded, wave.cal. 206s frame in (wavelength, order) space 206s (Only if flatfielding done) 'WCALIB_FLAT_OBJ_xxxx' Extracted, 206s wavelength calibrated flat field in 206s (wavelength, order) space (Only if 206s flatfielding done) 'ERRORBAR_SCIENCE_xxxx' Error bars of 206s 'RED_SCIENCE_xxxx' 'VARIANCE_SCIENCE_xxxx' Variance of extracted, 206s flatfielded object in (pixel, order) space 206s 'ORDER_TRACE_xxxx' Table describing the spatial profile 206s 'FLUXCAL_SCIENCE_xxxx' Flux-calibrated science spectrum 206s 'FLUXCAL_ERROR_xxxx' Error bars of 'FLUXCAL_SCIENCE_xxxx' 206s 'BKG_SCI_xxxx' The subtracted background image 206s 'CRMASK_xxxx' List of cosmic ray hits 'MERGED_SKY_xxxx' 206s The merged sky spectrum 'EXT_2D_SCIENCE_xxxx' The 2d extracted 206s spectrum 'FF2D_SCIENCE_xxxx' The 2d extracted, flat-fielded 206s spectrum 'WCAL2D_SCIENCE_xxxx' The 2d extracted, flat-fielded, 206s wave.cal. spectrum 'MER2D_SCIENCE_xxxx' The 2d reduced, flux- 206s calibrated (if possible) science spectrum 206s 206s Parameters: 206s debug: Whether or not to save intermediate 206s results to local directory (bool; 206s default: False) 206s plotter: Any plots produced by the recipe are 206s redirected to the command specified by 206s this parameter. The plotting command must 206s contain the substring 'gnuplot' and must 206s be able to parse gnuplot syntax on its 206s standard input. Valid examples of such a 206s command may include 'gnuplot -persist' 206s and 'cat > mygnuplot$$.gp'. A finer 206s control of the plotting options can be 206s obtained by writing an executable script, 206s e.g. my_gnuplot.pl, that executes gnuplot 206s after setting the desired gnuplot options 206s (e.g. set terminal pslatex color). To 206s turn off plotting, set this parameter to 206s 'no' (str; default: 'no') 206s process_chip: For RED arm data process the redl, redu, 206s or both chip(s) (str; default: 'both') 206s clean_traps: Clean detector traps. If TRUE detector 206s traps are interpolated.The bad pixels are 206s replaced by the average of thenearest 206s good pixels in the same column, or simply 206s marked as bad. The positions of bad 206s pixels are hard-coded (as function of 206s UVES chip). (bool; default: False) 206s reduce.slitlength: Extraction slit length (in pixels). If 206s negative, the value inferred from the raw 206s frame header is used (float; default: 206s -1.0) 206s reduce.skysub: Do sky-subtraction (only applicable to 206s linear and average extractions)? (bool; 206s default: True) 206s reduce.objoffset: Offset (in pixels) of extraction slit 206s with respect to center of order. For 206s optimal extraction the full slit is 206s offset. For linear/average extraction, 206s reduce.objoffset is ignored if 206s reduce.objslit [default -1.0] is 206s negative. In this case the offset is 206s automatically determined by measuring the 206s actual object position. (float; default: 206s 0.0) 206s reduce.objslit: Object window size (in pixels), ignored 206s for optimal extraction. The value must be 206s smaller than the total slit length. If 206s negative, the default value (half of full 206s slit length) is used. The upper and lower 206s sky windows are defined as the part of 206s the full slit (if any) outside the object 206s window. The center of the object window 206s is determined by the offset parameter. 206s (float; default: -1.0) 206s reduce.tiltcorr: If enabled (recommended), the provided 206s dispersion solutions obtained at 206s different slit positions are interpolated 206s linearly at the actually measured 206s position of the object/sky. Line tilt 206s correction is currently not supported for 206s 2d extraction, in which case the 206s dispersion solution obtained at the 206s middle of the slit is always used. (bool; 206s default: True) 206s reduce.ffmethod: Flat-fielding method. If set to 'pixel', 206s flat-fielding is done in pixel-pixel 206s space (before extraction); if set to 206s 'extract', flat- fielding is performed in 206s pixel-order space (i.e. after 206s extraction). If set to 'no', no flat- 206s field correction is done, in which case 206s reduce.rebin.scale should be set to true 206s to ensure flux conservation (both for 206s response and science data) (str; default: 206s 'extract') 206s reduce.merge: Order merging method. If 'optimal', the 206s flux in the overlapping region is set to 206s the (optimally computed, using the 206s uncertainties) average of single order 206s spectra. If 'sum', the flux in the 206s overlapping region is computed as the sum 206s of the single order spectra. If 206s 'noappend' the spectrum is simply 206s rebinned but not merged.If flat-fielding 206s is done, method 'optimal' is recommended, 206s otherwise 'sum'. (str; default: 206s 'optimal') 206s reduce.merge_delt1: Order merging left hand (short 206s wavelength) cut. To reduce the amount of 206s order overlapping regions we allow to cut 206s short and long wavelength ranges. This 206s may reduce the ripple possibly introduced 206s by the order merging. Suggested values 206s are: 10 (W<=390), 12 (390 200 (int; default: -1) 206s reduce.extract.best: (optimal extraction only) If false 206s (fastest), the spectrum is extracted only 206s once. If true (best), the spectrum is 206s extracted twice, the second time using 206s improved variance estimates based on the 206s first iteration. Better variance 206s estimates slightly improve the obtained 206s signal to noise but at the cost of 206s increased execution time (bool; default: 206s True) 206s reduce.backsub.mmethod: Background measuring method. If equal to 206s 'median' the background is sampled using 206s the median of a subwindow. If 'minimum', 206s the subwindow minimum value is used. If 206s 'no', no background subtraction is done. 206s (str; default: 'median') 206s reduce.backsub.npoints: This is the number of columns in 206s interorder space used to sample the 206s background. (int; default: 82) 206s reduce.backsub.radiusy: The height (in pixels) of the background 206s sampling window is (2*radiusy + 1). This 206s parameter is not corrected for binning. 206s (int; default: 2) 206s reduce.backsub.sdegree: Degree of interpolating splines. 206s Currently only degree = 1 is supported 206s (int; default: 1) 206s reduce.backsub.smoothx: If spline interpolation is used to 206s measure the background, the x-radius of 206s the post-smoothing window is (smoothx * 206s image_width). Here, 'image_width' is the 206s image width after binning. If negative, 206s the default values are used: (25.0/4096) 206s for blue flat-field frames, (50.0/4096) 206s for red flat-field frames, (300.0/4096) 206s for blue science frames and (300.0/4096) 206s for red science frames. (float; default: 206s -1.0) 206s reduce.backsub.smoothy: If spline interpolation is used to 206s measure the background, the y-radius of 206s the post-smoothing window is (smoothy * 206s image_height). Here, 'image_height' is 206s the image height after binning. If 206s negative, the default values are used: 206s (100.0/2048) for blue flat-field frames, 206s (300.0/2048) for red flat-field frames, 206s (200.0/2048) for blue science frames and 206s (500.0/2048) for red science frames. 206s (float; default: -1.0)[ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_tflat 206s [ INFO ] recipe id uves_cal_tflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_response 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_redchain 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mbias 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat 206s [ INFO ] Creation of trap not supported for recipe: 'uves_cal_mflat' 206s [ INFO ] recipe id uves_cal_mflat 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_wavecal 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_prep_sff_ofpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_orderpos 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mdark 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_predict 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mkmaster 206s [ INFO ] recipe id uves_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_mflat_combine 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile flames_cal_mkmaster 206s [ INFO ] Creation of trap not supported for recipe: 'flames_cal_mkmaster' 206s [ INFO ] recipe id flames_cal_mkmaster 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_obs_scired 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 206s [ INFO ] Run-time version 7.3.2 of CPL is higher than the version (70203) used to compile uves_cal_cd_align 206s 206s Author: Jonas M. Larsen 206s 206s 206s Recipe uves_cal_cd_align: 206s version 6.1.8 206s Parameters: {'debug': False, 'plotter': 'no', 'process_chip': 'both', 'steps': 100, 'xborder': 200, 'window': 50} 206s Docstring: Measures the reproducability of the cross disperser positioning 206s 206s Given two input frames (CD_ALIGN_xxx where xxx = BLUE or RED) which 206s contain only one echelle order, this recipe measures the shift in the 206s cross-dispersion direction of that order. For RED input frames, only 206s the lower chip is processed. The recipe produces a 206s CD_ALIGN_TABLE_xxxx (with xxxx = BLUE or REDL) with columns X: 206s Column number YCENi: Centroid from Gaussian fit (for i = 1,2) 206s SIGMAi: Stdev from Gaussian fit BACKi: Constant background from 206s Gaussian fit NORMi: Normalization constant from Gaussian fit 206s YDIFF: Difference YCEN2 - YCEN1 of centroid positions and the QC- 206s parameters ESO.QC.YDIFF(AVG|MED|RMS), which are the average, median 206s and root-mean-square of the y-shift, respectively. 206s 206s Parameters: 206s debug: Whether or not to save intermediate results to local 206s directory (bool; default: False) 206s plotter: Any plots produced by the recipe are redirected to the 206s command specified by this parameter. The plotting 206s command must contain the substring 'gnuplot' and must 206s be able to parse gnuplot syntax on its standard input. 206s Valid examples of such a command may include 'gnuplot 206s -persist' and 'cat > mygnuplot$$.gp'. A finer control 206s of the plotting options can be obtained by writing an 206s executable script, e.g. my_gnuplot.pl, that executes 206s gnuplot after setting the desired gnuplot options (e.g. 206s set terminal pslatex color). To turn off plotting, set 206s this parameter to 'no' (str; default: 'no') 206s process_chip: For RED arm data process the redl, redu, or both 206s chip(s) (str; default: 'both') 206s steps: Step size in pixels (int; default: 100) 206s xborder: Exclude a border region of this size (pixels) (int; 206s default: 200) 206s window: The half window height used for Gaussian fitting (int; 206s default: 50) 206s Author: Jonas M. Larsen 206s 206s 206s autopkgtest [00:39:01]: test test-recipe.py: -----------------------] 206s autopkgtest [00:39:01]: test test-recipe.py: - - - - - - - - - - results - - - - - - - - - - 206s test-recipe.py PASS (superficial) 206s autopkgtest [00:39:01]: @@@@@@@@@@@@@@@@@@@@ summary 206s test-recipe.py PASS (superficial) 228s Creating nova instance adt-noble-amd64-cpl-plugin-uves-20240326-003535-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-amd64-server-20240325.img (UUID ba43860b-557a-4db2-b3f0-378a99bca08c)...