1s autopkgtest [09:33:24]: starting date and time: 2024-11-26 09:33:24+0000 1s autopkgtest [09:33:24]: git checkout: 6408f825 Correct logic in old-systemd fallback code 1s autopkgtest [09:33:24]: host juju-7f2275-prod-proposed-migration-environment-9; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.gfinfbx1/out --timeout-copy=6000 --setup-commands 'ln -s /dev/null /etc/systemd/system/bluetooth.service; printf "http_proxy=http://squid.internal:3128\nhttps_proxy=http://squid.internal:3128\nno_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\n" >> /etc/environment' --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 -- lxd -r lxd-armhf-10.145.243.149 lxd-armhf-10.145.243.149:autopkgtest/ubuntu/plucky/armhf 63s autopkgtest [09:34:26]: testbed dpkg architecture: armhf 66s autopkgtest [09:34:29]: testbed apt version: 2.9.14ubuntu1 66s autopkgtest [09:34:29]: @@@@@@@@@@@@@@@@@@@@ test bed setup 78s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB] 79s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [14.2 kB] 79s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [58.7 kB] 79s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [9708 B] 79s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [811 kB] 79s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main armhf Packages [67.4 kB] 79s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/restricted armhf Packages [928 B] 79s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf Packages [596 kB] 79s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse armhf Packages [6096 B] 79s Fetched 1638 kB in 1s (1584 kB/s) 79s Reading package lists... 100s tee: /proc/self/fd/2: Permission denied 122s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease 122s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 122s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 122s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 123s Reading package lists... 123s Reading package lists... 124s Building dependency tree... 124s Reading state information... 124s Calculating upgrade... 125s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 125s Reading package lists... 125s Building dependency tree... 125s Reading state information... 126s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 128s autopkgtest [09:35:31]: rebooting testbed after setup commands that affected boot 216s autopkgtest [09:36:59]: testbed running kernel: Linux 6.8.0-49-generic #49~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Nov 6 18:12:14 UTC 2 260s autopkgtest [09:37:43]: @@@@@@@@@@@@@@@@@@@@ apt-source imexam 284s Get:1 http://ftpmaster.internal/ubuntu plucky/universe imexam 0.9.1-6 (dsc) [2361 B] 284s Get:2 http://ftpmaster.internal/ubuntu plucky/universe imexam 0.9.1-6 (tar) [21.4 MB] 284s Get:3 http://ftpmaster.internal/ubuntu plucky/universe imexam 0.9.1-6 (diff) [7756 B] 284s gpgv: Signature made Tue Nov 28 09:16:30 2023 UTC 284s gpgv: using RSA key BAFC6C85F7CB143FEEB6FB157115AFD07710DCF7 284s gpgv: Can't check signature: No public key 284s dpkg-source: warning: cannot verify inline signature for ./imexam_0.9.1-6.dsc: no acceptable signature found 285s autopkgtest [09:38:08]: testing package imexam version 0.9.1-6 288s autopkgtest [09:38:11]: build not needed 292s autopkgtest [09:38:15]: test command1: preparing testbed 305s Reading package lists... 305s Building dependency tree... 305s Reading state information... 305s Starting pkgProblemResolver with broken count: 0 306s Starting 2 pkgProblemResolver with broken count: 0 306s Done 306s The following additional packages will be installed: 306s blt fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-lyx ipython3 306s libblas3 libdeflate0 liberfa1 libfontconfig1 libfreetype6 libgfortran5 306s libgomp1 libgraphite2-3 libharfbuzz0b libimagequant0 libjbig0 libjpeg-turbo8 306s libjpeg8 libjs-jquery libjs-jquery-hotkeys libjs-jquery-isonscreen 306s libjs-jquery-metadata libjs-jquery-tablesorter 306s libjs-jquery-throttle-debounce libjs-jquery-ui libjs-sphinxdoc 306s libjs-underscore liblapack3 liblbfgsb0 liblcms2-2 liblerc4 libopenjp2-7 306s libpython3.13-minimal libpython3.13-stdlib libqhull-r8.0 libraqm0 306s libsharpyuv0 libtcl8.6 libtiff6 libtk8.6 libwcs8 libwebp7 libwebpdemux2 306s libwebpmux3 libxft2 libxrender1 libxslt1.1 libxss1 python-matplotlib-data 306s python3-appdirs python3-astropy python3-astropy-iers-data python3-asttokens 306s python3-brotli python3-contourpy python3-coverage python3-cycler 306s python3-dateutil python3-decorator python3-erfa python3-executing 306s python3-fonttools python3-fs python3-hypothesis python3-imexam 306s python3-iniconfig python3-ipython python3-jedi python3-kiwisolver 306s python3-lxml python3-lz4 python3-matplotlib python3-matplotlib-inline 306s python3-mpmath python3-numpy python3-packaging python3-parso python3-pexpect 306s python3-pil python3-pil.imagetk python3-pluggy python3-ply 306s python3-prompt-toolkit python3-ptyprocess python3-pure-eval python3-pytest 306s python3-pytest-arraydiff python3-pytest-astropy 306s python3-pytest-astropy-header python3-pytest-cov python3-pytest-doctestplus 306s python3-pytest-filter-subpackage python3-pytest-mock 306s python3-pytest-remotedata python3-scipy python3-six python3-sortedcontainers 306s python3-stack-data python3-sympy python3-tk python3-traitlets 306s python3-typeshed python3-tz python3-ufolib2 python3-unicodedata2 306s python3-wcwidth python3.12-tk python3.13 python3.13-minimal python3.13-tk 306s tk8.6-blt2.5 unicode-data x11-common 306s Suggested packages: 306s blt-demo libjs-jquery-ui-docs liblcms2-utils tcl8.6 tk8.6 libxml2-utils 306s python-astropy-doc python3-astropy-affiliated python3-bs4 python3-h5py 306s python3-pandas python-coverage-doc python-cycler-doc python-hypothesis-doc 306s python-imexam-doc python-ipython-doc python-lxml-doc cm-super-minimal dvipng 306s ffmpeg fonts-staypuft ghostscript gir1.2-gtk-3.0 inkscape librsvg2-common 306s python-matplotlib-doc python3-cairocffi python3-gi-cairo python3-gobject 306s python3-pyqt5 python3-sip python3-tornado texlive-extra-utils 306s texlive-latex-extra python-mpmath-doc python3-gmpy2 gcc gfortran 306s python-numpy-doc python3-dev python-pexpect-doc python-pil-doc 306s python-ply-doc python-pytest-mock-doc python-scipy-doc 306s python-sortedcontainers-doc texlive-fonts-extra python-sympy-doc tix 306s python3-tk-dbg python-traitlets-doc python3.13-venv python3.13-doc 306s binfmt-support 306s Recommended packages: 306s javascript-common libjs-jquery-datatables python3-click python3-ginga 306s | saods9 python3-ginga | xpa-tools python3-bs4 python3-cssselect 306s python3-html5lib python3-olefile g++ | c++-compiler isympy-common 306s The following NEW packages will be installed: 306s autopkgtest-satdep blt fontconfig-config fonts-dejavu-core fonts-dejavu-mono 306s fonts-lyx ipython3 libblas3 libdeflate0 liberfa1 libfontconfig1 libfreetype6 306s libgfortran5 libgomp1 libgraphite2-3 libharfbuzz0b libimagequant0 libjbig0 306s libjpeg-turbo8 libjpeg8 libjs-jquery libjs-jquery-hotkeys 306s libjs-jquery-isonscreen libjs-jquery-metadata libjs-jquery-tablesorter 306s libjs-jquery-throttle-debounce libjs-jquery-ui libjs-sphinxdoc 306s libjs-underscore liblapack3 liblbfgsb0 liblcms2-2 liblerc4 libopenjp2-7 306s libpython3.13-minimal libpython3.13-stdlib libqhull-r8.0 libraqm0 306s libsharpyuv0 libtcl8.6 libtiff6 libtk8.6 libwcs8 libwebp7 libwebpdemux2 306s libwebpmux3 libxft2 libxrender1 libxslt1.1 libxss1 python-matplotlib-data 306s python3-appdirs python3-astropy python3-astropy-iers-data python3-asttokens 306s python3-brotli python3-contourpy python3-coverage python3-cycler 306s python3-dateutil python3-decorator python3-erfa python3-executing 306s python3-fonttools python3-fs python3-hypothesis python3-imexam 306s python3-iniconfig python3-ipython python3-jedi python3-kiwisolver 306s python3-lxml python3-lz4 python3-matplotlib python3-matplotlib-inline 306s python3-mpmath python3-numpy python3-packaging python3-parso python3-pexpect 306s python3-pil python3-pil.imagetk python3-pluggy python3-ply 306s python3-prompt-toolkit python3-ptyprocess python3-pure-eval python3-pytest 306s python3-pytest-arraydiff python3-pytest-astropy 306s python3-pytest-astropy-header python3-pytest-cov python3-pytest-doctestplus 306s python3-pytest-filter-subpackage python3-pytest-mock 306s python3-pytest-remotedata python3-scipy python3-six python3-sortedcontainers 306s python3-stack-data python3-sympy python3-tk python3-traitlets 306s python3-typeshed python3-tz python3-ufolib2 python3-unicodedata2 306s python3-wcwidth python3.12-tk python3.13 python3.13-minimal python3.13-tk 306s tk8.6-blt2.5 unicode-data x11-common 306s 0 upgraded, 115 newly installed, 0 to remove and 0 not upgraded. 306s Need to get 74.7 MB/74.7 MB of archives. 306s After this operation, 335 MB of additional disk space will be used. 306s Get:1 /tmp/autopkgtest.vDfFFM/1-autopkgtest-satdep.deb autopkgtest-satdep armhf 0 [732 B] 307s Get:2 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.13-minimal armhf 3.13.0-2 [866 kB] 307s Get:3 http://ftpmaster.internal/ubuntu plucky/main armhf python3.13-minimal armhf 3.13.0-2 [1854 kB] 307s Get:4 http://ftpmaster.internal/ubuntu plucky/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 307s Get:5 http://ftpmaster.internal/ubuntu plucky/universe armhf libjs-jquery-hotkeys all 0~20130707+git2d51e3a9+dfsg-2.1 [11.5 kB] 307s Get:6 http://ftpmaster.internal/ubuntu plucky/main armhf libtcl8.6 armhf 8.6.15+dfsg-2 [909 kB] 307s Get:7 http://ftpmaster.internal/ubuntu plucky/main armhf libfreetype6 armhf 2.13.3+dfsg-1 [330 kB] 307s Get:8 http://ftpmaster.internal/ubuntu plucky/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] 307s Get:9 http://ftpmaster.internal/ubuntu plucky/main armhf fonts-dejavu-core all 2.37-8 [835 kB] 307s Get:10 http://ftpmaster.internal/ubuntu plucky/main armhf fontconfig-config armhf 2.15.0-1.1ubuntu2 [37.4 kB] 307s Get:11 http://ftpmaster.internal/ubuntu plucky/main armhf libfontconfig1 armhf 2.15.0-1.1ubuntu2 [113 kB] 307s Get:12 http://ftpmaster.internal/ubuntu plucky/main armhf libxrender1 armhf 1:0.9.10-1.1build1 [16.0 kB] 307s Get:13 http://ftpmaster.internal/ubuntu plucky/main armhf libxft2 armhf 2.3.6-1build1 [37.4 kB] 307s Get:14 http://ftpmaster.internal/ubuntu plucky/main armhf x11-common all 1:7.7+23ubuntu3 [21.7 kB] 307s Get:15 http://ftpmaster.internal/ubuntu plucky/main armhf libxss1 armhf 1:1.2.3-1build3 [6500 B] 307s Get:16 http://ftpmaster.internal/ubuntu plucky/main armhf libtk8.6 armhf 8.6.15-1 [685 kB] 307s Get:17 http://ftpmaster.internal/ubuntu plucky/main armhf tk8.6-blt2.5 armhf 2.5.3+dfsg-7build1 [525 kB] 307s Get:18 http://ftpmaster.internal/ubuntu plucky/main armhf blt armhf 2.5.3+dfsg-7build1 [4840 B] 307s Get:19 http://ftpmaster.internal/ubuntu plucky/universe armhf fonts-lyx all 2.4.2.1-1 [171 kB] 307s Get:20 http://ftpmaster.internal/ubuntu plucky/main armhf python3-decorator all 5.1.1-5 [10.1 kB] 307s Get:21 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-parso all 0.8.4-1 [67.6 kB] 307s Get:22 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-typeshed all 0.0~git20231111.6764465-3 [1274 kB] 307s Get:23 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-jedi all 0.19.1+ds1-1 [693 kB] 307s Get:24 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-traitlets all 5.14.3+really5.14.3-1 [71.5 kB] 307s Get:25 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-matplotlib-inline all 0.1.6-2 [8784 B] 307s Get:26 http://ftpmaster.internal/ubuntu plucky/main armhf python3-wcwidth all 0.2.13+dfsg1-1 [26.3 kB] 307s Get:27 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-prompt-toolkit all 3.0.48-1 [256 kB] 308s Get:28 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-asttokens all 2.4.1-2 [20.8 kB] 308s Get:29 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-executing all 2.1.0-0.1 [24.4 kB] 308s Get:30 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pure-eval all 0.2.3-1 [11.4 kB] 308s Get:31 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-stack-data all 0.6.3-1 [22.0 kB] 308s Get:32 http://ftpmaster.internal/ubuntu plucky/main armhf python3-ptyprocess all 0.7.0-6 [14.8 kB] 308s Get:33 http://ftpmaster.internal/ubuntu plucky/main armhf python3-pexpect all 4.9-3 [48.1 kB] 308s Get:34 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-ipython all 8.29.0-1 [569 kB] 308s Get:35 http://ftpmaster.internal/ubuntu plucky/universe armhf ipython3 all 8.29.0-1 [4938 B] 308s Get:36 http://ftpmaster.internal/ubuntu plucky/main armhf libblas3 armhf 3.12.0-4 [126 kB] 308s Get:37 http://ftpmaster.internal/ubuntu plucky/main armhf libdeflate0 armhf 1.22-1 [38.9 kB] 308s Get:38 http://ftpmaster.internal/ubuntu plucky/main armhf libgfortran5 armhf 14.2.0-8ubuntu1 [311 kB] 308s Get:39 http://ftpmaster.internal/ubuntu plucky/main armhf libgomp1 armhf 14.2.0-8ubuntu1 [125 kB] 308s Get:40 http://ftpmaster.internal/ubuntu plucky/main armhf libgraphite2-3 armhf 1.3.14-2ubuntu1 [64.8 kB] 308s Get:41 http://ftpmaster.internal/ubuntu plucky/main armhf libharfbuzz0b armhf 10.0.1-1 [463 kB] 308s Get:42 http://ftpmaster.internal/ubuntu plucky/main armhf libimagequant0 armhf 2.18.0-1build1 [31.1 kB] 308s Get:43 http://ftpmaster.internal/ubuntu plucky/main armhf libjpeg-turbo8 armhf 2.1.5-3ubuntu2 [127 kB] 308s Get:44 http://ftpmaster.internal/ubuntu plucky/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] 308s Get:45 http://ftpmaster.internal/ubuntu plucky/universe armhf libjs-jquery-metadata all 12-4 [6582 B] 308s Get:46 http://ftpmaster.internal/ubuntu plucky/universe armhf libjs-jquery-tablesorter all 1:2.31.3+dfsg1-4 [192 kB] 308s Get:47 http://ftpmaster.internal/ubuntu plucky/universe armhf libjs-jquery-throttle-debounce all 1.1+dfsg.1-2 [12.5 kB] 308s Get:48 http://ftpmaster.internal/ubuntu plucky/universe armhf libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 308s Get:49 http://ftpmaster.internal/ubuntu plucky/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] 308s Get:50 http://ftpmaster.internal/ubuntu plucky/main armhf libjs-sphinxdoc all 7.4.7-4 [158 kB] 308s Get:51 http://ftpmaster.internal/ubuntu plucky/main armhf liblapack3 armhf 3.12.0-4 [2086 kB] 308s Get:52 http://ftpmaster.internal/ubuntu plucky/universe armhf liblbfgsb0 armhf 3.0+dfsg.4-1build1 [27.4 kB] 308s Get:53 http://ftpmaster.internal/ubuntu plucky/main armhf liblcms2-2 armhf 2.16-2 [137 kB] 308s Get:54 http://ftpmaster.internal/ubuntu plucky/main armhf liblerc4 armhf 4.0.0+ds-5ubuntu1 [160 kB] 308s Get:55 http://ftpmaster.internal/ubuntu plucky/main armhf libpython3.13-stdlib armhf 3.13.0-2 [1972 kB] 308s Get:56 http://ftpmaster.internal/ubuntu plucky/universe armhf libqhull-r8.0 armhf 2020.2-6build1 [173 kB] 308s Get:57 http://ftpmaster.internal/ubuntu plucky/main armhf libraqm0 armhf 0.10.1-1build1 [12.4 kB] 308s Get:58 http://ftpmaster.internal/ubuntu plucky/main armhf libsharpyuv0 armhf 1.4.0-0.1 [16.3 kB] 308s Get:59 http://ftpmaster.internal/ubuntu plucky/main armhf libjbig0 armhf 2.1-6.1ubuntu2 [24.9 kB] 308s Get:60 http://ftpmaster.internal/ubuntu plucky/main armhf libwebp7 armhf 1.4.0-0.1 [184 kB] 308s Get:61 http://ftpmaster.internal/ubuntu plucky/main armhf libtiff6 armhf 4.5.1+git230720-4ubuntu4 [179 kB] 308s Get:62 http://ftpmaster.internal/ubuntu plucky/universe armhf libwcs8 armhf 8.4+ds-1 [238 kB] 308s Get:63 http://ftpmaster.internal/ubuntu plucky/main armhf libwebpdemux2 armhf 1.4.0-0.1 [11.8 kB] 308s Get:64 http://ftpmaster.internal/ubuntu plucky/main armhf libwebpmux3 armhf 1.4.0-0.1 [22.5 kB] 308s Get:65 http://ftpmaster.internal/ubuntu plucky/main armhf libxslt1.1 armhf 1.1.39-0exp1ubuntu1 [150 kB] 308s Get:66 http://ftpmaster.internal/ubuntu plucky/universe armhf python-matplotlib-data all 3.8.3-3ubuntu1 [2928 kB] 308s Get:67 http://ftpmaster.internal/ubuntu plucky/main armhf python3-appdirs all 1.4.4-4 [10.9 kB] 308s Get:68 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-iniconfig all 1.1.1-2 [6024 B] 308s Get:69 http://ftpmaster.internal/ubuntu plucky/main armhf python3-packaging all 24.2-1 [51.5 kB] 308s Get:70 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pluggy all 1.5.0-1 [21.0 kB] 308s Get:71 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest all 8.3.3-1 [251 kB] 308s Get:72 http://ftpmaster.internal/ubuntu plucky/main armhf python3-dateutil all 2.9.0-3 [80.2 kB] 308s Get:73 http://ftpmaster.internal/ubuntu plucky/main armhf python3-sortedcontainers all 2.4.0-2 [27.6 kB] 308s Get:74 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-hypothesis all 6.119.3-1 [329 kB] 308s Get:75 http://ftpmaster.internal/ubuntu plucky/main armhf python3-numpy armhf 1:1.26.4+ds-11ubuntu1 [3975 kB] 308s Get:76 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest-arraydiff all 0.6.1-3 [10.2 kB] 308s Get:77 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest-astropy-header all 0.2.2-2 [8620 B] 308s Get:78 http://ftpmaster.internal/ubuntu plucky/main armhf python3.13 armhf 3.13.0-2 [719 kB] 308s Get:79 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-coverage armhf 7.4.4+dfsg1-0ubuntu3 [148 kB] 308s Get:80 http://ftpmaster.internal/ubuntu plucky/universe armhf libjs-jquery-isonscreen all 1.2.0-1.1 [3244 B] 308s Get:81 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest-cov all 5.0.0-1 [21.3 kB] 308s Get:82 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest-doctestplus all 1.2.1-2 [23.5 kB] 308s Get:83 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest-filter-subpackage all 0.2.0-1 [6094 B] 308s Get:84 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest-mock all 3.14.0-2 [11.7 kB] 308s Get:85 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest-remotedata all 0.4.1-1 [8650 B] 308s Get:86 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pytest-astropy all 0.11.0-1 [5902 B] 308s Get:87 http://ftpmaster.internal/ubuntu plucky/main armhf python3-ply all 3.11-7 [45.4 kB] 308s Get:88 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-astropy-iers-data all 0.2024.07.22.00.34.13-1 [1198 kB] 309s Get:89 http://ftpmaster.internal/ubuntu plucky/universe armhf liberfa1 armhf 2.0.1-1build1 [130 kB] 309s Get:90 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-erfa armhf 2.0.1.5+ds-1 [308 kB] 309s Get:91 http://ftpmaster.internal/ubuntu plucky-proposed/universe armhf python3-astropy armhf 7.0.0-1 [3966 kB] 309s Get:92 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-brotli armhf 1.1.0-2build3 [324 kB] 309s Get:93 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-contourpy armhf 1.3.0-2build1 [238 kB] 309s Get:94 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-cycler all 0.12.1-1 [9716 B] 309s Get:95 http://ftpmaster.internal/ubuntu plucky/main armhf python3-tz all 2024.1-2 [31.4 kB] 309s Get:96 http://ftpmaster.internal/ubuntu plucky/main armhf python3-six all 1.16.0-7 [13.1 kB] 309s Get:97 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-fs all 2.4.16-4 [91.3 kB] 309s Get:98 http://ftpmaster.internal/ubuntu plucky/main armhf python3-lxml armhf 5.3.0-1build1 [1630 kB] 309s Get:99 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-lz4 armhf 4.0.2+dfsg-1build5 [25.5 kB] 309s Get:100 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-scipy armhf 1.13.1-5ubuntu1 [19.1 MB] 309s Get:101 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-mpmath all 1.3.0-1 [425 kB] 309s Get:102 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-sympy all 1.13.3-1 [4228 kB] 309s Get:103 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-ufolib2 all 0.16.1+dfsg1-1 [33.4 kB] 310s Get:104 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-unicodedata2 armhf 15.1.0+ds-1build2 [357 kB] 310s Get:105 http://ftpmaster.internal/ubuntu plucky/universe armhf unicode-data all 15.1.0-1 [8878 kB] 310s Get:106 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-fonttools armhf 4.55.0-3 [1626 kB] 310s Get:107 http://ftpmaster.internal/ubuntu plucky/main armhf libopenjp2-7 armhf 2.5.0-2ubuntu1 [170 kB] 310s Get:108 http://ftpmaster.internal/ubuntu plucky/main armhf python3-pil armhf 10.4.0-1ubuntu2 [446 kB] 310s Get:109 http://ftpmaster.internal/ubuntu plucky/main armhf python3.12-tk armhf 3.12.7-3 [112 kB] 310s Get:110 http://ftpmaster.internal/ubuntu plucky/main armhf python3.13-tk armhf 3.13.0-2 [103 kB] 310s Get:111 http://ftpmaster.internal/ubuntu plucky/main armhf python3-tk armhf 3.12.7-1 [9752 B] 310s Get:112 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-pil.imagetk armhf 10.4.0-1ubuntu2 [8970 B] 310s Get:113 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-kiwisolver armhf 1.4.7-2build1 [71.1 kB] 310s Get:114 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-matplotlib armhf 3.8.3-3ubuntu1 [4597 kB] 311s Get:115 http://ftpmaster.internal/ubuntu plucky/universe armhf python3-imexam armhf 0.9.1-6 [50.5 kB] 311s Fetched 74.7 MB in 4s (19.2 MB/s) 311s Selecting previously unselected package libpython3.13-minimal:armhf. 311s (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 ... 59609 files and directories currently installed.) 311s Preparing to unpack .../000-libpython3.13-minimal_3.13.0-2_armhf.deb ... 311s Unpacking libpython3.13-minimal:armhf (3.13.0-2) ... 311s Selecting previously unselected package python3.13-minimal. 311s Preparing to unpack .../001-python3.13-minimal_3.13.0-2_armhf.deb ... 311s Unpacking python3.13-minimal (3.13.0-2) ... 311s Selecting previously unselected package libjs-jquery. 311s Preparing to unpack .../002-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 311s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 311s Selecting previously unselected package libjs-jquery-hotkeys. 311s Preparing to unpack .../003-libjs-jquery-hotkeys_0~20130707+git2d51e3a9+dfsg-2.1_all.deb ... 311s Unpacking libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 311s Selecting previously unselected package libtcl8.6:armhf. 311s Preparing to unpack .../004-libtcl8.6_8.6.15+dfsg-2_armhf.deb ... 311s Unpacking libtcl8.6:armhf (8.6.15+dfsg-2) ... 311s Selecting previously unselected package libfreetype6:armhf. 311s Preparing to unpack .../005-libfreetype6_2.13.3+dfsg-1_armhf.deb ... 311s Unpacking libfreetype6:armhf (2.13.3+dfsg-1) ... 311s Selecting previously unselected package fonts-dejavu-mono. 311s Preparing to unpack .../006-fonts-dejavu-mono_2.37-8_all.deb ... 311s Unpacking fonts-dejavu-mono (2.37-8) ... 311s Selecting previously unselected package fonts-dejavu-core. 311s Preparing to unpack .../007-fonts-dejavu-core_2.37-8_all.deb ... 312s Unpacking fonts-dejavu-core (2.37-8) ... 312s Selecting previously unselected package fontconfig-config. 312s Preparing to unpack .../008-fontconfig-config_2.15.0-1.1ubuntu2_armhf.deb ... 312s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... 312s Selecting previously unselected package libfontconfig1:armhf. 312s Preparing to unpack .../009-libfontconfig1_2.15.0-1.1ubuntu2_armhf.deb ... 312s Unpacking libfontconfig1:armhf (2.15.0-1.1ubuntu2) ... 312s Selecting previously unselected package libxrender1:armhf. 312s Preparing to unpack .../010-libxrender1_1%3a0.9.10-1.1build1_armhf.deb ... 312s Unpacking libxrender1:armhf (1:0.9.10-1.1build1) ... 312s Selecting previously unselected package libxft2:armhf. 312s Preparing to unpack .../011-libxft2_2.3.6-1build1_armhf.deb ... 312s Unpacking libxft2:armhf (2.3.6-1build1) ... 312s Selecting previously unselected package x11-common. 312s Preparing to unpack .../012-x11-common_1%3a7.7+23ubuntu3_all.deb ... 312s Unpacking x11-common (1:7.7+23ubuntu3) ... 312s Selecting previously unselected package libxss1:armhf. 312s Preparing to unpack .../013-libxss1_1%3a1.2.3-1build3_armhf.deb ... 312s Unpacking libxss1:armhf (1:1.2.3-1build3) ... 312s Selecting previously unselected package libtk8.6:armhf. 312s Preparing to unpack .../014-libtk8.6_8.6.15-1_armhf.deb ... 312s Unpacking libtk8.6:armhf (8.6.15-1) ... 312s Selecting previously unselected package tk8.6-blt2.5. 312s Preparing to unpack .../015-tk8.6-blt2.5_2.5.3+dfsg-7build1_armhf.deb ... 312s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 312s Selecting previously unselected package blt. 312s Preparing to unpack .../016-blt_2.5.3+dfsg-7build1_armhf.deb ... 312s Unpacking blt (2.5.3+dfsg-7build1) ... 312s Selecting previously unselected package fonts-lyx. 312s Preparing to unpack .../017-fonts-lyx_2.4.2.1-1_all.deb ... 312s Unpacking fonts-lyx (2.4.2.1-1) ... 312s Selecting previously unselected package python3-decorator. 312s Preparing to unpack .../018-python3-decorator_5.1.1-5_all.deb ... 312s Unpacking python3-decorator (5.1.1-5) ... 312s Selecting previously unselected package python3-parso. 312s Preparing to unpack .../019-python3-parso_0.8.4-1_all.deb ... 312s Unpacking python3-parso (0.8.4-1) ... 312s Selecting previously unselected package python3-typeshed. 312s Preparing to unpack .../020-python3-typeshed_0.0~git20231111.6764465-3_all.deb ... 312s Unpacking python3-typeshed (0.0~git20231111.6764465-3) ... 313s Selecting previously unselected package python3-jedi. 313s Preparing to unpack .../021-python3-jedi_0.19.1+ds1-1_all.deb ... 313s Unpacking python3-jedi (0.19.1+ds1-1) ... 313s Selecting previously unselected package python3-traitlets. 313s Preparing to unpack .../022-python3-traitlets_5.14.3+really5.14.3-1_all.deb ... 313s Unpacking python3-traitlets (5.14.3+really5.14.3-1) ... 313s Selecting previously unselected package python3-matplotlib-inline. 313s Preparing to unpack .../023-python3-matplotlib-inline_0.1.6-2_all.deb ... 313s Unpacking python3-matplotlib-inline (0.1.6-2) ... 313s Selecting previously unselected package python3-wcwidth. 313s Preparing to unpack .../024-python3-wcwidth_0.2.13+dfsg1-1_all.deb ... 313s Unpacking python3-wcwidth (0.2.13+dfsg1-1) ... 313s Selecting previously unselected package python3-prompt-toolkit. 313s Preparing to unpack .../025-python3-prompt-toolkit_3.0.48-1_all.deb ... 313s Unpacking python3-prompt-toolkit (3.0.48-1) ... 313s Selecting previously unselected package python3-asttokens. 313s Preparing to unpack .../026-python3-asttokens_2.4.1-2_all.deb ... 313s Unpacking python3-asttokens (2.4.1-2) ... 313s Selecting previously unselected package python3-executing. 313s Preparing to unpack .../027-python3-executing_2.1.0-0.1_all.deb ... 313s Unpacking python3-executing (2.1.0-0.1) ... 313s Selecting previously unselected package python3-pure-eval. 313s Preparing to unpack .../028-python3-pure-eval_0.2.3-1_all.deb ... 313s Unpacking python3-pure-eval (0.2.3-1) ... 313s Selecting previously unselected package python3-stack-data. 313s Preparing to unpack .../029-python3-stack-data_0.6.3-1_all.deb ... 313s Unpacking python3-stack-data (0.6.3-1) ... 313s Selecting previously unselected package python3-ptyprocess. 313s Preparing to unpack .../030-python3-ptyprocess_0.7.0-6_all.deb ... 313s Unpacking python3-ptyprocess (0.7.0-6) ... 314s Selecting previously unselected package python3-pexpect. 314s Preparing to unpack .../031-python3-pexpect_4.9-3_all.deb ... 314s Unpacking python3-pexpect (4.9-3) ... 314s Selecting previously unselected package python3-ipython. 314s Preparing to unpack .../032-python3-ipython_8.29.0-1_all.deb ... 314s Unpacking python3-ipython (8.29.0-1) ... 314s Selecting previously unselected package ipython3. 314s Preparing to unpack .../033-ipython3_8.29.0-1_all.deb ... 314s Unpacking ipython3 (8.29.0-1) ... 314s Selecting previously unselected package libblas3:armhf. 314s Preparing to unpack .../034-libblas3_3.12.0-4_armhf.deb ... 314s Unpacking libblas3:armhf (3.12.0-4) ... 314s Selecting previously unselected package libdeflate0:armhf. 314s Preparing to unpack .../035-libdeflate0_1.22-1_armhf.deb ... 314s Unpacking libdeflate0:armhf (1.22-1) ... 314s Selecting previously unselected package libgfortran5:armhf. 314s Preparing to unpack .../036-libgfortran5_14.2.0-8ubuntu1_armhf.deb ... 314s Unpacking libgfortran5:armhf (14.2.0-8ubuntu1) ... 314s Selecting previously unselected package libgomp1:armhf. 314s Preparing to unpack .../037-libgomp1_14.2.0-8ubuntu1_armhf.deb ... 314s Unpacking libgomp1:armhf (14.2.0-8ubuntu1) ... 314s Selecting previously unselected package libgraphite2-3:armhf. 314s Preparing to unpack .../038-libgraphite2-3_1.3.14-2ubuntu1_armhf.deb ... 314s Unpacking libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 314s Selecting previously unselected package libharfbuzz0b:armhf. 314s Preparing to unpack .../039-libharfbuzz0b_10.0.1-1_armhf.deb ... 314s Unpacking libharfbuzz0b:armhf (10.0.1-1) ... 314s Selecting previously unselected package libimagequant0:armhf. 314s Preparing to unpack .../040-libimagequant0_2.18.0-1build1_armhf.deb ... 314s Unpacking libimagequant0:armhf (2.18.0-1build1) ... 314s Selecting previously unselected package libjpeg-turbo8:armhf. 314s Preparing to unpack .../041-libjpeg-turbo8_2.1.5-3ubuntu2_armhf.deb ... 314s Unpacking libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 314s Selecting previously unselected package libjpeg8:armhf. 314s Preparing to unpack .../042-libjpeg8_8c-2ubuntu11_armhf.deb ... 314s Unpacking libjpeg8:armhf (8c-2ubuntu11) ... 314s Selecting previously unselected package libjs-jquery-metadata. 314s Preparing to unpack .../043-libjs-jquery-metadata_12-4_all.deb ... 314s Unpacking libjs-jquery-metadata (12-4) ... 314s Selecting previously unselected package libjs-jquery-tablesorter. 314s Preparing to unpack .../044-libjs-jquery-tablesorter_1%3a2.31.3+dfsg1-4_all.deb ... 314s Unpacking libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 314s Selecting previously unselected package libjs-jquery-throttle-debounce. 314s Preparing to unpack .../045-libjs-jquery-throttle-debounce_1.1+dfsg.1-2_all.deb ... 314s Unpacking libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 314s Selecting previously unselected package libjs-jquery-ui. 314s Preparing to unpack .../046-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 314s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 314s Selecting previously unselected package libjs-underscore. 314s Preparing to unpack .../047-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... 314s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 314s Selecting previously unselected package libjs-sphinxdoc. 314s Preparing to unpack .../048-libjs-sphinxdoc_7.4.7-4_all.deb ... 314s Unpacking libjs-sphinxdoc (7.4.7-4) ... 314s Selecting previously unselected package liblapack3:armhf. 314s Preparing to unpack .../049-liblapack3_3.12.0-4_armhf.deb ... 314s Unpacking liblapack3:armhf (3.12.0-4) ... 314s Selecting previously unselected package liblbfgsb0:armhf. 314s Preparing to unpack .../050-liblbfgsb0_3.0+dfsg.4-1build1_armhf.deb ... 314s Unpacking liblbfgsb0:armhf (3.0+dfsg.4-1build1) ... 314s Selecting previously unselected package liblcms2-2:armhf. 314s Preparing to unpack .../051-liblcms2-2_2.16-2_armhf.deb ... 314s Unpacking liblcms2-2:armhf (2.16-2) ... 314s Selecting previously unselected package liblerc4:armhf. 314s Preparing to unpack .../052-liblerc4_4.0.0+ds-5ubuntu1_armhf.deb ... 314s Unpacking liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 314s Selecting previously unselected package libpython3.13-stdlib:armhf. 315s Preparing to unpack .../053-libpython3.13-stdlib_3.13.0-2_armhf.deb ... 315s Unpacking libpython3.13-stdlib:armhf (3.13.0-2) ... 315s Selecting previously unselected package libqhull-r8.0:armhf. 315s Preparing to unpack .../054-libqhull-r8.0_2020.2-6build1_armhf.deb ... 315s Unpacking libqhull-r8.0:armhf (2020.2-6build1) ... 315s Selecting previously unselected package libraqm0:armhf. 315s Preparing to unpack .../055-libraqm0_0.10.1-1build1_armhf.deb ... 315s Unpacking libraqm0:armhf (0.10.1-1build1) ... 315s Selecting previously unselected package libsharpyuv0:armhf. 315s Preparing to unpack .../056-libsharpyuv0_1.4.0-0.1_armhf.deb ... 315s Unpacking libsharpyuv0:armhf (1.4.0-0.1) ... 315s Selecting previously unselected package libjbig0:armhf. 315s Preparing to unpack .../057-libjbig0_2.1-6.1ubuntu2_armhf.deb ... 315s Unpacking libjbig0:armhf (2.1-6.1ubuntu2) ... 315s Selecting previously unselected package libwebp7:armhf. 315s Preparing to unpack .../058-libwebp7_1.4.0-0.1_armhf.deb ... 315s Unpacking libwebp7:armhf (1.4.0-0.1) ... 315s Selecting previously unselected package libtiff6:armhf. 315s Preparing to unpack .../059-libtiff6_4.5.1+git230720-4ubuntu4_armhf.deb ... 315s Unpacking libtiff6:armhf (4.5.1+git230720-4ubuntu4) ... 315s Selecting previously unselected package libwcs8:armhf. 315s Preparing to unpack .../060-libwcs8_8.4+ds-1_armhf.deb ... 315s Unpacking libwcs8:armhf (8.4+ds-1) ... 315s Selecting previously unselected package libwebpdemux2:armhf. 315s Preparing to unpack .../061-libwebpdemux2_1.4.0-0.1_armhf.deb ... 315s Unpacking libwebpdemux2:armhf (1.4.0-0.1) ... 315s Selecting previously unselected package libwebpmux3:armhf. 315s Preparing to unpack .../062-libwebpmux3_1.4.0-0.1_armhf.deb ... 315s Unpacking libwebpmux3:armhf (1.4.0-0.1) ... 315s Selecting previously unselected package libxslt1.1:armhf. 315s Preparing to unpack .../063-libxslt1.1_1.1.39-0exp1ubuntu1_armhf.deb ... 315s Unpacking libxslt1.1:armhf (1.1.39-0exp1ubuntu1) ... 315s Selecting previously unselected package python-matplotlib-data. 315s Preparing to unpack .../064-python-matplotlib-data_3.8.3-3ubuntu1_all.deb ... 315s Unpacking python-matplotlib-data (3.8.3-3ubuntu1) ... 315s Selecting previously unselected package python3-appdirs. 315s Preparing to unpack .../065-python3-appdirs_1.4.4-4_all.deb ... 315s Unpacking python3-appdirs (1.4.4-4) ... 315s Selecting previously unselected package python3-iniconfig. 315s Preparing to unpack .../066-python3-iniconfig_1.1.1-2_all.deb ... 315s Unpacking python3-iniconfig (1.1.1-2) ... 315s Selecting previously unselected package python3-packaging. 315s Preparing to unpack .../067-python3-packaging_24.2-1_all.deb ... 315s Unpacking python3-packaging (24.2-1) ... 315s Selecting previously unselected package python3-pluggy. 315s Preparing to unpack .../068-python3-pluggy_1.5.0-1_all.deb ... 315s Unpacking python3-pluggy (1.5.0-1) ... 315s Selecting previously unselected package python3-pytest. 315s Preparing to unpack .../069-python3-pytest_8.3.3-1_all.deb ... 315s Unpacking python3-pytest (8.3.3-1) ... 315s Selecting previously unselected package python3-dateutil. 315s Preparing to unpack .../070-python3-dateutil_2.9.0-3_all.deb ... 315s Unpacking python3-dateutil (2.9.0-3) ... 315s Selecting previously unselected package python3-sortedcontainers. 315s Preparing to unpack .../071-python3-sortedcontainers_2.4.0-2_all.deb ... 315s Unpacking python3-sortedcontainers (2.4.0-2) ... 315s Selecting previously unselected package python3-hypothesis. 315s Preparing to unpack .../072-python3-hypothesis_6.119.3-1_all.deb ... 315s Unpacking python3-hypothesis (6.119.3-1) ... 315s Selecting previously unselected package python3-numpy. 315s Preparing to unpack .../073-python3-numpy_1%3a1.26.4+ds-11ubuntu1_armhf.deb ... 315s Unpacking python3-numpy (1:1.26.4+ds-11ubuntu1) ... 316s Selecting previously unselected package python3-pytest-arraydiff. 316s Preparing to unpack .../074-python3-pytest-arraydiff_0.6.1-3_all.deb ... 316s Unpacking python3-pytest-arraydiff (0.6.1-3) ... 316s Selecting previously unselected package python3-pytest-astropy-header. 316s Preparing to unpack .../075-python3-pytest-astropy-header_0.2.2-2_all.deb ... 316s Unpacking python3-pytest-astropy-header (0.2.2-2) ... 316s Selecting previously unselected package python3.13. 316s Preparing to unpack .../076-python3.13_3.13.0-2_armhf.deb ... 316s Unpacking python3.13 (3.13.0-2) ... 316s Selecting previously unselected package python3-coverage. 316s Preparing to unpack .../077-python3-coverage_7.4.4+dfsg1-0ubuntu3_armhf.deb ... 316s Unpacking python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 316s Selecting previously unselected package libjs-jquery-isonscreen. 316s Preparing to unpack .../078-libjs-jquery-isonscreen_1.2.0-1.1_all.deb ... 316s Unpacking libjs-jquery-isonscreen (1.2.0-1.1) ... 316s Selecting previously unselected package python3-pytest-cov. 316s Preparing to unpack .../079-python3-pytest-cov_5.0.0-1_all.deb ... 316s Unpacking python3-pytest-cov (5.0.0-1) ... 316s Selecting previously unselected package python3-pytest-doctestplus. 316s Preparing to unpack .../080-python3-pytest-doctestplus_1.2.1-2_all.deb ... 316s Unpacking python3-pytest-doctestplus (1.2.1-2) ... 316s Selecting previously unselected package python3-pytest-filter-subpackage. 316s Preparing to unpack .../081-python3-pytest-filter-subpackage_0.2.0-1_all.deb ... 316s Unpacking python3-pytest-filter-subpackage (0.2.0-1) ... 316s Selecting previously unselected package python3-pytest-mock. 316s Preparing to unpack .../082-python3-pytest-mock_3.14.0-2_all.deb ... 316s Unpacking python3-pytest-mock (3.14.0-2) ... 316s Selecting previously unselected package python3-pytest-remotedata. 316s Preparing to unpack .../083-python3-pytest-remotedata_0.4.1-1_all.deb ... 316s Unpacking python3-pytest-remotedata (0.4.1-1) ... 316s Selecting previously unselected package python3-pytest-astropy. 316s Preparing to unpack .../084-python3-pytest-astropy_0.11.0-1_all.deb ... 316s Unpacking python3-pytest-astropy (0.11.0-1) ... 316s Selecting previously unselected package python3-ply. 316s Preparing to unpack .../085-python3-ply_3.11-7_all.deb ... 316s Unpacking python3-ply (3.11-7) ... 316s Selecting previously unselected package python3-astropy-iers-data. 316s Preparing to unpack .../086-python3-astropy-iers-data_0.2024.07.22.00.34.13-1_all.deb ... 316s Unpacking python3-astropy-iers-data (0.2024.07.22.00.34.13-1) ... 316s Selecting previously unselected package liberfa1:armhf. 316s Preparing to unpack .../087-liberfa1_2.0.1-1build1_armhf.deb ... 316s Unpacking liberfa1:armhf (2.0.1-1build1) ... 316s Selecting previously unselected package python3-erfa. 316s Preparing to unpack .../088-python3-erfa_2.0.1.5+ds-1_armhf.deb ... 316s Unpacking python3-erfa (2.0.1.5+ds-1) ... 316s Selecting previously unselected package python3-astropy. 316s Preparing to unpack .../089-python3-astropy_7.0.0-1_armhf.deb ... 316s Unpacking python3-astropy (7.0.0-1) ... 317s Selecting previously unselected package python3-brotli. 317s Preparing to unpack .../090-python3-brotli_1.1.0-2build3_armhf.deb ... 317s Unpacking python3-brotli (1.1.0-2build3) ... 317s Selecting previously unselected package python3-contourpy. 317s Preparing to unpack .../091-python3-contourpy_1.3.0-2build1_armhf.deb ... 317s Unpacking python3-contourpy (1.3.0-2build1) ... 317s Selecting previously unselected package python3-cycler. 317s Preparing to unpack .../092-python3-cycler_0.12.1-1_all.deb ... 317s Unpacking python3-cycler (0.12.1-1) ... 317s Selecting previously unselected package python3-tz. 317s Preparing to unpack .../093-python3-tz_2024.1-2_all.deb ... 317s Unpacking python3-tz (2024.1-2) ... 317s Selecting previously unselected package python3-six. 317s Preparing to unpack .../094-python3-six_1.16.0-7_all.deb ... 317s Unpacking python3-six (1.16.0-7) ... 317s Selecting previously unselected package python3-fs. 317s Preparing to unpack .../095-python3-fs_2.4.16-4_all.deb ... 317s Unpacking python3-fs (2.4.16-4) ... 317s Selecting previously unselected package python3-lxml:armhf. 317s Preparing to unpack .../096-python3-lxml_5.3.0-1build1_armhf.deb ... 317s Unpacking python3-lxml:armhf (5.3.0-1build1) ... 317s Selecting previously unselected package python3-lz4. 317s Preparing to unpack .../097-python3-lz4_4.0.2+dfsg-1build5_armhf.deb ... 317s Unpacking python3-lz4 (4.0.2+dfsg-1build5) ... 317s Selecting previously unselected package python3-scipy. 317s Preparing to unpack .../098-python3-scipy_1.13.1-5ubuntu1_armhf.deb ... 317s Unpacking python3-scipy (1.13.1-5ubuntu1) ... 318s Selecting previously unselected package python3-mpmath. 318s Preparing to unpack .../099-python3-mpmath_1.3.0-1_all.deb ... 318s Unpacking python3-mpmath (1.3.0-1) ... 318s Selecting previously unselected package python3-sympy. 318s Preparing to unpack .../100-python3-sympy_1.13.3-1_all.deb ... 318s Unpacking python3-sympy (1.13.3-1) ... 318s Selecting previously unselected package python3-ufolib2. 318s Preparing to unpack .../101-python3-ufolib2_0.16.1+dfsg1-1_all.deb ... 318s Unpacking python3-ufolib2 (0.16.1+dfsg1-1) ... 318s Selecting previously unselected package python3-unicodedata2. 318s Preparing to unpack .../102-python3-unicodedata2_15.1.0+ds-1build2_armhf.deb ... 318s Unpacking python3-unicodedata2 (15.1.0+ds-1build2) ... 318s Selecting previously unselected package unicode-data. 318s Preparing to unpack .../103-unicode-data_15.1.0-1_all.deb ... 318s Unpacking unicode-data (15.1.0-1) ... 318s Selecting previously unselected package python3-fonttools. 318s Preparing to unpack .../104-python3-fonttools_4.55.0-3_armhf.deb ... 318s Unpacking python3-fonttools (4.55.0-3) ... 319s Selecting previously unselected package libopenjp2-7:armhf. 319s Preparing to unpack .../105-libopenjp2-7_2.5.0-2ubuntu1_armhf.deb ... 319s Unpacking libopenjp2-7:armhf (2.5.0-2ubuntu1) ... 319s Selecting previously unselected package python3-pil:armhf. 319s Preparing to unpack .../106-python3-pil_10.4.0-1ubuntu2_armhf.deb ... 319s Unpacking python3-pil:armhf (10.4.0-1ubuntu2) ... 319s Selecting previously unselected package python3.12-tk. 319s Preparing to unpack .../107-python3.12-tk_3.12.7-3_armhf.deb ... 319s Unpacking python3.12-tk (3.12.7-3) ... 319s Selecting previously unselected package python3.13-tk. 319s Preparing to unpack .../108-python3.13-tk_3.13.0-2_armhf.deb ... 319s Unpacking python3.13-tk (3.13.0-2) ... 319s Selecting previously unselected package python3-tk:armhf. 319s Preparing to unpack .../109-python3-tk_3.12.7-1_armhf.deb ... 319s Unpacking python3-tk:armhf (3.12.7-1) ... 319s Selecting previously unselected package python3-pil.imagetk:armhf. 319s Preparing to unpack .../110-python3-pil.imagetk_10.4.0-1ubuntu2_armhf.deb ... 319s Unpacking python3-pil.imagetk:armhf (10.4.0-1ubuntu2) ... 319s Selecting previously unselected package python3-kiwisolver. 319s Preparing to unpack .../111-python3-kiwisolver_1.4.7-2build1_armhf.deb ... 319s Unpacking python3-kiwisolver (1.4.7-2build1) ... 319s Selecting previously unselected package python3-matplotlib. 319s Preparing to unpack .../112-python3-matplotlib_3.8.3-3ubuntu1_armhf.deb ... 319s Unpacking python3-matplotlib (3.8.3-3ubuntu1) ... 319s Selecting previously unselected package python3-imexam. 319s Preparing to unpack .../113-python3-imexam_0.9.1-6_armhf.deb ... 319s Unpacking python3-imexam (0.9.1-6) ... 319s Selecting previously unselected package autopkgtest-satdep. 319s Preparing to unpack .../114-1-autopkgtest-satdep.deb ... 319s Unpacking autopkgtest-satdep (0) ... 320s Setting up libwcs8:armhf (8.4+ds-1) ... 320s Setting up liberfa1:armhf (2.0.1-1build1) ... 320s Setting up libgraphite2-3:armhf (1.3.14-2ubuntu1) ... 320s Setting up liblcms2-2:armhf (2.16-2) ... 320s Setting up python3-iniconfig (1.1.1-2) ... 320s Setting up libsharpyuv0:armhf (1.4.0-0.1) ... 320s Setting up python3-pure-eval (0.2.3-1) ... 320s Setting up liblerc4:armhf (4.0.0+ds-5ubuntu1) ... 320s Setting up libxrender1:armhf (1:0.9.10-1.1build1) ... 320s Setting up python3-parso (0.8.4-1) ... 320s Setting up python3-lz4 (4.0.2+dfsg-1build5) ... 320s Setting up python3-asttokens (2.4.1-2) ... 320s Setting up python3-unicodedata2 (15.1.0+ds-1build2) ... 320s Setting up fonts-lyx (2.4.2.1-1) ... 320s Setting up python3-ply (3.11-7) ... 320s Setting up x11-common (1:7.7+23ubuntu3) ... 321s Setting up libdeflate0:armhf (1.22-1) ... 321s Setting up libqhull-r8.0:armhf (2020.2-6build1) ... 321s Setting up python3-sortedcontainers (2.4.0-2) ... 321s Setting up libjs-jquery-throttle-debounce (1.1+dfsg.1-2) ... 321s Setting up libgomp1:armhf (14.2.0-8ubuntu1) ... 321s Setting up python3-astropy-iers-data (0.2024.07.22.00.34.13-1) ... 321s Setting up libjbig0:armhf (2.1-6.1ubuntu2) ... 321s Setting up python3-tz (2024.1-2) ... 321s Setting up unicode-data (15.1.0-1) ... 321s Setting up python3-six (1.16.0-7) ... 321s Setting up libpython3.13-minimal:armhf (3.13.0-2) ... 321s Setting up python3-decorator (5.1.1-5) ... 321s Setting up libblas3:armhf (3.12.0-4) ... 321s update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode 321s Setting up python3-packaging (24.2-1) ... 322s Setting up python3-wcwidth (0.2.13+dfsg1-1) ... 322s Setting up libfreetype6:armhf (2.13.3+dfsg-1) ... 322s Setting up python3-typeshed (0.0~git20231111.6764465-3) ... 322s Setting up python3-executing (2.1.0-0.1) ... 322s Setting up python3-brotli (1.1.0-2build3) ... 322s Setting up python3-cycler (0.12.1-1) ... 322s Setting up libimagequant0:armhf (2.18.0-1build1) ... 322s Setting up fonts-dejavu-mono (2.37-8) ... 322s Setting up python3-kiwisolver (1.4.7-2build1) ... 322s Setting up libtcl8.6:armhf (8.6.15+dfsg-2) ... 322s Setting up fonts-dejavu-core (2.37-8) ... 322s Setting up libjpeg-turbo8:armhf (2.1.5-3ubuntu2) ... 322s Setting up libgfortran5:armhf (14.2.0-8ubuntu1) ... 322s Setting up python3-pluggy (1.5.0-1) ... 322s Setting up libwebp7:armhf (1.4.0-0.1) ... 322s Setting up python3-traitlets (5.14.3+really5.14.3-1) ... 323s Setting up libxslt1.1:armhf (1.1.39-0exp1ubuntu1) ... 323s Setting up libopenjp2-7:armhf (2.5.0-2ubuntu1) ... 323s Setting up python3.13-minimal (3.13.0-2) ... 324s Setting up libharfbuzz0b:armhf (10.0.1-1) ... 324s Setting up python3-dateutil (2.9.0-3) ... 324s Setting up libxss1:armhf (1:1.2.3-1build3) ... 324s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 324s Setting up python3-mpmath (1.3.0-1) ... 324s Setting up libjs-jquery-hotkeys (0~20130707+git2d51e3a9+dfsg-2.1) ... 324s Setting up python-matplotlib-data (3.8.3-3ubuntu1) ... 324s Setting up libwebpmux3:armhf (1.4.0-0.1) ... 324s Setting up python3-appdirs (1.4.4-4) ... 324s Setting up libpython3.13-stdlib:armhf (3.13.0-2) ... 324s Setting up python3-stack-data (0.6.3-1) ... 325s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... 325s Setting up python3-ptyprocess (0.7.0-6) ... 325s Setting up libjpeg8:armhf (8c-2ubuntu11) ... 325s Setting up python3-prompt-toolkit (3.0.48-1) ... 325s Setting up python3-sympy (1.13.3-1) ... 333s Setting up liblapack3:armhf (3.12.0-4) ... 333s update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode 333s Setting up python3-jedi (0.19.1+ds1-1) ... 333s Setting up python3.13 (3.13.0-2) ... 334s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... 334s Setting up python3-pytest (8.3.3-1) ... 335s Setting up libwebpdemux2:armhf (1.4.0-0.1) ... 335s Setting up python3-hypothesis (6.119.3-1) ... 335s Setting up python3-coverage (7.4.4+dfsg1-0ubuntu3) ... 335s Setting up python3-matplotlib-inline (0.1.6-2) ... 336s Setting up python3-fs (2.4.16-4) ... 336s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 336s Setting up python3-pexpect (4.9-3) ... 336s Setting up libjs-jquery-metadata (12-4) ... 336s Setting up libraqm0:armhf (0.10.1-1build1) ... 336s Setting up libjs-jquery-isonscreen (1.2.0-1.1) ... 336s Setting up python3-pytest-remotedata (0.4.1-1) ... 336s Setting up python3-numpy (1:1.26.4+ds-11ubuntu1) ... 338s Setting up libjs-sphinxdoc (7.4.7-4) ... 338s Setting up python3-pytest-doctestplus (1.2.1-2) ... 338s Setting up libjs-jquery-tablesorter (1:2.31.3+dfsg1-4) ... 338s Setting up python3-pytest-mock (3.14.0-2) ... 338s Setting up python3-lxml:armhf (5.3.0-1build1) ... 339s Setting up libtiff6:armhf (4.5.1+git230720-4ubuntu4) ... 339s Setting up python3-contourpy (1.3.0-2build1) ... 339s Setting up libfontconfig1:armhf (2.15.0-1.1ubuntu2) ... 339s Setting up python3-pytest-filter-subpackage (0.2.0-1) ... 339s Setting up python3-pytest-astropy-header (0.2.2-2) ... 339s Setting up liblbfgsb0:armhf (3.0+dfsg.4-1build1) ... 339s Setting up libxft2:armhf (2.3.6-1build1) ... 339s Setting up python3-scipy (1.13.1-5ubuntu1) ... 343s Setting up libtk8.6:armhf (8.6.15-1) ... 343s Setting up python3.12-tk (3.12.7-3) ... 343s Setting up python3-pytest-cov (5.0.0-1) ... 343s Setting up python3-pytest-arraydiff (0.6.1-3) ... 343s Setting up python3.13-tk (3.13.0-2) ... 343s Setting up python3-pil:armhf (10.4.0-1ubuntu2) ... 344s Setting up python3-erfa (2.0.1.5+ds-1) ... 344s Setting up python3-ipython (8.29.0-1) ... 345s Setting up python3-pytest-astropy (0.11.0-1) ... 345s Setting up ipython3 (8.29.0-1) ... 345s Setting up python3-astropy (7.0.0-1) ... 348s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7build1) ... 348s Setting up blt (2.5.3+dfsg-7build1) ... 348s Setting up python3-tk:armhf (3.12.7-1) ... 348s Setting up python3-pil.imagetk:armhf (10.4.0-1ubuntu2) ... 348s Setting up python3-fonttools (4.55.0-3) ... 349s Setting up python3-ufolib2 (0.16.1+dfsg1-1) ... 349s Setting up python3-matplotlib (3.8.3-3ubuntu1) ... 351s Setting up python3-imexam (0.9.1-6) ... 351s Setting up autopkgtest-satdep (0) ... 351s Processing triggers for libc-bin (2.40-1ubuntu3) ... 351s Processing triggers for systemd (256.5-2ubuntu4) ... 351s Processing triggers for man-db (2.13.0-1) ... 375s (Reading database ... 78034 files and directories currently installed.) 375s Removing autopkgtest-satdep (0) ... 382s autopkgtest [09:39:45]: test command1: cd $AUTOPKGTEST_TMP && MPLBACKEND=Agg python3 -m pytest --pyargs imexam 382s autopkgtest [09:39:45]: test command1: [----------------------- 386s ============================= test session starts ============================== 386s platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 386s rootdir: /tmp/autopkgtest.vDfFFM/autopkgtest_tmp 386s plugins: typeguard-4.4.1, hypothesis-6.119.3, arraydiff-0.6.1, astropy-header-0.2.2, cov-5.0.0, doctestplus-1.2.1, filter-subpackage-0.2.0, mock-3.14.0, remotedata-0.4.1, astropy-0.11.0 386s collected 21 items 386s 387s tests/test_imexamine.py ..sFFxFFs [ 42%] 387s tests/test_util.py ............ [100%] 387s 387s =================================== FAILURES =================================== 387s ________________________________ test_line_fit _________________________________ 387s 387s def test_line_fit(): 387s """Fit a Gaussian1D line to the data.""" 387s plots = Imexamine() 387s in_amp = 3. 387s in_mean = 50. 387s in_stddev = 2. 387s in_const = 20. 387s 387s # Set all the lines to be Gaussians 387s line_gauss = in_const + in_amp * np.exp(-0.5 * ((xx - in_mean) / in_stddev)**2) 387s plots.set_data(line_gauss) 387s > fit = plots.line_fit(50, 50, form='Gaussian1D', genplot=False) 387s 387s /usr/lib/python3/dist-packages/imexam/tests/test_imexamine.py:86: 387s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 387s /usr/lib/python3/dist-packages/imexam/imexamine.py:765: in line_fit 387s amp, xout, yout, sigma, sigmay = self.gauss_center(xx, 387s /usr/lib/python3/dist-packages/imexam/imexamine.py:1007: in gauss_center 387s fit = math_helper.fit_gaussian_2d(chunk, sigma_factor=sigma_factor) 387s /usr/lib/python3/dist-packages/imexam/math_helper.py:254: in fit_gaussian_2d 387s results = fit(model, xx, yy, data) 387s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:303: in wrapper 387s return func(self, model, x, y, z=z, **kwargs) 387s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1434: in __call__ 387s init_values, fitparams, cov_x = self._run_fitter( 387s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1509: in _run_fitter 387s fitparams, cov_x, dinfo, mess, ierr = optimize.leastsq( 387s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:437: in leastsq 387s _check_func('leastsq', 'Dfun', Dfun, x0, args, n, (n, m)) 387s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:29: in _check_func 387s res = atleast_1d(thefunc(*((x0[:numinputs],) + args))) 387s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 387s 387s params = array([ 3., 15., 15., 3., 3., 0., 20.]) 387s model = 387s weights = 1.0 387s x = array([[ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11., 12., 387s 13., 14., 15., 16., 17., 18., 19., 20..., 10., 11., 12., 387s 13., 14., 15., 16., 17., 18., 19., 20., 21., 22., 23., 24., 25., 387s 26., 27., 28., 29.]]) 387s y = array([[ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 387s 0., 0., 0., 0., 0., 0., 0., 0..., 29., 29., 29., 387s 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 387s 29., 29., 29., 29.]]) 387s z = array([[20. , 20. , 20. , 20.00000005, 20.00000081, 387s 20.00001118, 20.0001202 , 20.00100639...2699, 20.00656247, 20.00100639, 20.0001202 , 387s 20.00001118, 20.00000081, 20.00000005, 20. , 20. ]]) 387s fit_param_indices = None 387s 387s @staticmethod 387s def _wrap_deriv(params, model, weights, x, y, z=None, fit_param_indices=None): 387s """ 387s Wraps the method calculating the Jacobian of the function to account 387s for model constraints. 387s `scipy.optimize.leastsq` expects the function derivative to have the 387s above signature (parlist, (argtuple)). In order to accommodate model 387s constraints, instead of using p directly, we set the parameter list in 387s this function. 387s """ 387s if weights is None: 387s weights = 1.0 387s 387s if model.has_fixed or model.has_tied: 387s # update the parameters with the current values from the fitter 387s fitter_to_model_params(model, params) 387s if z is None: 387s full = np.array(model.fit_deriv(x, *model.parameters)) 387s if not model.col_fit_deriv: 387s full_deriv = np.ravel(weights) * full.T 387s else: 387s full_deriv = np.ravel(weights) * full 387s else: 387s full = np.array( 387s [np.ravel(_) for _ in model.fit_deriv(x, y, *model.parameters)] 387s ) 387s if not model.col_fit_deriv: 387s full_deriv = np.ravel(weights) * full.T 387s else: 387s full_deriv = np.ravel(weights) * full 387s 387s pars = [getattr(model, name) for name in model.param_names] 387s fixed = [par.fixed for par in pars] 387s tied = [par.tied for par in pars] 387s tied = list(np.where([par.tied is not False for par in pars], True, tied)) 387s fix_and_tie = np.logical_or(fixed, tied) 387s ind = np.logical_not(fix_and_tie) 387s 387s if not model.col_fit_deriv: 387s residues = np.asarray(full_deriv[np.nonzero(ind)]).T 387s else: 387s residues = full_deriv[np.nonzero(ind)] 387s 387s return [np.ravel(_) for _ in residues] 387s else: 387s if z is None: 387s fit_deriv = np.array(model.fit_deriv(x, *params)) 387s try: 387s output = np.array( 387s [np.ravel(_) for _ in np.array(weights) * fit_deriv] 387s ) 387s if output.shape != fit_deriv.shape: 387s output = np.array( 387s [np.ravel(_) for _ in np.atleast_2d(weights).T * fit_deriv] 387s ) 387s return output 387s except ValueError: 387s return np.array( 387s [ 387s np.ravel(_) 387s for _ in np.array(weights) * np.moveaxis(fit_deriv, -1, 0) 387s ] 387s ).transpose() 387s else: 387s if not model.col_fit_deriv: 387s return [ 387s np.ravel(_) 387s for _ in ( 387s np.ravel(weights) 387s * np.array(model.fit_deriv(x, y, *params)).T 387s ).T 387s ] 387s return [ 387s np.ravel(_) 387s > for _ in weights * np.array(model.fit_deriv(x, y, *params)) 387s ] 387s 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. 387s 387s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1287: ValueError 387s ----------------------------- Captured stdout call ----------------------------- 387s using model: 387s Name: Gaussian1D 387s N_inputs: 1 387s N_outputs: 1 387s Fittable parameters: ('amplitude', 'mean', 'stddev') 387s ------------------------------ Captured log call ------------------------------- 387s INFO imexam.util:imexamine.py:749 using model: 387s Name: Gaussian1D 387s N_inputs: 1 387s N_outputs: 1 387s Fittable parameters: ('amplitude', 'mean', 'stddev') 387s _______________________________ test_column_fit ________________________________ 387s 387s def test_column_fit(): 387s """Fit a Gaussian1D column to the data.""" 387s plots = Imexamine() 387s in_amp = 3. 387s in_mean = 50. 387s in_stddev = 2. 387s in_const = 20. 387s # Set all the columns to be Gaussians 387s col_gauss = in_const + in_amp * np.exp(-0.5 * ((yy - in_mean) / in_stddev)**2) 387s plots.set_data(col_gauss) 387s > fit = plots.column_fit(50, 50, form='Gaussian1D', genplot=False) 387s 387s /usr/lib/python3/dist-packages/imexam/tests/test_imexamine.py:104: 387s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 387s /usr/lib/python3/dist-packages/imexam/imexamine.py:917: in column_fit 387s result = self.line_fit(x, y, data=data, form=form, 387s /usr/lib/python3/dist-packages/imexam/imexamine.py:765: in line_fit 387s amp, xout, yout, sigma, sigmay = self.gauss_center(xx, 387s /usr/lib/python3/dist-packages/imexam/imexamine.py:1007: in gauss_center 387s fit = math_helper.fit_gaussian_2d(chunk, sigma_factor=sigma_factor) 387s /usr/lib/python3/dist-packages/imexam/math_helper.py:254: in fit_gaussian_2d 387s results = fit(model, xx, yy, data) 387s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:303: in wrapper 387s return func(self, model, x, y, z=z, **kwargs) 387s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1434: in __call__ 387s init_values, fitparams, cov_x = self._run_fitter( 387s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1509: in _run_fitter 387s fitparams, cov_x, dinfo, mess, ierr = optimize.leastsq( 387s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:437: in leastsq 387s _check_func('leastsq', 'Dfun', Dfun, x0, args, n, (n, m)) 387s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:29: in _check_func 387s res = atleast_1d(thefunc(*((x0[:numinputs],) + args))) 387s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 387s 387s params = array([ 3., 15., 15., 3., 3., 0., 20.]) 387s model = 387s weights = 1.0 387s x = array([[ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11., 12., 387s 13., 14., 15., 16., 17., 18., 19., 20..., 10., 11., 12., 387s 13., 14., 15., 16., 17., 18., 19., 20., 21., 22., 23., 24., 25., 387s 26., 27., 28., 29.]]) 387s y = array([[ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 387s 0., 0., 0., 0., 0., 0., 0., 0..., 29., 29., 29., 387s 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 29., 387s 29., 29., 29., 29.]]) 387s z = array([[20. , 20. , 20. , 20. , 20. , 387s 20. , 20. , 20. ... , 20. , 20. , 20. , 387s 20. , 20. , 20. , 20. , 20. ]]) 387s fit_param_indices = None 387s 387s @staticmethod 387s def _wrap_deriv(params, model, weights, x, y, z=None, fit_param_indices=None): 387s """ 387s Wraps the method calculating the Jacobian of the function to account 387s for model constraints. 387s `scipy.optimize.leastsq` expects the function derivative to have the 387s above signature (parlist, (argtuple)). In order to accommodate model 387s constraints, instead of using p directly, we set the parameter list in 387s this function. 387s """ 387s if weights is None: 387s weights = 1.0 387s 387s if model.has_fixed or model.has_tied: 387s # update the parameters with the current values from the fitter 387s fitter_to_model_params(model, params) 387s if z is None: 387s full = np.array(model.fit_deriv(x, *model.parameters)) 387s if not model.col_fit_deriv: 387s full_deriv = np.ravel(weights) * full.T 387s else: 387s full_deriv = np.ravel(weights) * full 387s else: 387s full = np.array( 387s [np.ravel(_) for _ in model.fit_deriv(x, y, *model.parameters)] 387s ) 387s if not model.col_fit_deriv: 387s full_deriv = np.ravel(weights) * full.T 387s else: 387s full_deriv = np.ravel(weights) * full 387s 387s pars = [getattr(model, name) for name in model.param_names] 387s fixed = [par.fixed for par in pars] 387s tied = [par.tied for par in pars] 387s tied = list(np.where([par.tied is not False for par in pars], True, tied)) 387s fix_and_tie = np.logical_or(fixed, tied) 387s ind = np.logical_not(fix_and_tie) 387s 387s if not model.col_fit_deriv: 387s residues = np.asarray(full_deriv[np.nonzero(ind)]).T 387s else: 387s residues = full_deriv[np.nonzero(ind)] 387s 387s return [np.ravel(_) for _ in residues] 387s else: 387s if z is None: 387s fit_deriv = np.array(model.fit_deriv(x, *params)) 387s try: 387s output = np.array( 387s [np.ravel(_) for _ in np.array(weights) * fit_deriv] 387s ) 387s if output.shape != fit_deriv.shape: 387s output = np.array( 387s [np.ravel(_) for _ in np.atleast_2d(weights).T * fit_deriv] 387s ) 387s return output 387s except ValueError: 387s return np.array( 387s [ 387s np.ravel(_) 387s for _ in np.array(weights) * np.moveaxis(fit_deriv, -1, 0) 387s ] 387s ).transpose() 387s else: 387s if not model.col_fit_deriv: 387s return [ 387s np.ravel(_) 387s for _ in ( 387s np.ravel(weights) 387s * np.array(model.fit_deriv(x, y, *params)).T 387s ).T 387s ] 387s return [ 387s np.ravel(_) 387s > for _ in weights * np.array(model.fit_deriv(x, y, *params)) 387s ] 387s 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. 387s 387s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1287: ValueError 387s ----------------------------- Captured stdout call ----------------------------- 387s using model: 387s Name: Gaussian1D 387s N_inputs: 1 387s N_outputs: 1 387s Fittable parameters: ('amplitude', 'mean', 'stddev') 387s ------------------------------ Captured log call ------------------------------- 387s INFO imexam.util:imexamine.py:749 using model: 387s Name: Gaussian1D 387s N_inputs: 1 387s N_outputs: 1 387s Fittable parameters: ('amplitude', 'mean', 'stddev') 387s _____________________________ test_radial_profile ______________________________ 387s 387s def test_radial_profile(): 387s """Test the radial profile function 387s No background subtraction 387s individual pixel results used 387s """ 387s from astropy.convolution import Gaussian2DKernel 387s data = Gaussian2DKernel(1.5, x_size=25, y_size=25) 387s xx, yy = np.meshgrid(np.arange(25), np.arange(25)) 387s x0, y0 = np.where(data.array == data.array.max()) 387s 387s rad_in = np.sqrt((xx - x0)**2 + (yy - y0)**2) 387s rad_in = rad_in.ravel() 387s flux_in = data.array.ravel() 387s 387s order = np.argsort(rad_in) 387s rad_in = rad_in[order] 387s flux_in = flux_in[order] 387s 387s plots = Imexamine() 387s plots.set_data(data.array) 387s 387s plots.radial_profile_pars['pixels'][0] = True 387s plots.radial_profile_pars['background'][0] = False 387s plots.radial_profile_pars['clip'][0] = False 387s > rad_out, flux_out = plots.radial_profile(x0, y0, genplot=False) 387s 387s /usr/lib/python3/dist-packages/imexam/tests/test_imexamine.py:160: 387s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 387s /usr/lib/python3/dist-packages/imexam/imexamine.py:1102: in radial_profile 387s amp, centerx, centery, sigmax, sigmay = self.gauss_center(xx, yy, data, delta=datasize) 387s /usr/lib/python3/dist-packages/imexam/imexamine.py:1007: in gauss_center 387s fit = math_helper.fit_gaussian_2d(chunk, sigma_factor=sigma_factor) 387s /usr/lib/python3/dist-packages/imexam/math_helper.py:254: in fit_gaussian_2d 387s results = fit(model, xx, yy, data) 387s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:303: in wrapper 387s return func(self, model, x, y, z=z, **kwargs) 387s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1434: in __call__ 387s init_values, fitparams, cov_x = self._run_fitter( 387s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1509: in _run_fitter 387s fitparams, cov_x, dinfo, mess, ierr = optimize.leastsq( 387s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:437: in leastsq 387s _check_func('leastsq', 'Dfun', Dfun, x0, args, n, (n, m)) 387s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:29: in _check_func 387s res = atleast_1d(thefunc(*((x0[:numinputs],) + args))) 387s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 387s 387s params = array([7.06778109e-02, 4.00000000e+00, 4.00000000e+00, 3.00000000e+00, 387s 3.00000000e+00, 0.00000000e+00, 5.77193322e-05]) 387s model = 387s weights = 1.0 387s x = array([[0., 1., 2., 3., 4., 5., 6., 7.], 387s [0., 1., 2., 3., 4., 5., 6., 7.], 387s [0., 1., 2., 3., 4., 5., 6., ... [0., 1., 2., 3., 4., 5., 6., 7.], 387s [0., 1., 2., 3., 4., 5., 6., 7.], 387s [0., 1., 2., 3., 4., 5., 6., 7.]]) 387s y = array([[0., 0., 0., 0., 0., 0., 0., 0.], 387s [1., 1., 1., 1., 1., 1., 1., 1.], 387s [2., 2., 2., 2., 2., 2., 2., ... [5., 5., 5., 5., 5., 5., 5., 5.], 387s [6., 6., 6., 6., 6., 6., 6., 6.], 387s [7., 7., 7., 7., 7., 7., 7., 7.]]) 387s z = array([[5.77193322e-05, 2.73457911e-04, 8.30691786e-04, 1.61796667e-03, 387s 2.02059585e-03, 1.61796667e-03, 8.3069...29556643e-03, 3.93558331e-03, 7.66546959e-03, 387s 9.57301302e-03, 7.66546959e-03, 3.93558331e-03, 1.29556643e-03]]) 387s fit_param_indices = None 387s 387s @staticmethod 387s def _wrap_deriv(params, model, weights, x, y, z=None, fit_param_indices=None): 387s """ 387s Wraps the method calculating the Jacobian of the function to account 387s for model constraints. 387s `scipy.optimize.leastsq` expects the function derivative to have the 387s above signature (parlist, (argtuple)). In order to accommodate model 387s constraints, instead of using p directly, we set the parameter list in 387s this function. 387s """ 387s if weights is None: 387s weights = 1.0 387s 387s if model.has_fixed or model.has_tied: 387s # update the parameters with the current values from the fitter 387s fitter_to_model_params(model, params) 387s if z is None: 387s full = np.array(model.fit_deriv(x, *model.parameters)) 387s if not model.col_fit_deriv: 387s full_deriv = np.ravel(weights) * full.T 387s else: 387s full_deriv = np.ravel(weights) * full 387s else: 387s full = np.array( 387s [np.ravel(_) for _ in model.fit_deriv(x, y, *model.parameters)] 387s ) 387s if not model.col_fit_deriv: 387s full_deriv = np.ravel(weights) * full.T 387s else: 387s full_deriv = np.ravel(weights) * full 387s 387s pars = [getattr(model, name) for name in model.param_names] 387s fixed = [par.fixed for par in pars] 387s tied = [par.tied for par in pars] 387s tied = list(np.where([par.tied is not False for par in pars], True, tied)) 387s fix_and_tie = np.logical_or(fixed, tied) 387s ind = np.logical_not(fix_and_tie) 387s 387s if not model.col_fit_deriv: 387s residues = np.asarray(full_deriv[np.nonzero(ind)]).T 387s else: 387s residues = full_deriv[np.nonzero(ind)] 387s 387s return [np.ravel(_) for _ in residues] 387s else: 387s if z is None: 387s fit_deriv = np.array(model.fit_deriv(x, *params)) 387s try: 387s output = np.array( 387s [np.ravel(_) for _ in np.array(weights) * fit_deriv] 387s ) 387s if output.shape != fit_deriv.shape: 387s output = np.array( 387s [np.ravel(_) for _ in np.atleast_2d(weights).T * fit_deriv] 387s ) 387s return output 387s except ValueError: 387s return np.array( 387s [ 387s np.ravel(_) 387s for _ in np.array(weights) * np.moveaxis(fit_deriv, -1, 0) 387s ] 387s ).transpose() 387s else: 387s if not model.col_fit_deriv: 387s return [ 387s np.ravel(_) 387s for _ in ( 387s np.ravel(weights) 387s * np.array(model.fit_deriv(x, y, *params)).T 387s ).T 387s ] 387s return [ 387s np.ravel(_) 387s > for _ in weights * np.array(model.fit_deriv(x, y, *params)) 387s ] 387s 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. 387s 387s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1287: ValueError 387s ________________________ test_radial_profile_cumulative ________________________ 387s 387s def test_radial_profile_cumulative(): 387s """Test the radial profile function 387s without background subtraction 387s with each pixel integer binned 387s """ 387s from astropy.convolution import Gaussian2DKernel 387s ksize = 25 387s data = Gaussian2DKernel(1.5, x_size=ksize, y_size=ksize) 387s xx, yy = np.meshgrid(np.arange(ksize), np.arange(ksize)) 387s x0, y0 = np.where(data.array == data.array.max()) 387s rad_in = np.sqrt((xx - x0)**2 + (yy - y0)**2) 387s 387s rad_in = rad_in.ravel() 387s flux_in = data.array.ravel() 387s 387s indices = np.argsort(rad_in) 387s rad_in = rad_in[indices] 387s flux_in = flux_in[indices] 387s 387s # now bin the radflux like we expect 387s rad_in = rad_in.astype(int) 387s flux_in = np.bincount(rad_in, flux_in) / np.bincount(rad_in) 387s rad_in = np.arange(len(flux_in)) 387s assert (data.array[x0, y0] == flux_in[0]) 387s 387s # check the binned results 387s plots = Imexamine() 387s plots.set_data(data.array) 387s plots.radial_profile_pars['pixels'][0] = False 387s plots.radial_profile_pars['background'][0] = False 387s plots.radial_profile_pars['clip'][0] = False 387s > rad_out, flux_out = plots.radial_profile(x0, y0, genplot=False) 387s 387s /usr/lib/python3/dist-packages/imexam/tests/test_imexamine.py:206: 387s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 387s /usr/lib/python3/dist-packages/imexam/imexamine.py:1102: in radial_profile 387s amp, centerx, centery, sigmax, sigmay = self.gauss_center(xx, yy, data, delta=datasize) 387s /usr/lib/python3/dist-packages/imexam/imexamine.py:1007: in gauss_center 387s fit = math_helper.fit_gaussian_2d(chunk, sigma_factor=sigma_factor) 387s /usr/lib/python3/dist-packages/imexam/math_helper.py:254: in fit_gaussian_2d 387s results = fit(model, xx, yy, data) 387s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:303: in wrapper 387s return func(self, model, x, y, z=z, **kwargs) 387s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1434: in __call__ 387s init_values, fitparams, cov_x = self._run_fitter( 387s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1509: in _run_fitter 387s fitparams, cov_x, dinfo, mess, ierr = optimize.leastsq( 387s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:437: in leastsq 387s _check_func('leastsq', 'Dfun', Dfun, x0, args, n, (n, m)) 387s /usr/lib/python3/dist-packages/scipy/optimize/_minpack_py.py:29: in _check_func 387s res = atleast_1d(thefunc(*((x0[:numinputs],) + args))) 387s _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 387s 387s params = array([7.06778109e-02, 4.00000000e+00, 4.00000000e+00, 3.00000000e+00, 387s 3.00000000e+00, 0.00000000e+00, 5.77193322e-05]) 387s model = 387s weights = 1.0 387s x = array([[0., 1., 2., 3., 4., 5., 6., 7.], 387s [0., 1., 2., 3., 4., 5., 6., 7.], 387s [0., 1., 2., 3., 4., 5., 6., ... [0., 1., 2., 3., 4., 5., 6., 7.], 387s [0., 1., 2., 3., 4., 5., 6., 7.], 387s [0., 1., 2., 3., 4., 5., 6., 7.]]) 387s y = array([[0., 0., 0., 0., 0., 0., 0., 0.], 387s [1., 1., 1., 1., 1., 1., 1., 1.], 387s [2., 2., 2., 2., 2., 2., 2., ... [5., 5., 5., 5., 5., 5., 5., 5.], 387s [6., 6., 6., 6., 6., 6., 6., 6.], 387s [7., 7., 7., 7., 7., 7., 7., 7.]]) 387s z = array([[5.77193322e-05, 2.73457911e-04, 8.30691786e-04, 1.61796667e-03, 387s 2.02059585e-03, 1.61796667e-03, 8.3069...29556643e-03, 3.93558331e-03, 7.66546959e-03, 387s 9.57301302e-03, 7.66546959e-03, 3.93558331e-03, 1.29556643e-03]]) 387s fit_param_indices = None 387s 387s @staticmethod 387s def _wrap_deriv(params, model, weights, x, y, z=None, fit_param_indices=None): 387s """ 387s Wraps the method calculating the Jacobian of the function to account 387s for model constraints. 387s `scipy.optimize.leastsq` expects the function derivative to have the 387s above signature (parlist, (argtuple)). In order to accommodate model 387s constraints, instead of using p directly, we set the parameter list in 387s this function. 387s """ 387s if weights is None: 387s weights = 1.0 387s 387s if model.has_fixed or model.has_tied: 387s # update the parameters with the current values from the fitter 387s fitter_to_model_params(model, params) 387s if z is None: 387s full = np.array(model.fit_deriv(x, *model.parameters)) 387s if not model.col_fit_deriv: 387s full_deriv = np.ravel(weights) * full.T 387s else: 387s full_deriv = np.ravel(weights) * full 387s else: 387s full = np.array( 387s [np.ravel(_) for _ in model.fit_deriv(x, y, *model.parameters)] 387s ) 387s if not model.col_fit_deriv: 387s full_deriv = np.ravel(weights) * full.T 387s else: 387s full_deriv = np.ravel(weights) * full 387s 387s pars = [getattr(model, name) for name in model.param_names] 387s fixed = [par.fixed for par in pars] 387s tied = [par.tied for par in pars] 387s tied = list(np.where([par.tied is not False for par in pars], True, tied)) 387s fix_and_tie = np.logical_or(fixed, tied) 387s ind = np.logical_not(fix_and_tie) 387s 387s if not model.col_fit_deriv: 387s residues = np.asarray(full_deriv[np.nonzero(ind)]).T 387s else: 387s residues = full_deriv[np.nonzero(ind)] 387s 387s return [np.ravel(_) for _ in residues] 387s else: 387s if z is None: 387s fit_deriv = np.array(model.fit_deriv(x, *params)) 387s try: 387s output = np.array( 387s [np.ravel(_) for _ in np.array(weights) * fit_deriv] 387s ) 387s if output.shape != fit_deriv.shape: 387s output = np.array( 387s [np.ravel(_) for _ in np.atleast_2d(weights).T * fit_deriv] 387s ) 387s return output 387s except ValueError: 387s return np.array( 387s [ 387s np.ravel(_) 387s for _ in np.array(weights) * np.moveaxis(fit_deriv, -1, 0) 387s ] 387s ).transpose() 387s else: 387s if not model.col_fit_deriv: 387s return [ 387s np.ravel(_) 387s for _ in ( 387s np.ravel(weights) 387s * np.array(model.fit_deriv(x, y, *params)).T 387s ).T 387s ] 387s return [ 387s np.ravel(_) 387s > for _ in weights * np.array(model.fit_deriv(x, y, *params)) 387s ] 387s 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. 387s 387s /usr/lib/python3/dist-packages/astropy/modeling/fitting.py:1287: ValueError 387s =============================== warnings summary =============================== 387s ../../../usr/lib/python3/dist-packages/imexam/__init__.py:12 387s /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 387s from pkg_resources import get_distribution, DistributionNotFound 387s 387s tests/test_imexamine.py::test_radial_profile 387s tests/test_imexamine.py::test_radial_profile_cumulative 387s /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.) 387s xx = int(x) 387s 387s tests/test_imexamine.py::test_radial_profile 387s tests/test_imexamine.py::test_radial_profile_cumulative 387s /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.) 387s yy = int(y) 387s 387s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 387s =========================== short test summary info ============================ 387s FAILED tests/test_imexamine.py::test_line_fit - ValueError: setting an array ... 387s FAILED tests/test_imexamine.py::test_column_fit - ValueError: setting an arra... 387s FAILED tests/test_imexamine.py::test_radial_profile - ValueError: setting an ... 387s FAILED tests/test_imexamine.py::test_radial_profile_cumulative - ValueError: ... 387s ======== 4 failed, 14 passed, 2 skipped, 1 xfailed, 5 warnings in 2.85s ======== 388s autopkgtest [09:39:51]: test command1: -----------------------] 392s autopkgtest [09:39:55]: test command1: - - - - - - - - - - results - - - - - - - - - - 392s command1 FAIL non-zero exit status 1 396s autopkgtest [09:39:59]: @@@@@@@@@@@@@@@@@@@@ summary 396s command1 FAIL non-zero exit status 1