0s autopkgtest [09:34:50]: starting date and time: 2024-12-03 09:34:50+0000 0s autopkgtest [09:34:50]: git checkout: be626eda Fix armhf LXD image generation for plucky 0s autopkgtest [09:34:50]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.vh7je7u_/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:astropy --apt-upgrade imexam --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=astropy/7.0.0-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor builder-cpu2-ram4-disk20 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-32.secgroup --name adt-plucky-amd64-imexam-20241203-093449-juju-7f2275-prod-proposed-migration-environment-2-9f8ffc0b-0674-4f59-81e1-a9f771c7d670 --image adt/ubuntu-plucky-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration-amd64 -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,keyserver.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/ 371s autopkgtest [09:41:01]: testbed dpkg architecture: amd64 372s autopkgtest [09:41:02]: testbed apt version: 2.9.14ubuntu1 372s autopkgtest [09:41:02]: @@@@@@@@@@@@@@@@@@@@ test bed setup 372s autopkgtest [09:41:02]: testbed release detected to be: None 373s autopkgtest [09:41:03]: updating testbed package index (apt update) 373s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 374s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 374s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 374s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 374s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [65.3 kB] 374s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 374s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [781 kB] 374s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.1 kB] 374s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [104 kB] 374s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [153 kB] 374s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [40.6 kB] 374s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/restricted i386 Packages [2572 B] 374s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [256 kB] 374s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [687 kB] 374s Get:15 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [21.9 kB] 374s Get:16 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [6364 B] 374s Fetched 2217 kB in 1s (2229 kB/s) 375s Reading package lists... 376s Reading package lists... 377s Building dependency tree... 377s Reading state information... 377s Calculating upgrade... 377s The following packages will be upgraded: 377s gcc-14-base libatomic1 libgcc-s1 libstdc++6 377s 4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 377s Need to get 928 kB of archives. 377s After this operation, 1024 B of additional disk space will be used. 377s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 libatomic1 amd64 14.2.0-9ubuntu1 [10.3 kB] 377s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14-base amd64 14.2.0-9ubuntu1 [52.0 kB] 377s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libstdc++6 amd64 14.2.0-9ubuntu1 [788 kB] 377s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 libgcc-s1 amd64 14.2.0-9ubuntu1 [78.4 kB] 378s Fetched 928 kB in 1s (1529 kB/s) 378s (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 ... 75952 files and directories currently installed.) 378s Preparing to unpack .../libatomic1_14.2.0-9ubuntu1_amd64.deb ... 378s Unpacking libatomic1:amd64 (14.2.0-9ubuntu1) over (14.2.0-8ubuntu1) ... 378s Preparing to unpack .../gcc-14-base_14.2.0-9ubuntu1_amd64.deb ... 378s Unpacking gcc-14-base:amd64 (14.2.0-9ubuntu1) over (14.2.0-8ubuntu1) ... 378s Setting up gcc-14-base:amd64 (14.2.0-9ubuntu1) ... 378s (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 ... 75952 files and directories currently installed.) 378s Preparing to unpack .../libstdc++6_14.2.0-9ubuntu1_amd64.deb ... 378s Unpacking libstdc++6:amd64 (14.2.0-9ubuntu1) over (14.2.0-8ubuntu1) ... 378s Setting up libstdc++6:amd64 (14.2.0-9ubuntu1) ... 378s (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 ... 75952 files and directories currently installed.) 378s Preparing to unpack .../libgcc-s1_14.2.0-9ubuntu1_amd64.deb ... 378s Unpacking libgcc-s1:amd64 (14.2.0-9ubuntu1) over (14.2.0-8ubuntu1) ... 378s Setting up libgcc-s1:amd64 (14.2.0-9ubuntu1) ... 378s Setting up libatomic1:amd64 (14.2.0-9ubuntu1) ... 378s Processing triggers for libc-bin (2.40-1ubuntu3) ... 379s Reading package lists... 379s Building dependency tree... 379s Reading state information... 379s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 379s autopkgtest [09:41:09]: upgrading testbed (apt dist-upgrade and autopurge) 379s Reading package lists... 380s Building dependency tree... 380s Reading state information... 380s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 380s Starting 2 pkgProblemResolver with broken count: 0 380s Done 381s Entering ResolveByKeep 381s 381s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 381s Reading package lists... 382s Building dependency tree... 382s Reading state information... 382s Starting pkgProblemResolver with broken count: 0 382s Starting 2 pkgProblemResolver with broken count: 0 382s Done 382s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 386s autopkgtest [09:41:16]: testbed running kernel: Linux 6.11.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 16 13:41:20 UTC 2024 386s autopkgtest [09:41:16]: @@@@@@@@@@@@@@@@@@@@ apt-source imexam 389s Get:1 http://ftpmaster.internal/ubuntu plucky/universe imexam 0.9.1-6 (dsc) [2361 B] 389s Get:2 http://ftpmaster.internal/ubuntu plucky/universe imexam 0.9.1-6 (tar) [21.4 MB] 389s Get:3 http://ftpmaster.internal/ubuntu plucky/universe imexam 0.9.1-6 (diff) [7756 B] 389s gpgv: Signature made Tue Nov 28 09:16:30 2023 UTC 389s gpgv: using RSA key BAFC6C85F7CB143FEEB6FB157115AFD07710DCF7 389s gpgv: Can't check signature: No public key 389s dpkg-source: warning: cannot verify inline signature for ./imexam_0.9.1-6.dsc: no acceptable signature found 390s autopkgtest [09:41:20]: testing package imexam version 0.9.1-6 390s autopkgtest [09:41:20]: build not needed 392s autopkgtest [09:41:22]: test command1: preparing testbed 392s Reading package lists... 392s Building dependency tree... 392s Reading state information... 393s Starting pkgProblemResolver with broken count: 0 393s Starting 2 pkgProblemResolver with broken count: 0 393s Done 393s The following NEW packages will be installed: 393s blt fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-lyx ipython3 393s libblas3 libdeflate0 liberfa1 libfontconfig1 libgfortran5 libgomp1 393s libgraphite2-3 libharfbuzz0b libimagequant0 libjbig0 libjpeg-turbo8 libjpeg8 393s libjs-jquery libjs-jquery-hotkeys libjs-jquery-isonscreen 393s libjs-jquery-metadata libjs-jquery-tablesorter 393s libjs-jquery-throttle-debounce libjs-jquery-ui libjs-sphinxdoc 393s libjs-underscore liblapack3 liblbfgsb0 liblcms2-2 liblerc4 libopenjp2-7 393s libpython3.13-minimal libpython3.13-stdlib libqhull-r8.0 libraqm0 393s libsharpyuv0 libtcl8.6 libtiff6 libtk8.6 libwcs8 libwebp7 libwebpdemux2 393s libwebpmux3 libxft2 libxrender1 libxslt1.1 libxss1 python-matplotlib-data 393s python3-appdirs python3-astropy python3-astropy-iers-data python3-asttokens 393s python3-brotli python3-contourpy python3-coverage python3-cycler 393s python3-dateutil python3-decorator python3-erfa python3-executing 393s python3-fonttools python3-fs python3-hypothesis python3-imexam 393s python3-iniconfig python3-ipython python3-jedi python3-kiwisolver 393s python3-lxml python3-lz4 python3-matplotlib python3-matplotlib-inline 393s python3-mpmath python3-numpy python3-packaging python3-parso python3-pexpect 393s python3-pil python3-pil.imagetk python3-pluggy python3-ply 393s python3-prompt-toolkit python3-ptyprocess python3-pure-eval python3-pytest 393s python3-pytest-arraydiff python3-pytest-astropy 393s python3-pytest-astropy-header python3-pytest-cov python3-pytest-doctestplus 393s python3-pytest-filter-subpackage python3-pytest-mock 393s python3-pytest-remotedata python3-scipy python3-sortedcontainers 393s python3-stack-data python3-sympy python3-tk python3-traitlets 393s python3-typeshed python3-tz python3-ufolib2 python3-unicodedata2 393s python3-wcwidth python3.12-tk python3.13 python3.13-minimal python3.13-tk 393s tk8.6-blt2.5 unicode-data x11-common 394s 0 upgraded, 112 newly installed, 0 to remove and 0 not upgraded. 394s Need to get 82.5 MB of archives. 394s After this operation, 412 MB of additional disk space will be used. 394s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-minimal amd64 3.13.0-2 [879 kB] 394s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-minimal amd64 3.13.0-2 [2188 kB] 394s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 394s Get:4 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-hotkeys all 0~20130707+git2d51e3a9+dfsg-2.1 [11.5 kB] 394s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 libtcl8.6 amd64 8.6.15+dfsg-2 [1085 kB] 394s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-dejavu-mono all 2.37-8 [502 kB] 394s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-dejavu-core all 2.37-8 [835 kB] 394s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 fontconfig-config amd64 2.15.0-1.1ubuntu2 [37.3 kB] 394s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 libfontconfig1 amd64 2.15.0-1.1ubuntu2 [139 kB] 394s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libxrender1 amd64 1:0.9.10-1.1build1 [19.0 kB] 394s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libxft2 amd64 2.3.6-1build1 [45.3 kB] 394s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 394s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 libxss1 amd64 1:1.2.3-1build3 [7204 B] 394s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libtk8.6 amd64 8.6.15-1 [862 kB] 394s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 tk8.6-blt2.5 amd64 2.5.3+dfsg-7build1 [630 kB] 394s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 blt amd64 2.5.3+dfsg-7build1 [4840 B] 394s Get:17 http://ftpmaster.internal/ubuntu plucky/universe amd64 fonts-lyx all 2.4.2.1-1 [171 kB] 394s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-decorator all 5.1.1-5 [10.1 kB] 394s Get:19 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-parso all 0.8.4-1 [67.6 kB] 394s Get:20 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-typeshed all 0.0~git20231111.6764465-3 [1274 kB] 394s Get:21 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-jedi all 0.19.1+ds1-1 [693 kB] 394s Get:22 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-traitlets all 5.14.3+really5.14.3-1 [71.5 kB] 394s Get:23 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-matplotlib-inline all 0.1.6-2 [8784 B] 394s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 394s Get:25 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-prompt-toolkit all 3.0.48-1 [256 kB] 394s Get:26 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-asttokens all 3.0.0-1 [20.4 kB] 394s Get:27 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-executing all 2.1.0-0.1 [24.4 kB] 394s Get:28 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pure-eval all 0.2.3-1 [11.4 kB] 394s Get:29 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-stack-data all 0.6.3-1 [22.0 kB] 394s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-ptyprocess all 0.7.0-6 [14.8 kB] 394s Get:31 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-pexpect all 4.9-3 [48.1 kB] 395s Get:32 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-ipython all 8.29.0-1 [569 kB] 395s Get:33 http://ftpmaster.internal/ubuntu plucky/universe amd64 ipython3 all 8.29.0-1 [4938 B] 395s Get:34 http://ftpmaster.internal/ubuntu plucky/main amd64 libblas3 amd64 3.12.0-4 [332 kB] 395s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 libdeflate0 amd64 1.22-1 [64.5 kB] 395s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 libgfortran5 amd64 14.2.0-9ubuntu1 [909 kB] 395s Get:37 http://ftpmaster.internal/ubuntu plucky/main amd64 libgomp1 amd64 14.2.0-9ubuntu1 [148 kB] 395s Get:38 http://ftpmaster.internal/ubuntu plucky/main amd64 libgraphite2-3 amd64 1.3.14-2ubuntu1 [73.1 kB] 395s Get:39 http://ftpmaster.internal/ubuntu plucky/main amd64 libharfbuzz0b amd64 10.0.1-1 [540 kB] 395s Get:40 http://ftpmaster.internal/ubuntu plucky/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB] 395s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg-turbo8 amd64 2.1.5-3ubuntu2 [179 kB] 395s Get:42 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 395s Get:43 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-metadata all 12-4 [6582 B] 395s Get:44 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-tablesorter all 1:2.31.3+dfsg1-4 [192 kB] 395s Get:45 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 395s Get:46 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 395s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 395s Get:48 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-sphinxdoc all 7.4.7-4 [158 kB] 395s Get:49 http://ftpmaster.internal/ubuntu plucky/main amd64 liblapack3 amd64 3.12.0-4 [3177 kB] 395s Get:50 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblbfgsb0 amd64 3.0+dfsg.4-1build1 [29.9 kB] 395s Get:51 http://ftpmaster.internal/ubuntu plucky/main amd64 liblcms2-2 amd64 2.16-2 [212 kB] 395s Get:52 http://ftpmaster.internal/ubuntu plucky/main amd64 liblerc4 amd64 4.0.0+ds-5ubuntu1 [271 kB] 395s Get:53 http://ftpmaster.internal/ubuntu plucky/main amd64 libpython3.13-stdlib amd64 3.13.0-2 [2107 kB] 395s Get:54 http://ftpmaster.internal/ubuntu plucky/universe amd64 libqhull-r8.0 amd64 2020.2-6build1 [193 kB] 395s Get:55 http://ftpmaster.internal/ubuntu plucky/main amd64 libraqm0 amd64 0.10.1-1build1 [15.0 kB] 395s Get:56 http://ftpmaster.internal/ubuntu plucky/main amd64 libsharpyuv0 amd64 1.4.0-0.1 [17.5 kB] 395s Get:57 http://ftpmaster.internal/ubuntu plucky/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB] 395s Get:58 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebp7 amd64 1.4.0-0.1 [231 kB] 395s Get:59 http://ftpmaster.internal/ubuntu plucky/main amd64 libtiff6 amd64 4.5.1+git230720-4ubuntu4 [200 kB] 395s Get:60 http://ftpmaster.internal/ubuntu plucky/universe amd64 libwcs8 amd64 8.4+ds-1 [310 kB] 395s Get:61 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpdemux2 amd64 1.4.0-0.1 [12.4 kB] 395s Get:62 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpmux3 amd64 1.4.0-0.1 [25.8 kB] 395s Get:63 http://ftpmaster.internal/ubuntu plucky/main amd64 libxslt1.1 amd64 1.1.39-0exp1ubuntu1 [169 kB] 395s Get:64 http://ftpmaster.internal/ubuntu plucky/universe amd64 python-matplotlib-data all 3.8.3-3ubuntu1 [2928 kB] 395s Get:65 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-appdirs all 1.4.4-4 [10.9 kB] 395s Get:66 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 395s Get:67 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-packaging all 24.2-1 [51.5 kB] 395s Get:68 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pluggy all 1.5.0-1 [21.0 kB] 395s Get:69 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest all 8.3.3-1 [251 kB] 395s Get:70 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-dateutil all 2.9.0-3 [80.2 kB] 395s Get:71 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-sortedcontainers all 2.4.0-2 [27.6 kB] 395s Get:72 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-hypothesis all 6.119.3-1 [329 kB] 395s Get:73 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-numpy amd64 1:1.26.4+ds-11ubuntu1 [5319 kB] 395s Get:74 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-arraydiff all 0.6.1-3 [10.2 kB] 395s Get:75 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-astropy-header all 0.2.2-2 [8620 B] 395s Get:76 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13 amd64 3.13.0-2 [719 kB] 395s Get:77 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-coverage amd64 7.4.4+dfsg1-0ubuntu3 [150 kB] 395s Get:78 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 395s Get:79 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-cov all 5.0.0-1 [21.3 kB] 395s Get:80 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-doctestplus all 1.3.0-1 [23.7 kB] 395s Get:81 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-filter-subpackage all 0.2.0-1 [6094 B] 395s Get:82 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-mock all 3.14.0-2 [11.7 kB] 395s Get:83 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-remotedata all 0.4.1-1 [8650 B] 395s Get:84 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pytest-astropy all 0.11.0-1 [5902 B] 395s Get:85 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-ply all 3.11-7 [45.4 kB] 395s Get:86 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-astropy-iers-data all 0.2024.07.22.00.34.13-1 [1198 kB] 395s Get:87 http://ftpmaster.internal/ubuntu plucky/universe amd64 liberfa1 amd64 2.0.1-1build1 [139 kB] 395s Get:88 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-erfa amd64 2.0.1.5+ds-1 [321 kB] 395s Get:89 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 python3-astropy amd64 7.0.0-1 [4108 kB] 396s Get:90 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-brotli amd64 1.1.0-2build3 [368 kB] 396s Get:91 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-contourpy amd64 1.3.0-2build1 [271 kB] 396s Get:92 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-cycler all 0.12.1-1 [9716 B] 396s Get:93 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-tz all 2024.1-2 [31.4 kB] 396s Get:94 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-fs all 2.4.16-5 [90.7 kB] 396s Get:95 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-lxml amd64 5.3.0-1build1 [1834 kB] 396s Get:96 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-lz4 amd64 4.0.2+dfsg-1build5 [27.5 kB] 396s Get:97 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-scipy amd64 1.13.1-5ubuntu1 [21.7 MB] 396s Get:98 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-mpmath all 1.3.0-1 [425 kB] 396s Get:99 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-sympy all 1.13.3-1 [4228 kB] 396s Get:100 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-ufolib2 all 0.16.1+dfsg1-1 [33.4 kB] 396s Get:101 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-unicodedata2 amd64 15.1.0+ds-1build2 [360 kB] 397s Get:102 http://ftpmaster.internal/ubuntu plucky/universe amd64 unicode-data all 15.1.0-1 [8878 kB] 399s Get:103 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-fonttools amd64 4.55.0-3 [1759 kB] 399s Get:104 http://ftpmaster.internal/ubuntu plucky/main amd64 libopenjp2-7 amd64 2.5.0-2ubuntu1 [184 kB] 399s Get:105 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-pil amd64 10.4.0-1ubuntu2 [580 kB] 399s Get:106 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.12-tk amd64 3.12.7-3 [116 kB] 399s Get:107 http://ftpmaster.internal/ubuntu plucky/main amd64 python3.13-tk amd64 3.13.0-2 [106 kB] 399s Get:108 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-tk amd64 3.12.7-1 [9752 B] 399s Get:109 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-pil.imagetk amd64 10.4.0-1ubuntu2 [9568 B] 399s Get:110 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-kiwisolver amd64 1.4.7-2build1 [70.3 kB] 399s Get:111 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-matplotlib amd64 3.8.3-3ubuntu1 [4691 kB] 400s Get:112 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-imexam amd64 0.9.1-6 [50.5 kB] 400s Fetched 82.5 MB in 7s (12.7 MB/s) 400s Selecting previously unselected package libpython3.13-minimal:amd64. 401s (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 ... 75952 files and directories currently installed.) 401s Preparing to unpack .../000-libpython3.13-minimal_3.13.0-2_amd64.deb ... 401s Unpacking libpython3.13-minimal:amd64 (3.13.0-2) ... 401s Selecting previously unselected package python3.13-minimal. 401s Preparing to unpack .../001-python3.13-minimal_3.13.0-2_amd64.deb ... 401s Unpacking python3.13-minimal (3.13.0-2) ... 401s Selecting previously unselected package libjs-jquery. 401s Preparing to unpack .../002-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 401s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 401s Selecting previously unselected package libjs-jquery-hotkeys. 401s Preparing to unpack .../003-libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2.1_all.deb ... 401s Unpacking libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 401s Selecting previously unselected package libtcl8.6:amd64. 401s Preparing to unpack .../004-libtcl8.6_8.6.15+dfsg-2_amd64.deb ... 401s Unpacking libtcl8.6:amd64 (8.6.15+dfsg-2) ... 401s Selecting previously unselected package fonts-dejavu-mono. 401s Preparing to unpack .../005-fonts-dejavu-mono_2.37-8_all.deb ... 401s Unpacking fonts-dejavu-mono (2.37-8) ... 401s Selecting previously unselected package fonts-dejavu-core. 401s Preparing to unpack .../006-fonts-dejavu-core_2.37-8_all.deb ... 401s Unpacking fonts-dejavu-core (2.37-8) ... 401s Selecting previously unselected package fontconfig-config. 401s Preparing to unpack .../007-fontconfig-config_2.15.0-1.1ubuntu2_amd64.deb ... 401s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 401s Selecting previously unselected package libfontconfig1:amd64. 401s Preparing to unpack .../008-libfontconfig1_2.15.0-1.1ubuntu2_amd64.deb ... 401s Unpacking libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ... 401s Selecting previously unselected package libxrender1:amd64. 401s Preparing to unpack .../009-libxrender1_1%3a0.9.10-1.1build1_amd64.deb ... 401s Unpacking libxrender1:amd64 (1:0.9.10-1.1build1) ... 401s Selecting previously unselected package libxft2:amd64. 401s Preparing to unpack .../010-libxft2_2.3.6-1build1_amd64.deb ... 401s Unpacking libxft2:amd64 (2.3.6-1build1) ... 401s Selecting previously unselected package x11-common. 401s Preparing to unpack .../011-x11-common_1%3a7.7+23ubuntu3_all.deb ... 401s Unpacking x11-common (1:7.7+23ubuntu3) ... 401s Selecting previously unselected package libxss1:amd64. 401s Preparing to unpack .../012-libxss1_1%3a1.2.3-1build3_amd64.deb ... 401s Unpacking libxss1:amd64 (1:1.2.3-1build3) ... 401s Selecting previously unselected package libtk8.6:amd64. 401s Preparing to unpack .../013-libtk8.6_8.6.15-1_amd64.deb ... 401s Unpacking libtk8.6:amd64 (8.6.15-1) ... 401s Selecting previously unselected package tk8.6-blt2.5. 401s Preparing to unpack .../014-tk8.6-blt2.5_2.5.3+dfsg-7build1_amd64.deb ... 401s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 401s Selecting previously unselected package blt. 401s Preparing to unpack .../015-blt_2.5.3+dfsg-7build1_amd64.deb ... 401s Unpacking blt (2.5.3+dfsg-7build1) ... 402s Selecting previously unselected package fonts-lyx. 402s Preparing to unpack .../016-fonts-lyx_2.4.2.1-1_all.deb ... 402s Unpacking fonts-lyx (2.4.2.1-1) ... 402s Selecting previously unselected package python3-decorator. 402s Preparing to unpack .../017-python3-decorator_5.1.1-5_all.deb ... 402s Unpacking python3-decorator (5.1.1-5) ... 402s Selecting previously unselected package python3-parso. 402s Preparing to unpack .../018-python3-parso_0.8.4-1_all.deb ... 402s Unpacking python3-parso (0.8.4-1) ... 402s Selecting previously unselected package python3-typeshed. 402s Preparing to unpack .../019-python3-typeshed_0.0~git20231111.6764465-3_all.deb ... 402s Unpacking python3-typeshed (0.0~git20231111.6764465-3) ... 402s Selecting previously unselected package python3-jedi. 402s Preparing to unpack .../020-python3-jedi_0.19.1+ds1-1_all.deb ... 402s Unpacking python3-jedi (0.19.1+ds1-1) ... 403s Selecting previously unselected package python3-traitlets. 403s Preparing to unpack .../021-python3-traitlets_5.14.3+really5.14.3-1_all.deb ... 403s Unpacking python3-traitlets (5.14.3+really5.14.3-1) ... 403s Selecting previously unselected package python3-matplotlib-inline. 403s Preparing to unpack .../022-python3-matplotlib-inline_0.1.6-2_all.deb ... 403s Unpacking python3-matplotlib-inline (0.1.6-2) ... 403s Selecting previously unselected package python3-wcwidth. 403s Preparing to unpack .../023-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 403s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 403s Selecting previously unselected package python3-prompt-toolkit. 403s Preparing to unpack .../024-python3-prompt-toolkit_3.0.48-1_all.deb ... 403s Unpacking python3-prompt-toolkit (3.0.48-1) ... 403s Selecting previously unselected package python3-asttokens. 403s Preparing to unpack .../025-python3-asttokens_3.0.0-1_all.deb ... 403s Unpacking python3-asttokens (3.0.0-1) ... 403s Selecting previously unselected package python3-executing. 403s Preparing to unpack .../026-python3-executing_2.1.0-0.1_all.deb ... 403s Unpacking python3-executing (2.1.0-0.1) ... 403s Selecting previously unselected package python3-pure-eval. 403s Preparing to unpack .../027-python3-pure-eval_0.2.3-1_all.deb ... 403s Unpacking python3-pure-eval (0.2.3-1) ... 403s Selecting previously unselected package python3-stack-data. 403s Preparing to unpack .../028-python3-stack-data_0.6.3-1_all.deb ... 403s Unpacking python3-stack-data (0.6.3-1) ... 403s Selecting previously unselected package python3-ptyprocess. 403s Preparing to unpack .../029-python3-ptyprocess_0.7.0-6_all.deb ... 403s Unpacking python3-ptyprocess (0.7.0-6) ... 403s Selecting previously unselected package python3-pexpect. 403s Preparing to unpack .../030-python3-pexpect_4.9-3_all.deb ... 403s Unpacking python3-pexpect (4.9-3) ... 403s Selecting previously unselected package python3-ipython. 403s Preparing to unpack .../031-python3-ipython_8.29.0-1_all.deb ... 403s Unpacking python3-ipython (8.29.0-1) ... 403s Selecting previously unselected package ipython3. 403s Preparing to unpack .../032-ipython3_8.29.0-1_all.deb ... 403s Unpacking ipython3 (8.29.0-1) ... 403s Selecting previously unselected package libblas3:amd64. 403s Preparing to unpack .../033-libblas3_3.12.0-4_amd64.deb ... 403s Unpacking libblas3:amd64 (3.12.0-4) ... 403s Selecting previously unselected package libdeflate0:amd64. 403s Preparing to unpack .../034-libdeflate0_1.22-1_amd64.deb ... 403s Unpacking libdeflate0:amd64 (1.22-1) ... 403s Selecting previously unselected package libgfortran5:amd64. 403s Preparing to unpack .../035-libgfortran5_14.2.0-9ubuntu1_amd64.deb ... 403s Unpacking libgfortran5:amd64 (14.2.0-9ubuntu1) ... 403s Selecting previously unselected package libgomp1:amd64. 403s Preparing to unpack .../036-libgomp1_14.2.0-9ubuntu1_amd64.deb ... 403s Unpacking libgomp1:amd64 (14.2.0-9ubuntu1) ... 403s Selecting previously unselected package libgraphite2-3:amd64. 403s Preparing to unpack .../037-libgraphite2-3_1.3.14-2ubuntu1_amd64.deb ... 403s Unpacking libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 403s Selecting previously unselected package libharfbuzz0b:amd64. 403s Preparing to unpack .../038-libharfbuzz0b_10.0.1-1_amd64.deb ... 403s Unpacking libharfbuzz0b:amd64 (10.0.1-1) ... 403s Selecting previously unselected package libimagequant0:amd64. 403s Preparing to unpack .../039-libimagequant0_2.18.0-1build1_amd64.deb ... 403s Unpacking libimagequant0:amd64 (2.18.0-1build1) ... 403s Selecting previously unselected package libjpeg-turbo8:amd64. 403s Preparing to unpack .../040-libjpeg-turbo8_2.1.5-3ubuntu2_amd64.deb ... 403s Unpacking libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 403s Selecting previously unselected package libjpeg8:amd64. 403s Preparing to unpack .../041-libjpeg8_8c-2ubuntu11_amd64.deb ... 403s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 403s Selecting previously unselected package libjs-jquery-metadata. 403s Preparing to unpack .../042-libjs-jquery-metadata_12-4_all.deb ... 403s Unpacking libjs-jquery-metadata (12-4) ... 403s Selecting previously unselected package libjs-jquery-tablesorter. 403s Preparing to unpack .../043-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-4_all.deb ... 403s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 404s Selecting previously unselected package libjs-jquery-throttle-debounce. 404s Preparing to unpack .../044-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 404s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 404s Selecting previously unselected package libjs-jquery-ui. 404s Preparing to unpack .../045-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 404s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 404s Selecting previously unselected package libjs-underscore. 404s Preparing to unpack .../046-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 404s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 404s Selecting previously unselected package libjs-sphinxdoc. 404s Preparing to unpack .../047-libjs-sphinxdoc_7.4.7-4_all.deb ... 404s Unpacking libjs-sphinxdoc (7.4.7-4) ... 404s Selecting previously unselected package liblapack3:amd64. 404s Preparing to unpack .../048-liblapack3_3.12.0-4_amd64.deb ... 404s Unpacking liblapack3:amd64 (3.12.0-4) ... 404s Selecting previously unselected package liblbfgsb0:amd64. 404s Preparing to unpack .../049-liblbfgsb0_3.0+dfsg.4-1build1_amd64.deb ... 404s Unpacking liblbfgsb0:amd64 (3.0+dfsg.4-1build1) ... 404s Selecting previously unselected package liblcms2-2:amd64. 404s Preparing to unpack .../050-liblcms2-2_2.16-2_amd64.deb ... 404s Unpacking liblcms2-2:amd64 (2.16-2) ... 404s Selecting previously unselected package liblerc4:amd64. 404s Preparing to unpack .../051-liblerc4_4.0.0+ds-5ubuntu1_amd64.deb ... 404s Unpacking liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 404s Selecting previously unselected package libpython3.13-stdlib:amd64. 404s Preparing to unpack .../052-libpython3.13-stdlib_3.13.0-2_amd64.deb ... 404s Unpacking libpython3.13-stdlib:amd64 (3.13.0-2) ... 404s Selecting previously unselected package libqhull-r8.0:amd64. 404s Preparing to unpack .../053-libqhull-r8.0_2020.2-6build1_amd64.deb ... 404s Unpacking libqhull-r8.0:amd64 (2020.2-6build1) ... 404s Selecting previously unselected package libraqm0:amd64. 404s Preparing to unpack .../054-libraqm0_0.10.1-1build1_amd64.deb ... 404s Unpacking libraqm0:amd64 (0.10.1-1build1) ... 404s Selecting previously unselected package libsharpyuv0:amd64. 404s Preparing to unpack .../055-libsharpyuv0_1.4.0-0.1_amd64.deb ... 404s Unpacking libsharpyuv0:amd64 (1.4.0-0.1) ... 404s Selecting previously unselected package libjbig0:amd64. 404s Preparing to unpack .../056-libjbig0_2.1-6.1ubuntu2_amd64.deb ... 404s Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ... 404s Selecting previously unselected package libwebp7:amd64. 404s Preparing to unpack .../057-libwebp7_1.4.0-0.1_amd64.deb ... 404s Unpacking libwebp7:amd64 (1.4.0-0.1) ... 404s Selecting previously unselected package libtiff6:amd64. 404s Preparing to unpack .../058-libtiff6_4.5.1+git230720-4ubuntu4_amd64.deb ... 404s Unpacking libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 404s Selecting previously unselected package libwcs8:amd64. 404s Preparing to unpack .../059-libwcs8_8.4+ds-1_amd64.deb ... 404s Unpacking libwcs8:amd64 (8.4+ds-1) ... 404s Selecting previously unselected package libwebpdemux2:amd64. 404s Preparing to unpack .../060-libwebpdemux2_1.4.0-0.1_amd64.deb ... 404s Unpacking libwebpdemux2:amd64 (1.4.0-0.1) ... 404s Selecting previously unselected package libwebpmux3:amd64. 404s Preparing to unpack .../061-libwebpmux3_1.4.0-0.1_amd64.deb ... 404s Unpacking libwebpmux3:amd64 (1.4.0-0.1) ... 404s Selecting previously unselected package libxslt1.1:amd64. 404s Preparing to unpack .../062-libxslt1.1_1.1.39-0exp1ubuntu1_amd64.deb ... 404s Unpacking libxslt1.1:amd64 (1.1.39-0exp1ubuntu1) ... 404s Selecting previously unselected package python-matplotlib-data. 404s Preparing to unpack .../063-python-matplotlib-data_3.8.3-3ubuntu1_all.deb ... 404s Unpacking python-matplotlib-data (3.8.3-3ubuntu1) ... 405s Selecting previously unselected package python3-appdirs. 405s Preparing to unpack .../064-python3-appdirs_1.4.4-4_all.deb ... 405s Unpacking python3-appdirs (1.4.4-4) ... 405s Selecting previously unselected package python3-iniconfig. 405s Preparing to unpack .../065-python3-iniconfig_1.1.1-2_all.deb ... 405s Unpacking python3-iniconfig (1.1.1-2) ... 405s Selecting previously unselected package python3-packaging. 405s Preparing to unpack .../066-python3-packaging_24.2-1_all.deb ... 405s Unpacking python3-packaging (24.2-1) ... 405s Selecting previously unselected package python3-pluggy. 405s Preparing to unpack .../067-python3-pluggy_1.5.0-1_all.deb ... 405s Unpacking python3-pluggy (1.5.0-1) ... 405s Selecting previously unselected package python3-pytest. 405s Preparing to unpack .../068-python3-pytest_8.3.3-1_all.deb ... 405s Unpacking python3-pytest (8.3.3-1) ... 405s Selecting previously unselected package python3-dateutil. 405s Preparing to unpack .../069-python3-dateutil_2.9.0-3_all.deb ... 405s Unpacking python3-dateutil (2.9.0-3) ... 405s Selecting previously unselected package python3-sortedcontainers. 405s Preparing to unpack .../070-python3-sortedcontainers_2.4.0-2_all.deb ... 405s Unpacking python3-sortedcontainers (2.4.0-2) ... 405s Selecting previously unselected package python3-hypothesis. 405s Preparing to unpack .../071-python3-hypothesis_6.119.3-1_all.deb ... 405s Unpacking python3-hypothesis (6.119.3-1) ... 405s Selecting previously unselected package python3-numpy. 405s Preparing to unpack .../072-python3-numpy_1%3a1.26.4+ds-11ubuntu1_amd64.deb ... 405s Unpacking python3-numpy (1:1.26.4+ds-11ubuntu1) ... 405s Selecting previously unselected package python3-pytest-arraydiff. 405s Preparing to unpack .../073-python3-pytest-arraydiff_0.6.1-3_all.deb ... 405s Unpacking python3-pytest-arraydiff (0.6.1-3) ... 405s Selecting previously unselected package python3-pytest-astropy-header. 405s Preparing to unpack .../074-python3-pytest-astropy-header_0.2.2-2_all.deb ... 405s Unpacking python3-pytest-astropy-header (0.2.2-2) ... 405s Selecting previously unselected package python3.13. 405s Preparing to unpack .../075-python3.13_3.13.0-2_amd64.deb ... 405s Unpacking python3.13 (3.13.0-2) ... 405s Selecting previously unselected package python3-coverage. 405s Preparing to unpack .../076-python3-coverage_7.4.4+dfsg1-0ubuntu3_amd64.deb ... 405s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 405s Selecting previously unselected package libjs-jquery-isonscreen. 405s Preparing to unpack .../077-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 405s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 405s Selecting previously unselected package python3-pytest-cov. 405s Preparing to unpack .../078-python3-pytest-cov_5.0.0-1_all.deb ... 405s Unpacking python3-pytest-cov (5.0.0-1) ... 405s Selecting previously unselected package python3-pytest-doctestplus. 405s Preparing to unpack .../079-python3-pytest-doctestplus_1.3.0-1_all.deb ... 405s Unpacking python3-pytest-doctestplus (1.3.0-1) ... 405s Selecting previously unselected package python3-pytest-filter-subpackage. 405s Preparing to unpack .../080-python3-pytest-filter-subpackage_0.2.0-1_all.deb ... 405s Unpacking python3-pytest-filter-subpackage (0.2.0-1) ... 405s Selecting previously unselected package python3-pytest-mock. 405s Preparing to unpack .../081-python3-pytest-mock_3.14.0-2_all.deb ... 405s Unpacking python3-pytest-mock (3.14.0-2) ... 406s Selecting previously unselected package python3-pytest-remotedata. 406s Preparing to unpack .../082-python3-pytest-remotedata_0.4.1-1_all.deb ... 406s Unpacking python3-pytest-remotedata (0.4.1-1) ... 406s Selecting previously unselected package python3-pytest-astropy. 406s Preparing to unpack .../083-python3-pytest-astropy_0.11.0-1_all.deb ... 406s Unpacking python3-pytest-astropy (0.11.0-1) ... 406s Selecting previously unselected package python3-ply. 406s Preparing to unpack .../084-python3-ply_3.11-7_all.deb ... 406s Unpacking python3-ply (3.11-7) ... 406s Selecting previously unselected package python3-astropy-iers-data. 406s Preparing to unpack .../085-python3-astropy-iers-data_0.2024.07.22.00.34.13-1_all.deb ... 406s Unpacking python3-astropy-iers-data (0.2024.07.22.00.34.13-1) ... 406s Selecting previously unselected package liberfa1:amd64. 406s Preparing to unpack .../086-liberfa1_2.0.1-1build1_amd64.deb ... 406s Unpacking liberfa1:amd64 (2.0.1-1build1) ... 406s Selecting previously unselected package python3-erfa. 406s Preparing to unpack .../087-python3-erfa_2.0.1.5+ds-1_amd64.deb ... 406s Unpacking python3-erfa (2.0.1.5+ds-1) ... 406s Selecting previously unselected package python3-astropy. 406s Preparing to unpack .../088-python3-astropy_7.0.0-1_amd64.deb ... 406s Unpacking python3-astropy (7.0.0-1) ... 406s Selecting previously unselected package python3-brotli. 406s Preparing to unpack .../089-python3-brotli_1.1.0-2build3_amd64.deb ... 406s Unpacking python3-brotli (1.1.0-2build3) ... 406s Selecting previously unselected package python3-contourpy. 406s Preparing to unpack .../090-python3-contourpy_1.3.0-2build1_amd64.deb ... 406s Unpacking python3-contourpy (1.3.0-2build1) ... 406s Selecting previously unselected package python3-cycler. 406s Preparing to unpack .../091-python3-cycler_0.12.1-1_all.deb ... 406s Unpacking python3-cycler (0.12.1-1) ... 406s Selecting previously unselected package python3-tz. 406s Preparing to unpack .../092-python3-tz_2024.1-2_all.deb ... 406s Unpacking python3-tz (2024.1-2) ... 406s Selecting previously unselected package python3-fs. 406s Preparing to unpack .../093-python3-fs_2.4.16-5_all.deb ... 406s Unpacking python3-fs (2.4.16-5) ... 406s Selecting previously unselected package python3-lxml:amd64. 406s Preparing to unpack .../094-python3-lxml_5.3.0-1build1_amd64.deb ... 406s Unpacking python3-lxml:amd64 (5.3.0-1build1) ... 406s Selecting previously unselected package python3-lz4. 406s Preparing to unpack .../095-python3-lz4_4.0.2+dfsg-1build5_amd64.deb ... 406s Unpacking python3-lz4 (4.0.2+dfsg-1build5) ... 406s Selecting previously unselected package python3-scipy. 406s Preparing to unpack .../096-python3-scipy_1.13.1-5ubuntu1_amd64.deb ... 406s Unpacking python3-scipy (1.13.1-5ubuntu1) ... 407s Selecting previously unselected package python3-mpmath. 407s Preparing to unpack .../097-python3-mpmath_1.3.0-1_all.deb ... 407s Unpacking python3-mpmath (1.3.0-1) ... 407s Selecting previously unselected package python3-sympy. 407s Preparing to unpack .../098-python3-sympy_1.13.3-1_all.deb ... 407s Unpacking python3-sympy (1.13.3-1) ... 408s Selecting previously unselected package python3-ufolib2. 408s Preparing to unpack .../099-python3-ufolib2_0.16.1+dfsg1-1_all.deb ... 408s Unpacking python3-ufolib2 (0.16.1+dfsg1-1) ... 408s Selecting previously unselected package python3-unicodedata2. 408s Preparing to unpack .../100-python3-unicodedata2_15.1.0+ds-1build2_amd64.deb ... 408s Unpacking python3-unicodedata2 (15.1.0+ds-1build2) ... 408s Selecting previously unselected package unicode-data. 408s Preparing to unpack .../101-unicode-data_15.1.0-1_all.deb ... 408s Unpacking unicode-data (15.1.0-1) ... 408s Selecting previously unselected package python3-fonttools. 408s Preparing to unpack .../102-python3-fonttools_4.55.0-3_amd64.deb ... 408s Unpacking python3-fonttools (4.55.0-3) ... 408s Selecting previously unselected package libopenjp2-7:amd64. 408s Preparing to unpack .../103-libopenjp2-7_2.5.0-2ubuntu1_amd64.deb ... 408s Unpacking libopenjp2-7:amd64 (2.5.0-2ubuntu1) ... 408s Selecting previously unselected package python3-pil:amd64. 408s Preparing to unpack .../104-python3-pil_10.4.0-1ubuntu2_amd64.deb ... 408s Unpacking python3-pil:amd64 (10.4.0-1ubuntu2) ... 408s Selecting previously unselected package python3.12-tk. 408s Preparing to unpack .../105-python3.12-tk_3.12.7-3_amd64.deb ... 408s Unpacking python3.12-tk (3.12.7-3) ... 408s Selecting previously unselected package python3.13-tk. 408s Preparing to unpack .../106-python3.13-tk_3.13.0-2_amd64.deb ... 408s Unpacking python3.13-tk (3.13.0-2) ... 408s Selecting previously unselected package python3-tk:amd64. 408s Preparing to unpack .../107-python3-tk_3.12.7-1_amd64.deb ... 408s Unpacking python3-tk:amd64 (3.12.7-1) ... 408s Selecting previously unselected package python3-pil.imagetk:amd64. 408s Preparing to unpack .../108-python3-pil.imagetk_10.4.0-1ubuntu2_amd64.deb ... 408s Unpacking python3-pil.imagetk:amd64 (10.4.0-1ubuntu2) ... 408s Selecting previously unselected package python3-kiwisolver. 408s Preparing to unpack .../109-python3-kiwisolver_1.4.7-2build1_amd64.deb ... 408s Unpacking python3-kiwisolver (1.4.7-2build1) ... 408s Selecting previously unselected package python3-matplotlib. 408s Preparing to unpack .../110-python3-matplotlib_3.8.3-3ubuntu1_amd64.deb ... 408s Unpacking python3-matplotlib (3.8.3-3ubuntu1) ... 408s Selecting previously unselected package python3-imexam. 408s Preparing to unpack .../111-python3-imexam_0.9.1-6_amd64.deb ... 408s Unpacking python3-imexam (0.9.1-6) ... 408s Setting up libwcs8:amd64 (8.4+ds-1) ... 408s Setting up liberfa1:amd64 (2.0.1-1build1) ... 408s Setting up libgraphite2-3:amd64 (1.3.14-2ubuntu1) ... 408s Setting up liblcms2-2:amd64 (2.16-2) ... 408s Setting up python3-iniconfig (1.1.1-2) ... 409s Setting up libsharpyuv0:amd64 (1.4.0-0.1) ... 409s Setting up python3-pure-eval (0.2.3-1) ... 409s Setting up liblerc4:amd64 (4.0.0+ds-5ubuntu1) ... 409s Setting up libxrender1:amd64 (1:0.9.10-1.1build1) ... 409s Setting up python3-parso (0.8.4-1) ... 409s Setting up python3-lz4 (4.0.2+dfsg-1build5) ... 409s Setting up python3-asttokens (3.0.0-1) ... 409s Setting up python3-unicodedata2 (15.1.0+ds-1build2) ... 409s Setting up fonts-lyx (2.4.2.1-1) ... 409s Setting up python3-ply (3.11-7) ... 409s Setting up x11-common (1:7.7+23ubuntu3) ... 410s Setting up libdeflate0:amd64 (1.22-1) ... 410s Setting up libqhull-r8.0:amd64 (2020.2-6build1) ... 410s Setting up python3-sortedcontainers (2.4.0-2) ... 410s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 410s Setting up libgomp1:amd64 (14.2.0-9ubuntu1) ... 410s Setting up python3-astropy-iers-data (0.2024.07.22.00.34.13-1) ... 410s Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ... 410s Setting up python3-tz (2024.1-2) ... 410s Setting up unicode-data (15.1.0-1) ... 410s Setting up libpython3.13-minimal:amd64 (3.13.0-2) ... 410s Setting up python3-decorator (5.1.1-5) ... 410s Setting up libblas3:amd64 (3.12.0-4) ... 410s 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 410s Setting up python3-packaging (24.2-1) ... 410s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 410s Setting up python3-typeshed (0.0~git20231111.6764465-3) ... 410s Setting up python3-executing (2.1.0-0.1) ... 411s Setting up python3-brotli (1.1.0-2build3) ... 411s Setting up python3-cycler (0.12.1-1) ... 411s Setting up libimagequant0:amd64 (2.18.0-1build1) ... 411s Setting up fonts-dejavu-mono (2.37-8) ... 411s Setting up python3-kiwisolver (1.4.7-2build1) ... 411s Setting up libtcl8.6:amd64 (8.6.15+dfsg-2) ... 411s Setting up fonts-dejavu-core (2.37-8) ... 411s Setting up libjpeg-turbo8:amd64 (2.1.5-3ubuntu2) ... 411s Setting up libgfortran5:amd64 (14.2.0-9ubuntu1) ... 411s Setting up python3-pluggy (1.5.0-1) ... 411s Setting up libwebp7:amd64 (1.4.0-0.1) ... 411s Setting up python3-traitlets (5.14.3+really5.14.3-1) ... 411s Setting up libxslt1.1:amd64 (1.1.39-0exp1ubuntu1) ... 411s Setting up libopenjp2-7:amd64 (2.5.0-2ubuntu1) ... 411s Setting up python3.13-minimal (3.13.0-2) ... 412s Setting up libharfbuzz0b:amd64 (10.0.1-1) ... 412s Setting up python3-dateutil (2.9.0-3) ... 412s Setting up libxss1:amd64 (1:1.2.3-1build3) ... 412s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 413s Setting up python3-mpmath (1.3.0-1) ... 413s Setting up libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 413s Setting up python-matplotlib-data (3.8.3-3ubuntu1) ... 413s Setting up libwebpmux3:amd64 (1.4.0-0.1) ... 413s Setting up python3-appdirs (1.4.4-4) ... 413s Setting up libpython3.13-stdlib:amd64 (3.13.0-2) ... 413s Setting up python3-stack-data (0.6.3-1) ... 413s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 413s Setting up python3-ptyprocess (0.7.0-6) ... 413s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 413s Setting up python3-prompt-toolkit (3.0.48-1) ... 414s Setting up python3-sympy (1.13.3-1) ... 419s Setting up liblapack3:amd64 (3.12.0-4) ... 419s 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 419s Setting up python3-jedi (0.19.1+ds1-1) ... 419s Setting up python3.13 (3.13.0-2) ... 420s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 420s Setting up python3-pytest (8.3.3-1) ... 421s Setting up libwebpdemux2:amd64 (1.4.0-0.1) ... 421s Setting up python3-hypothesis (6.119.3-1) ... 421s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 421s Setting up python3-matplotlib-inline (0.1.6-2) ... 421s Setting up python3-fs (2.4.16-5) ... 421s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 421s Setting up python3-pexpect (4.9-3) ... 422s Setting up libjs-jquery-metadata (12-4) ... 422s Setting up libraqm0:amd64 (0.10.1-1build1) ... 422s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 422s Setting up python3-pytest-remotedata (0.4.1-1) ... 422s Setting up python3-numpy (1:1.26.4+ds-11ubuntu1) ... 423s Setting up libjs-sphinxdoc (7.4.7-4) ... 423s Setting up python3-pytest-doctestplus (1.3.0-1) ... 424s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 424s Setting up python3-pytest-mock (3.14.0-2) ... 424s Setting up python3-lxml:amd64 (5.3.0-1build1) ... 424s Setting up libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ... 424s Setting up python3-contourpy (1.3.0-2build1) ... 424s Setting up python3-pytest-filter-subpackage (0.2.0-1) ... 424s Setting up python3-pytest-astropy-header (0.2.2-2) ... 424s Setting up liblbfgsb0:amd64 (3.0+dfsg.4-1build1) ... 424s Setting up python3-scipy (1.13.1-5ubuntu1) ... 427s Setting up python3-pytest-cov (5.0.0-1) ... 427s Setting up python3-pytest-arraydiff (0.6.1-3) ... 427s Setting up python3-pil:amd64 (10.4.0-1ubuntu2) ... 428s Setting up python3-erfa (2.0.1.5+ds-1) ... 428s Setting up python3-ipython (8.29.0-1) ... 428s Setting up python3-pytest-astropy (0.11.0-1) ... 428s Setting up ipython3 (8.29.0-1) ... 428s Setting up python3-astropy (7.0.0-1) ... 431s Setting up python3-fonttools (4.55.0-3) ... 431s Setting up python3-ufolib2 (0.16.1+dfsg1-1) ... 431s Processing triggers for sgml-base (1.31) ... 431s Setting up libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ... 431s Setting up libxft2:amd64 (2.3.6-1build1) ... 431s Setting up libtk8.6:amd64 (8.6.15-1) ... 431s Processing triggers for libc-bin (2.40-1ubuntu3) ... 431s Setting up python3.12-tk (3.12.7-3) ... 432s Processing triggers for systemd (256.5-2ubuntu4) ... 432s Processing triggers for man-db (2.13.0-1) ... 433s Setting up python3.13-tk (3.13.0-2) ... 433s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 433s Setting up blt (2.5.3+dfsg-7build1) ... 433s Setting up python3-tk:amd64 (3.12.7-1) ... 433s Setting up python3-pil.imagetk:amd64 (10.4.0-1ubuntu2) ... 433s Setting up python3-matplotlib (3.8.3-3ubuntu1) ... 434s Setting up python3-imexam (0.9.1-6) ... 434s Processing triggers for libc-bin (2.40-1ubuntu3) ... 435s autopkgtest [09:42:05]: test command1: cd $AUTOPKGTEST_TMP && MPLBACKEND=Agg python3 -m pytest --pyargs imexam 435s autopkgtest [09:42:05]: test command1: [----------------------- 437s ============================= test session starts ============================== 437s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 437s rootdir: /tmp/autopkgtest.IkCoer/autopkgtest_tmp 437s plugins: filter-subpackage-0.2.0, hypothesis-6.119.3, astropy-0.11.0, astropy-header-0.2.2, typeguard-4.4.1, doctestplus-1.3.0, mock-3.14.0, cov-5.0.0, remotedata-0.4.1, arraydiff-0.6.1 437s collected 21 items 437s 438s tests/test_imexamine.py ..sFFxFFs [ 42%] 438s tests/test_util.py ............ [100%] 438s 438s =================================== FAILURES =================================== 438s ________________________________ test_line_fit _________________________________ 438s 438s def test_line_fit(): 438s """Fit a Gaussian1D line to the data.""" 438s plots = Imexamine() 438s in_amp = 3. 438s in_mean = 50. 438s in_stddev = 2. 438s in_const = 20. 438s 438s # Set all the lines to be Gaussians 438s line_gauss = in_const + in_amp * np.exp(-0.5 * ((xx - in_mean) / in_stddev)**2) 438s plots.set_data(line_gauss) 438s > fit = plots.line_fit(50, 50, form='Gaussian1D', genplot=False) 438s 438s /usr/lib/python3/dist-packages/imexam/tests/test_imexamine.py:86: 438s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 438s /usr/lib/python3/dist-packages/imexam/imexamine.py:765: in line_fit 438s amp, xout, yout, sigma, sigmay = self.gauss_center(xx, 438s /usr/lib/python3/dist-packages/imexam/imexamine.py:1007: in gauss_center 438s fit = math_helper.fit_gaussian_2d(chunk, sigma_factor=sigma_factor) 438s /usr/lib/python3/dist-packages/imexam/math_helper.py:254: in fit_gaussian_2d 438s results = fit(model, xx, yy, data) 438s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:303: in wrapper 438s return func(self, model, x, y, z=z, **kwargs) 438s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1434: in __call__ 438s init_values, fitparams, cov_x = self._run_fitter( 438s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1509: in _run_fitter 438s fitparams, cov_x, dinfo, mess, ierr = optimize.leastsq( 438s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:437: in leastsq 438s _check_func('leastsq', 'Dfun', Dfun, x0, args, n, (n, m)) 438s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:29: in _check_func 438s res = atleast_1d(thefunc(*((x0[:numinputs],) + args))) 438s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 438s 438s params = array([ 3., 15., 15., 3., 3., 0., 20.]) 438s model = 438s weights = 1.0 438s x = array([[ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11., 12., 438s 13., 14., 15., 16., 17., 18., 19., 20..., 10., 11., 12., 438s 13., 14., 15., 16., 17., 18., 19., 20., 21., 22., 23., 24., 25., 438s 26., 27., 28., 29.]]) 438s y = array([[ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 438s 0., 0., 0., 0., 0., 0., 0., 0..., 29., 29., 29., 438s 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 438s 29., 29., 29., 29.]]) 438s z = array([[20. , 20. , 20. , 20.00000005, 20.00000081, 438s 20.00001118, 20.0001202 , 20.00100639...2699, 20.00656247, 20.00100639, 20.0001202 , 438s 20.00001118, 20.00000081, 20.00000005, 20. , 20. ]]) 438s fit_param_indices = None 438s 438s @staticmethod 438s def _wrap_deriv(params, model, weights, x, y, z=None, fit_param_indices=None): 438s """ 438s Wraps the method calculating the Jacobian of the function to account 438s for model constraints. 438s `scipy.optimize.leastsq` expects the function derivative to have the 438s above signature (parlist, (argtuple)). In order to accommodate model 438s constraints, instead of using p directly, we set the parameter list in 438s this function. 438s """ 438s if weights is None: 438s weights = 1.0 438s 438s if model.has_fixed or model.has_tied: 438s # update the parameters with the current values from the fitter 438s fitter_to_model_params(model, params) 438s if z is None: 438s full = np.array(model.fit_deriv(x, *model.parameters)) 438s if not model.col_fit_deriv: 438s full_deriv = np.ravel(weights) * full.T 438s else: 438s full_deriv = np.ravel(weights) * full 438s else: 438s full = np.array( 438s [np.ravel(_) for _ in model.fit_deriv(x, y, *model.parameters)] 438s ) 438s if not model.col_fit_deriv: 438s full_deriv = np.ravel(weights) * full.T 438s else: 438s full_deriv = np.ravel(weights) * full 438s 438s pars = [getattr(model, name) for name in model.param_names] 438s fixed = [par.fixed for par in pars] 438s tied = [par.tied for par in pars] 438s tied = list(np.where([par.tied is not False for par in pars], True, tied)) 438s fix_and_tie = np.logical_or(fixed, tied) 438s ind = np.logical_not(fix_and_tie) 438s 438s if not model.col_fit_deriv: 438s residues = np.asarray(full_deriv[np.nonzero(ind)]).T 438s else: 438s residues = full_deriv[np.nonzero(ind)] 438s 438s return [np.ravel(_) for _ in residues] 438s else: 438s if z is None: 438s fit_deriv = np.array(model.fit_deriv(x, *params)) 438s try: 438s output = np.array( 438s [np.ravel(_) for _ in np.array(weights) * fit_deriv] 438s ) 438s if output.shape != fit_deriv.shape: 438s output = np.array( 438s [np.ravel(_) for _ in np.atleast_2d(weights).T * fit_deriv] 438s ) 438s return output 438s except ValueError: 438s return np.array( 438s [ 438s np.ravel(_) 438s for _ in np.array(weights) * np.moveaxis(fit_deriv, -1, 0) 438s ] 438s ).transpose() 438s else: 438s if not model.col_fit_deriv: 438s return [ 438s np.ravel(_) 438s for _ in ( 438s np.ravel(weights) 438s * np.array(model.fit_deriv(x, y, *params)).T 438s ).T 438s ] 438s return [ 438s np.ravel(_) 438s > for _ in weights * np.array(model.fit_deriv(x, y, *params)) 438s ] 438s E ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (7,) + inhomogeneous part. 438s 438s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1287: ValueError 438s ----------------------------- Captured stdout call ----------------------------- 438s using model: 438s Name: Gaussian1D 438s N_inputs: 1 438s N_outputs: 1 438s Fittable parameters: ('amplitude', 'mean', 'stddev') 438s ------------------------------ Captured log call ------------------------------- 438s INFO imexam.util:imexamine.py:749 using model: 438s Name: Gaussian1D 438s N_inputs: 1 438s N_outputs: 1 438s Fittable parameters: ('amplitude', 'mean', 'stddev') 438s _______________________________ test_column_fit ________________________________ 438s 438s def test_column_fit(): 438s """Fit a Gaussian1D column to the data.""" 438s plots = Imexamine() 438s in_amp = 3. 438s in_mean = 50. 438s in_stddev = 2. 438s in_const = 20. 438s # Set all the columns to be Gaussians 438s col_gauss = in_const + in_amp * np.exp(-0.5 * ((yy - in_mean) / in_stddev)**2) 438s plots.set_data(col_gauss) 438s > fit = plots.column_fit(50, 50, form='Gaussian1D', genplot=False) 438s 438s /usr/lib/python3/dist-packages/imexam/tests/test_imexamine.py:104: 438s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 438s /usr/lib/python3/dist-packages/imexam/imexamine.py:917: in column_fit 438s result = self.line_fit(x, y, data=data, form=form, 438s /usr/lib/python3/dist-packages/imexam/imexamine.py:765: in line_fit 438s amp, xout, yout, sigma, sigmay = self.gauss_center(xx, 438s /usr/lib/python3/dist-packages/imexam/imexamine.py:1007: in gauss_center 438s fit = math_helper.fit_gaussian_2d(chunk, sigma_factor=sigma_factor) 438s /usr/lib/python3/dist-packages/imexam/math_helper.py:254: in fit_gaussian_2d 438s results = fit(model, xx, yy, data) 438s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:303: in wrapper 438s return func(self, model, x, y, z=z, **kwargs) 438s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1434: in __call__ 438s init_values, fitparams, cov_x = self._run_fitter( 438s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1509: in _run_fitter 438s fitparams, cov_x, dinfo, mess, ierr = optimize.leastsq( 438s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:437: in leastsq 438s _check_func('leastsq', 'Dfun', Dfun, x0, args, n, (n, m)) 438s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:29: in _check_func 438s res = atleast_1d(thefunc(*((x0[:numinputs],) + args))) 438s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 438s 438s params = array([ 3., 15., 15., 3., 3., 0., 20.]) 438s model = 438s weights = 1.0 438s x = array([[ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11., 12., 438s 13., 14., 15., 16., 17., 18., 19., 20..., 10., 11., 12., 438s 13., 14., 15., 16., 17., 18., 19., 20., 21., 22., 23., 24., 25., 438s 26., 27., 28., 29.]]) 438s y = array([[ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 438s 0., 0., 0., 0., 0., 0., 0., 0..., 29., 29., 29., 438s 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 438s 29., 29., 29., 29.]]) 438s z = array([[20. , 20. , 20. , 20. , 20. , 438s 20. , 20. , 20. ... , 20. , 20. , 20. , 438s 20. , 20. , 20. , 20. , 20. ]]) 438s fit_param_indices = None 438s 438s @staticmethod 438s def _wrap_deriv(params, model, weights, x, y, z=None, fit_param_indices=None): 438s """ 438s Wraps the method calculating the Jacobian of the function to account 438s for model constraints. 438s `scipy.optimize.leastsq` expects the function derivative to have the 438s above signature (parlist, (argtuple)). In order to accommodate model 438s constraints, instead of using p directly, we set the parameter list in 438s this function. 438s """ 438s if weights is None: 438s weights = 1.0 438s 438s if model.has_fixed or model.has_tied: 438s # update the parameters with the current values from the fitter 438s fitter_to_model_params(model, params) 438s if z is None: 438s full = np.array(model.fit_deriv(x, *model.parameters)) 438s if not model.col_fit_deriv: 438s full_deriv = np.ravel(weights) * full.T 438s else: 438s full_deriv = np.ravel(weights) * full 438s else: 438s full = np.array( 438s [np.ravel(_) for _ in model.fit_deriv(x, y, *model.parameters)] 438s ) 438s if not model.col_fit_deriv: 438s full_deriv = np.ravel(weights) * full.T 438s else: 438s full_deriv = np.ravel(weights) * full 438s 438s pars = [getattr(model, name) for name in model.param_names] 438s fixed = [par.fixed for par in pars] 438s tied = [par.tied for par in pars] 438s tied = list(np.where([par.tied is not False for par in pars], True, tied)) 438s fix_and_tie = np.logical_or(fixed, tied) 438s ind = np.logical_not(fix_and_tie) 438s 438s if not model.col_fit_deriv: 438s residues = np.asarray(full_deriv[np.nonzero(ind)]).T 438s else: 438s residues = full_deriv[np.nonzero(ind)] 438s 438s return [np.ravel(_) for _ in residues] 438s else: 438s if z is None: 438s fit_deriv = np.array(model.fit_deriv(x, *params)) 438s try: 438s output = np.array( 438s [np.ravel(_) for _ in np.array(weights) * fit_deriv] 438s ) 438s if output.shape != fit_deriv.shape: 438s output = np.array( 438s [np.ravel(_) for _ in np.atleast_2d(weights).T * fit_deriv] 438s ) 438s return output 438s except ValueError: 438s return np.array( 438s [ 438s np.ravel(_) 438s for _ in np.array(weights) * np.moveaxis(fit_deriv, -1, 0) 438s ] 438s ).transpose() 438s else: 438s if not model.col_fit_deriv: 438s return [ 438s np.ravel(_) 438s for _ in ( 438s np.ravel(weights) 438s * np.array(model.fit_deriv(x, y, *params)).T 438s ).T 438s ] 438s return [ 438s np.ravel(_) 438s > for _ in weights * np.array(model.fit_deriv(x, y, *params)) 438s ] 438s E ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (7,) + inhomogeneous part. 438s 438s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1287: ValueError 438s ----------------------------- Captured stdout call ----------------------------- 438s using model: 438s Name: Gaussian1D 438s N_inputs: 1 438s N_outputs: 1 438s Fittable parameters: ('amplitude', 'mean', 'stddev') 438s ------------------------------ Captured log call ------------------------------- 438s INFO imexam.util:imexamine.py:749 using model: 438s Name: Gaussian1D 438s N_inputs: 1 438s N_outputs: 1 438s Fittable parameters: ('amplitude', 'mean', 'stddev') 438s _____________________________ test_radial_profile ______________________________ 438s 438s def test_radial_profile(): 438s """Test the radial profile function 438s No background subtraction 438s individual pixel results used 438s """ 438s from astropy.convolution import Gaussian2DKernel 438s data = Gaussian2DKernel(1.5, x_size=25, y_size=25) 438s xx, yy = np.meshgrid(np.arange(25), np.arange(25)) 438s x0, y0 = np.where(data.array == data.array.max()) 438s 438s rad_in = np.sqrt((xx - x0)**2 + (yy - y0)**2) 438s rad_in = rad_in.ravel() 438s flux_in = data.array.ravel() 438s 438s order = np.argsort(rad_in) 438s rad_in = rad_in[order] 438s flux_in = flux_in[order] 438s 438s plots = Imexamine() 438s plots.set_data(data.array) 438s 438s plots.radial_profile_pars['pixels'][0] = True 438s plots.radial_profile_pars['background'][0] = False 438s plots.radial_profile_pars['clip'][0] = False 438s > rad_out, flux_out = plots.radial_profile(x0, y0, genplot=False) 438s 438s /usr/lib/python3/dist-packages/imexam/tests/test_imexamine.py:160: 438s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 438s /usr/lib/python3/dist-packages/imexam/imexamine.py:1102: in radial_profile 438s amp, centerx, centery, sigmax, sigmay = self.gauss_center(xx, yy, data, delta=datasize) 438s /usr/lib/python3/dist-packages/imexam/imexamine.py:1007: in gauss_center 438s fit = math_helper.fit_gaussian_2d(chunk, sigma_factor=sigma_factor) 438s /usr/lib/python3/dist-packages/imexam/math_helper.py:254: in fit_gaussian_2d 438s results = fit(model, xx, yy, data) 438s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:303: in wrapper 438s return func(self, model, x, y, z=z, **kwargs) 438s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1434: in __call__ 438s init_values, fitparams, cov_x = self._run_fitter( 438s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1509: in _run_fitter 438s fitparams, cov_x, dinfo, mess, ierr = optimize.leastsq( 438s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:437: in leastsq 438s _check_func('leastsq', 'Dfun', Dfun, x0, args, n, (n, m)) 438s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:29: in _check_func 438s res = atleast_1d(thefunc(*((x0[:numinputs],) + args))) 438s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 438s 438s params = array([7.06778109e-02, 4.00000000e+00, 4.00000000e+00, 3.00000000e+00, 438s 3.00000000e+00, 0.00000000e+00, 5.77193322e-05]) 438s model = 438s weights = 1.0 438s x = array([[0., 1., 2., 3., 4., 5., 6., 7.], 438s [0., 1., 2., 3., 4., 5., 6., 7.], 438s [0., 1., 2., 3., 4., 5., 6., ... [0., 1., 2., 3., 4., 5., 6., 7.], 438s [0., 1., 2., 3., 4., 5., 6., 7.], 438s [0., 1., 2., 3., 4., 5., 6., 7.]]) 438s y = array([[0., 0., 0., 0., 0., 0., 0., 0.], 438s [1., 1., 1., 1., 1., 1., 1., 1.], 438s [2., 2., 2., 2., 2., 2., 2., ... [5., 5., 5., 5., 5., 5., 5., 5.], 438s [6., 6., 6., 6., 6., 6., 6., 6.], 438s [7., 7., 7., 7., 7., 7., 7., 7.]]) 438s z = array([[5.77193322e-05, 2.73457911e-04, 8.30691786e-04, 1.61796667e-03, 438s 2.02059585e-03, 1.61796667e-03, 8.3069...29556643e-03, 3.93558331e-03, 7.66546959e-03, 438s 9.57301302e-03, 7.66546959e-03, 3.93558331e-03, 1.29556643e-03]]) 438s fit_param_indices = None 438s 438s @staticmethod 438s def _wrap_deriv(params, model, weights, x, y, z=None, fit_param_indices=None): 438s """ 438s Wraps the method calculating the Jacobian of the function to account 438s for model constraints. 438s `scipy.optimize.leastsq` expects the function derivative to have the 438s above signature (parlist, (argtuple)). In order to accommodate model 438s constraints, instead of using p directly, we set the parameter list in 438s this function. 438s """ 438s if weights is None: 438s weights = 1.0 438s 438s if model.has_fixed or model.has_tied: 438s # update the parameters with the current values from the fitter 438s fitter_to_model_params(model, params) 438s if z is None: 438s full = np.array(model.fit_deriv(x, *model.parameters)) 438s if not model.col_fit_deriv: 438s full_deriv = np.ravel(weights) * full.T 438s else: 438s full_deriv = np.ravel(weights) * full 438s else: 438s full = np.array( 438s [np.ravel(_) for _ in model.fit_deriv(x, y, *model.parameters)] 438s ) 438s if not model.col_fit_deriv: 438s full_deriv = np.ravel(weights) * full.T 438s else: 438s full_deriv = np.ravel(weights) * full 438s 438s pars = [getattr(model, name) for name in model.param_names] 438s fixed = [par.fixed for par in pars] 438s tied = [par.tied for par in pars] 438s tied = list(np.where([par.tied is not False for par in pars], True, tied)) 438s fix_and_tie = np.logical_or(fixed, tied) 438s ind = np.logical_not(fix_and_tie) 438s 438s if not model.col_fit_deriv: 438s residues = np.asarray(full_deriv[np.nonzero(ind)]).T 438s else: 438s residues = full_deriv[np.nonzero(ind)] 438s 438s return [np.ravel(_) for _ in residues] 438s else: 438s if z is None: 438s fit_deriv = np.array(model.fit_deriv(x, *params)) 438s try: 438s output = np.array( 438s [np.ravel(_) for _ in np.array(weights) * fit_deriv] 438s ) 438s if output.shape != fit_deriv.shape: 438s output = np.array( 438s [np.ravel(_) for _ in np.atleast_2d(weights).T * fit_deriv] 438s ) 438s return output 438s except ValueError: 438s return np.array( 438s [ 438s np.ravel(_) 438s for _ in np.array(weights) * np.moveaxis(fit_deriv, -1, 0) 438s ] 438s ).transpose() 438s else: 438s if not model.col_fit_deriv: 438s return [ 438s np.ravel(_) 438s for _ in ( 438s np.ravel(weights) 438s * np.array(model.fit_deriv(x, y, *params)).T 438s ).T 438s ] 438s return [ 438s np.ravel(_) 438s > for _ in weights * np.array(model.fit_deriv(x, y, *params)) 438s ] 438s E ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (7,) + inhomogeneous part. 438s 438s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1287: ValueError 438s ________________________ test_radial_profile_cumulative ________________________ 438s 438s def test_radial_profile_cumulative(): 438s """Test the radial profile function 438s without background subtraction 438s with each pixel integer binned 438s """ 438s from astropy.convolution import Gaussian2DKernel 438s ksize = 25 438s data = Gaussian2DKernel(1.5, x_size=ksize, y_size=ksize) 438s xx, yy = np.meshgrid(np.arange(ksize), np.arange(ksize)) 438s x0, y0 = np.where(data.array == data.array.max()) 438s rad_in = np.sqrt((xx - x0)**2 + (yy - y0)**2) 438s 438s rad_in = rad_in.ravel() 438s flux_in = data.array.ravel() 438s 438s indices = np.argsort(rad_in) 438s rad_in = rad_in[indices] 438s flux_in = flux_in[indices] 438s 438s # now bin the radflux like we expect 438s rad_in = rad_in.astype(int) 438s flux_in = np.bincount(rad_in, flux_in) / np.bincount(rad_in) 438s rad_in = np.arange(len(flux_in)) 438s assert (data.array[x0, y0] == flux_in[0]) 438s 438s # check the binned results 438s plots = Imexamine() 438s plots.set_data(data.array) 438s plots.radial_profile_pars['pixels'][0] = False 438s plots.radial_profile_pars['background'][0] = False 438s plots.radial_profile_pars['clip'][0] = False 438s > rad_out, flux_out = plots.radial_profile(x0, y0, genplot=False) 438s 438s /usr/lib/python3/dist-packages/imexam/tests/test_imexamine.py:206: 438s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 438s /usr/lib/python3/dist-packages/imexam/imexamine.py:1102: in radial_profile 438s amp, centerx, centery, sigmax, sigmay = self.gauss_center(xx, yy, data, delta=datasize) 438s /usr/lib/python3/dist-packages/imexam/imexamine.py:1007: in gauss_center 438s fit = math_helper.fit_gaussian_2d(chunk, sigma_factor=sigma_factor) 438s /usr/lib/python3/dist-packages/imexam/math_helper.py:254: in fit_gaussian_2d 438s results = fit(model, xx, yy, data) 438s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:303: in wrapper 438s return func(self, model, x, y, z=z, **kwargs) 438s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1434: in __call__ 438s init_values, fitparams, cov_x = self._run_fitter( 438s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1509: in _run_fitter 438s fitparams, cov_x, dinfo, mess, ierr = optimize.leastsq( 438s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:437: in leastsq 438s _check_func('leastsq', 'Dfun', Dfun, x0, args, n, (n, m)) 438s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:29: in _check_func 438s res = atleast_1d(thefunc(*((x0[:numinputs],) + args))) 438s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 438s 438s params = array([7.06778109e-02, 4.00000000e+00, 4.00000000e+00, 3.00000000e+00, 438s 3.00000000e+00, 0.00000000e+00, 5.77193322e-05]) 438s model = 438s weights = 1.0 438s x = array([[0., 1., 2., 3., 4., 5., 6., 7.], 438s [0., 1., 2., 3., 4., 5., 6., 7.], 438s [0., 1., 2., 3., 4., 5., 6., ... [0., 1., 2., 3., 4., 5., 6., 7.], 438s [0., 1., 2., 3., 4., 5., 6., 7.], 438s [0., 1., 2., 3., 4., 5., 6., 7.]]) 438s y = array([[0., 0., 0., 0., 0., 0., 0., 0.], 438s [1., 1., 1., 1., 1., 1., 1., 1.], 438s [2., 2., 2., 2., 2., 2., 2., ... [5., 5., 5., 5., 5., 5., 5., 5.], 438s [6., 6., 6., 6., 6., 6., 6., 6.], 438s [7., 7., 7., 7., 7., 7., 7., 7.]]) 438s z = array([[5.77193322e-05, 2.73457911e-04, 8.30691786e-04, 1.61796667e-03, 438s 2.02059585e-03, 1.61796667e-03, 8.3069...29556643e-03, 3.93558331e-03, 7.66546959e-03, 438s 9.57301302e-03, 7.66546959e-03, 3.93558331e-03, 1.29556643e-03]]) 438s fit_param_indices = None 438s 438s @staticmethod 438s def _wrap_deriv(params, model, weights, x, y, z=None, fit_param_indices=None): 438s """ 438s Wraps the method calculating the Jacobian of the function to account 438s for model constraints. 438s `scipy.optimize.leastsq` expects the function derivative to have the 438s above signature (parlist, (argtuple)). In order to accommodate model 438s constraints, instead of using p directly, we set the parameter list in 438s this function. 438s """ 438s if weights is None: 438s weights = 1.0 438s 438s if model.has_fixed or model.has_tied: 438s # update the parameters with the current values from the fitter 438s fitter_to_model_params(model, params) 438s if z is None: 438s full = np.array(model.fit_deriv(x, *model.parameters)) 438s if not model.col_fit_deriv: 438s full_deriv = np.ravel(weights) * full.T 438s else: 438s full_deriv = np.ravel(weights) * full 438s else: 438s full = np.array( 438s [np.ravel(_) for _ in model.fit_deriv(x, y, *model.parameters)] 438s ) 438s if not model.col_fit_deriv: 438s full_deriv = np.ravel(weights) * full.T 438s else: 438s full_deriv = np.ravel(weights) * full 438s 438s pars = [getattr(model, name) for name in model.param_names] 438s fixed = [par.fixed for par in pars] 438s tied = [par.tied for par in pars] 438s tied = list(np.where([par.tied is not False for par in pars], True, tied)) 438s fix_and_tie = np.logical_or(fixed, tied) 438s ind = np.logical_not(fix_and_tie) 438s 438s if not model.col_fit_deriv: 438s residues = np.asarray(full_deriv[np.nonzero(ind)]).T 438s else: 438s residues = full_deriv[np.nonzero(ind)] 438s 438s return [np.ravel(_) for _ in residues] 438s else: 438s if z is None: 438s fit_deriv = np.array(model.fit_deriv(x, *params)) 438s try: 438s output = np.array( 438s [np.ravel(_) for _ in np.array(weights) * fit_deriv] 438s ) 438s if output.shape != fit_deriv.shape: 438s output = np.array( 438s [np.ravel(_) for _ in np.atleast_2d(weights).T * fit_deriv] 438s ) 438s return output 438s except ValueError: 438s return np.array( 438s [ 438s np.ravel(_) 438s for _ in np.array(weights) * np.moveaxis(fit_deriv, -1, 0) 438s ] 438s ).transpose() 438s else: 438s if not model.col_fit_deriv: 438s return [ 438s np.ravel(_) 438s for _ in ( 438s np.ravel(weights) 438s * np.array(model.fit_deriv(x, y, *params)).T 438s ).T 438s ] 438s return [ 438s np.ravel(_) 438s > for _ in weights * np.array(model.fit_deriv(x, y, *params)) 438s ] 438s E ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (7,) + inhomogeneous part. 438s 438s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1287: ValueError 438s =============================== warnings summary =============================== 438s ../../../usr/lib/python3/dist-packages/imexam/__init__.py:12 438s /usr/lib/python3/dist-packages/imexam/__init__.py:12: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html 438s from pkg_resources import get_distribution, DistributionNotFound 438s 438s tests/test_imexamine.py::test_radial_profile 438s tests/test_imexamine.py::test_radial_profile_cumulative 438s /usr/lib/python3/dist-packages/imexam/imexamine.py:1097: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.) 438s xx = int(x) 438s 438s tests/test_imexamine.py::test_radial_profile 438s tests/test_imexamine.py::test_radial_profile_cumulative 438s /usr/lib/python3/dist-packages/imexam/imexamine.py:1098: DeprecationWarning: Conversion of an array with ndim > 0 to a scalar is deprecated, and will error in future. Ensure you extract a single element from your array before performing this operation. (Deprecated NumPy 1.25.) 438s yy = int(y) 438s 438s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 438s =========================== short test summary info ============================ 438s FAILED tests/test_imexamine.py::test_line_fit - ValueError: setting an array ... 438s FAILED tests/test_imexamine.py::test_column_fit - ValueError: setting an arra... 438s FAILED tests/test_imexamine.py::test_radial_profile - ValueError: setting an ... 438s FAILED tests/test_imexamine.py::test_radial_profile_cumulative - ValueError: ... 438s ======== 4 failed, 14 passed, 2 skipped, 1 xfailed, 5 warnings in 2.27s ======== 439s autopkgtest [09:42:09]: test command1: -----------------------] 439s command1 FAIL non-zero exit status 1 439s autopkgtest [09:42:09]: test command1: - - - - - - - - - - results - - - - - - - - - - 440s autopkgtest [09:42:10]: @@@@@@@@@@@@@@@@@@@@ summary 440s command1 FAIL non-zero exit status 1 447s nova [W] Skipping flock for amd64 447s Creating nova instance adt-plucky-amd64-imexam-20241203-093449-juju-7f2275-prod-proposed-migration-environment-2-9f8ffc0b-0674-4f59-81e1-a9f771c7d670 from image adt/ubuntu-plucky-amd64-server-20241203.img (UUID 9e8e99d5-3366-42e6-8f42-63b527e5abcc)... 447s nova [W] nova quota exceeded (attempt #0)