[Debian-astro-maintainers] Bug#912150: imexam: FTBFS in s390x: AssertionError during tests

Mattia Rizzolo mattia at debian.org
Sun Oct 28 15:13:52 GMT 2018


Source: imexam
Version: 0.8.0-2
Severity: serious
Tags: ftbfs

Dear maintainer,

your package FTBFSed in unstable in s390x during the python3.7 rebuilds.

Full log at:
https://buildd.debian.org/status/fetch.php?pkg=imexam&arch=s390x&ver=0.8.0-2%2Bb1&stamp=1539160229&raw=0

============================= test session starts ==============================
platform linux2 -- Python 2.7.15+, pytest-3.6.4, py-1.6.0, pluggy-0.6.0 -- /usr/bin/python2.7
cachedir: .

Running tests with imexam version 0.8.0.
Running tests in imexam docs.

Date: 2018-10-10T08:30:18

Platform: Linux-4.9.0-8-s390x-s390x-with-debian-buster-sid

Executable: /usr/bin/python2.7

Full Python Version:
2.7.15+ (default, Aug 31 2018, 11:56:52)
[GCC 8.2.0]

encodings: sys: ascii, locale: ANSI_X3.4-1968, filesystem: ANSI_X3.4-1968, unicode bits: 20
byteorder: big
float info: dig: 15, mant_dig: 15

Numpy: 1.14.5
Scipy: 1.1.0
Matplotlib: 2.2.2
Astropy: 2.0.8
astropy_helpers: 2.0.7
Using Astropy options: remote_data: none.

rootdir: /tmp/imexam-test-bHM9cC/lib/python2.7/site-packages, inifile: setup.cfg
collecting ... collected 10 items

imexam/tests/test_imexamine.py::test_column_plot PASSED                  [ 10%]
imexam/tests/test_imexamine.py::test_line_plot PASSED                    [ 20%]
imexam/tests/test_imexamine.py::test_aper_phot SKIPPED                   [ 30%]
imexam/tests/test_imexamine.py::test_line_fit FAILED                     [ 40%]
imexam/tests/test_imexamine.py::test_column_fit FAILED                   [ 50%]
imexam/tests/test_imexamine.py::test_gauss_center FAILED                 [ 60%]
imexam/tests/test_imexamine.py::test_radial_profile PASSED               [ 70%]
imexam/tests/test_imexamine.py::test_radial_profile_background SKIPPED   [ 80%]
imexam/tests/test_imexamine.py::test_radial_profile_pixels FAILED        [ 90%]
imexam/tests/test_imexamine.py::test_curve_of_growth SKIPPED             [100%]

=================================== FAILURES ===================================
________________________________ test_line_fit _________________________________

    def test_line_fit():
        """Fit a Gaussian1D line to the data."""
        plots = Imexamine()
        plots.set_data(test_data)
        fit = plots.line_fit(50, 50, form='Gaussian1D', genplot=False)
        amp = 2.8152269683542137
        mean = 49.45671107821953
        stddev = 13.051081779478146

>       assert_allclose(amp, fit.amplitude, 1e-6)
E       AssertionError:
E       Not equal to tolerance rtol=1e-06, atol=0
E
E       (mismatch 100.0%)
E        x: array(2.815227)
E        y: array(1.018721)

imexam/tests/test_imexamine.py:80: AssertionError
----------------------------- Captured stdout call -----------------------------
using model: <class 'astropy.modeling.functional_models.Gaussian1D'>
Name: Gaussian1D
Inputs: (u'x',)
Outputs: (u'y',)
Fittable parameters: ('amplitude', 'mean', 'stddev')
xc=49.402184	yc=49.402184
------------------------------ Captured log call -------------------------------
imexamine.py               625 INFO     using model: <class 'astropy.modeling.functional_models.Gaussian1D'>
Name: Gaussian1D
Inputs: (u'x',)
Outputs: (u'y',)
Fittable parameters: ('amplitude', 'mean', 'stddev')
imexamine.py               946 INFO     xc=49.402184	yc=49.402184
_______________________________ test_column_fit ________________________________

    def test_column_fit():
        """Fit a Gaussian1D column to the data."""
        plots = Imexamine()
        plots.set_data(test_data)
        fit = plots.column_fit(50, 50, form='Gaussian1D', genplot=False)
        amp = 2.8285560281694115
        mean = 49.42625526973088
        stddev = 12.791137635400535

>       assert_allclose(amp, fit.amplitude, 1e-6)
E       AssertionError:
E       Not equal to tolerance rtol=1e-06, atol=0
E
E       (mismatch 100.0%)
E        x: array(2.828556)
E        y: array(1.009302)

imexam/tests/test_imexamine.py:94: AssertionError
----------------------------- Captured stdout call -----------------------------
using model: <class 'astropy.modeling.functional_models.Gaussian1D'>
Name: Gaussian1D
Inputs: (u'x',)
Outputs: (u'y',)
Fittable parameters: ('amplitude', 'mean', 'stddev')
xc=49.402214	yc=49.402214
------------------------------ Captured log call -------------------------------
imexamine.py               785 INFO     using model: <class 'astropy.modeling.functional_models.Gaussian1D'>
Name: Gaussian1D
Inputs: (u'x',)
Outputs: (u'y',)
Fittable parameters: ('amplitude', 'mean', 'stddev')
imexamine.py               946 INFO     xc=49.402214	yc=49.402214
______________________________ test_gauss_center _______________________________

    def test_gauss_center():
        """Check the gaussian center fitting."""
        # make a 2d dataset with a gaussian at the center
        from astropy.convolution import Gaussian2DKernel
        gaussian_2D_kernel = Gaussian2DKernel(10)
        plots = Imexamine()
        plots.set_data(gaussian_2D_kernel.array)
        a, xx, yy, xs, ys = plots.gauss_center(37, 37)

        amp = 0.0015915494309189533
        xc = 40.0
        yc = 40.0
        xsig = 10.0
        ysig = 10.0

>       assert_allclose(amp, a, 1e-6)
E       AssertionError:
E       Not equal to tolerance rtol=1e-06, atol=0
E
E       (mismatch 100.0%)
E        x: array(0.001592)
E        y: array(0.000447)

imexam/tests/test_imexamine.py:114: AssertionError
----------------------------- Captured stdout call -----------------------------
xc=37.001304	yc=37.001304
------------------------------ Captured log call -------------------------------
imexamine.py               946 INFO     xc=37.001304	yc=37.001304
__________________________ test_radial_profile_pixels __________________________

    def test_radial_profile_pixels():
        """Test the radial profile function without background subtraction"""
        from astropy.convolution import Gaussian2DKernel
        data = Gaussian2DKernel(1.5, x_size=25, y_size=25)
        plots = Imexamine()
        plots.set_data(data.array)
        # check the unbinned results
        plots.radial_profile_pars['pixels'][0] = True
        x, y = plots.radial_profile(12, 12, genplot=False)

        rad = [1.00485917e-14,   1.00000000e+00,   1.00000000e+00,
               1.00000000e+00,   1.00000000e+00,   1.41421356e+00,
               1.41421356e+00,   1.41421356e+00,   1.41421356e+00,
               2.00000000e+00,   2.00000000e+00,   2.00000000e+00,
               2.00000000e+00,   2.23606798e+00,   2.23606798e+00,
               2.23606798e+00,   2.23606798e+00,   2.23606798e+00,
               2.23606798e+00,   2.23606798e+00,   2.23606798e+00,
               2.82842712e+00,   2.82842712e+00,   2.82842712e+00,
               2.82842712e+00,   3.00000000e+00,   3.00000000e+00,
               3.00000000e+00,   3.00000000e+00,   3.16227766e+00,
               3.16227766e+00,   3.16227766e+00,   3.16227766e+00,
               3.16227766e+00,   3.16227766e+00,   3.16227766e+00,
               3.16227766e+00,   3.60555128e+00,   3.60555128e+00,
               3.60555128e+00,   3.60555128e+00,   3.60555128e+00,
               3.60555128e+00,   3.60555128e+00,   3.60555128e+00,
               4.00000000e+00,   4.00000000e+00,   4.00000000e+00,
               4.00000000e+00,   4.12310563e+00,   4.12310563e+00,
               4.12310563e+00,   4.12310563e+00,   4.12310563e+00,
               4.12310563e+00,   4.12310563e+00,   4.12310563e+00,
               4.24264069e+00,   4.24264069e+00,   4.24264069e+00,
               4.24264069e+00,   4.47213595e+00,   4.47213595e+00,
               4.47213595e+00,   4.47213595e+00,   4.47213595e+00,
               4.47213595e+00,   4.47213595e+00,   4.47213595e+00,
               5.00000000e+00,   5.00000000e+00,   5.00000000e+00,
               5.00000000e+00,   5.00000000e+00,   5.00000000e+00,
               5.00000000e+00,   5.00000000e+00,   5.00000000e+00,
               5.00000000e+00,   5.00000000e+00,   5.00000000e+00,
               5.09901951e+00,   5.09901951e+00,   5.09901951e+00,
               5.09901951e+00,   5.09901951e+00,   5.09901951e+00,
               5.09901951e+00,   5.09901951e+00,   5.38516481e+00,
               5.38516481e+00,   5.38516481e+00,   5.38516481e+00,
               5.38516481e+00,   5.38516481e+00,   5.38516481e+00,
               5.38516481e+00,   5.65685425e+00,   5.65685425e+00,
               5.65685425e+00,   5.65685425e+00,   5.83095189e+00,
               5.83095189e+00,   5.83095189e+00,   5.83095189e+00,
               5.83095189e+00,   5.83095189e+00,   5.83095189e+00,
               5.83095189e+00,   6.00000000e+00,   6.00000000e+00,
               6.00000000e+00,   6.00000000e+00,   6.08276253e+00,
               6.08276253e+00,   6.08276253e+00,   6.08276253e+00,
               6.08276253e+00,   6.08276253e+00,   6.08276253e+00,
               6.08276253e+00,   6.32455532e+00,   6.32455532e+00,
               6.32455532e+00,   6.32455532e+00,   6.32455532e+00,
               6.32455532e+00,   6.32455532e+00,   6.32455532e+00,
               6.40312424e+00,   6.40312424e+00,   6.40312424e+00,
               6.40312424e+00,   6.40312424e+00,   6.40312424e+00,
               6.40312424e+00,   6.40312424e+00,   6.70820393e+00,
               6.70820393e+00,   6.70820393e+00,   6.70820393e+00,
               6.70820393e+00,   6.70820393e+00,   6.70820393e+00,
               6.70820393e+00,   7.00000000e+00,   7.00000000e+00,
               7.07106781e+00,   7.07106781e+00,   7.07106781e+00,
               7.07106781e+00,   7.07106781e+00,   7.07106781e+00,
               7.07106781e+00,   7.07106781e+00,   7.21110255e+00,
               7.21110255e+00,   7.21110255e+00,   7.21110255e+00,
               7.21110255e+00,   7.21110255e+00,   7.21110255e+00,
               7.21110255e+00,   7.28010989e+00,   7.28010989e+00,
               7.28010989e+00,   7.28010989e+00,   7.61577311e+00,
               7.61577311e+00,   7.61577311e+00,   7.61577311e+00,
               7.81024968e+00,   7.81024968e+00,   7.81024968e+00,
               7.81024968e+00,   7.81024968e+00,   7.81024968e+00,
               7.81024968e+00,   7.81024968e+00,   8.06225775e+00,
               8.06225775e+00,   8.06225775e+00,   8.06225775e+00,
               8.48528137e+00,   8.48528137e+00,   8.48528137e+00,
               8.48528137e+00,   8.60232527e+00,   8.60232527e+00,
               8.60232527e+00,   8.60232527e+00,   9.21954446e+00,
               9.21954446e+00,   9.21954446e+00,   9.21954446e+00,
               9.89949494e+00]

        flux = [1.19552465e-02,   2.32856406e-02,   2.32856406e-02,
                3.93558331e-03,   3.93558331e-03,   4.53542348e-02,
                7.66546959e-03,   7.66546959e-03,   1.29556643e-03,
                2.90802459e-02,   2.90802459e-02,   8.30691786e-04,
                8.30691786e-04,   5.66405848e-02,   5.66405848e-02,
                9.57301302e-03,   9.57301302e-03,   1.61796667e-03,
                1.61796667e-03,   2.73457911e-04,   2.73457911e-04,
                7.07355303e-02,   2.02059585e-03,   2.02059585e-03,
                5.77193322e-05,   2.32856406e-02,   2.32856406e-02,
                1.12421908e-04,   1.12421908e-04,   4.53542348e-02,
                4.53542348e-02,   7.66546959e-03,   7.66546959e-03,
                2.18967977e-04,   2.18967977e-04,   3.70085038e-05,
                3.70085038e-05,   5.66405848e-02,   5.66405848e-02,
                1.61796667e-03,   1.61796667e-03,   2.73457911e-04,
                2.73457911e-04,   7.81146217e-06,   7.81146217e-06,
                1.19552465e-02,   1.19552465e-02,   9.75533570e-06,
                9.75533570e-06,   2.32856406e-02,   2.32856406e-02,
                3.93558331e-03,   3.93558331e-03,   1.90007994e-05,
                1.90007994e-05,   3.21138811e-06,   3.21138811e-06,
                4.53542348e-02,   2.18967977e-04,   2.18967977e-04,
                1.05716645e-06,   2.90802459e-02,   2.90802459e-02,
                8.30691786e-04,   8.30691786e-04,   2.37291269e-05,
                2.37291269e-05,   6.77834392e-07,   6.77834392e-07,
                2.32856406e-02,   2.32856406e-02,   3.93558331e-03,
                3.93558331e-03,   1.12421908e-04,   1.12421908e-04,
                1.90007994e-05,   1.90007994e-05,   5.42767351e-07,
                5.42767351e-07,   9.17349095e-08,   9.17349095e-08,
                7.66546959e-03,   7.66546959e-03,   1.29556643e-03,
                1.29556643e-03,   1.05716645e-06,   1.05716645e-06,
                1.78675206e-07,   1.78675206e-07,   9.57301302e-03,
                9.57301302e-03,   2.73457911e-04,   2.73457911e-04,
                1.32024112e-06,   1.32024112e-06,   3.77133487e-08,
                3.77133487e-08,   1.19552465e-02,   9.75533570e-06,
                9.75533570e-06,   7.96023526e-09,   7.66546959e-03,
                7.66546959e-03,   3.70085038e-05,   3.70085038e-05,
                1.05716645e-06,   1.05716645e-06,   5.10394673e-09,
                5.10394673e-09,   8.30691786e-04,   8.30691786e-04,
                1.93626789e-08,   1.93626789e-08,   1.61796667e-03,
                1.61796667e-03,   2.73457911e-04,   2.73457911e-04,
                3.77133487e-08,   3.77133487e-08,   6.37405811e-09,
                6.37405811e-09,   2.02059585e-03,   2.02059585e-03,
                5.77193322e-05,   5.77193322e-05,   4.70982729e-08,
                4.70982729e-08,   1.34538575e-09,   1.34538575e-09,
                3.93558331e-03,   3.93558331e-03,   3.21138811e-06,
                3.21138811e-06,   5.42767351e-07,   5.42767351e-07,
                4.42891556e-10,   4.42891556e-10,   1.61796667e-03,
                1.61796667e-03,   7.81146217e-06,   7.81146217e-06,
                3.77133487e-08,   3.77133487e-08,   1.82078162e-10,
                1.82078162e-10,   1.12421908e-04,   1.12421908e-04,
                1.29556643e-03,   2.18967977e-04,   2.18967977e-04,
                3.70085038e-05,   3.70085038e-05,   1.78675206e-07,
                1.78675206e-07,   2.46415996e-11,   8.30691786e-04,
                8.30691786e-04,   6.77834392e-07,   6.77834392e-07,
                1.93626789e-08,   1.93626789e-08,   1.57997104e-11,
                1.57997104e-11,   2.73457911e-04,   2.73457911e-04,
                7.81146217e-06,   7.81146217e-06,   2.18967977e-04,
                2.18967977e-04,   1.05716645e-06,   1.05716645e-06,
                2.73457911e-04,   2.73457911e-04,   3.77133487e-08,
                3.77133487e-08,   6.37405811e-09,   6.37405811e-09,
                8.79064260e-13,   8.79064260e-13,   1.12421908e-04,
                1.12421908e-04,   9.17349095e-08,   9.17349095e-08,
                5.77193322e-05,   1.34538575e-09,   1.34538575e-09,
                3.13597326e-14,   3.70085038e-05,   3.70085038e-05,
                5.10394673e-09,   5.10394673e-09,   7.81146217e-06,
                7.81146217e-06,   1.82078162e-10,   1.82078162e-10,
                1.05716645e-06]

>       assert_allclose(rad, x, 1e-7)
E       AssertionError:
E       Not equal to tolerance rtol=1e-07, atol=0
E
E       (mismatch 100.0%)
E        x: array([1.004859e-14, 1.000000e+00, 1.000000e+00, 1.000000e+00,
E              1.000000e+00, 1.414214e+00, 1.414214e+00, 1.414214e+00,
E              1.414214e+00, 2.000000e+00, 2.000000e+00, 2.000000e+00,...
E        y: array([0.091875, 0.937289, 0.937289, 1.066945, 1.066945, 1.322339,
E              1.417195, 1.417195, 1.506088, 1.936125, 1.936125, 2.065987,
E              2.065987, 2.149104, 2.149104, 2.208735, 2.208735, 2.266798,...

imexam/tests/test_imexamine.py:306: AssertionError
----------------------------- Captured stdout call -----------------------------
xc=11.935035	yc=11.935035
------------------------------ Captured log call -------------------------------
imexamine.py               946 INFO     xc=11.935035	yc=11.935035
================ 4 failed, 3 passed, 3 skipped in 0.77 seconds =================
make[1]: *** [debian/rules:14: test-python2.7] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:10: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2018-10-10T08:30:19Z


-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
more about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-astro-maintainers/attachments/20181028/6feaeb3d/attachment.sig>


More information about the Debian-astro-maintainers mailing list