Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-photutils for
openSUSE:Factory checked in at 2021-01-19 16:02:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-photutils (Old)
and /work/SRC/openSUSE:Factory/.python-photutils.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-photutils"
Tue Jan 19 16:02:30 2021 rev:11 rq:864140 version:1.0.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-photutils/python-photutils.changes
2020-09-25 16:37:41.924218639 +0200
+++
/work/SRC/openSUSE:Factory/.python-photutils.new.28504/python-photutils.changes
2021-01-19 16:02:58.527450771 +0100
@@ -1,0 +2,6 @@
+Fri Jan 15 14:57:42 UTC 2021 - Benjamin Greiner <[email protected]>
+
+- Add photutils-ease-background2d-tests.patch -- ease precision
+ tolerance in background 2D tests gh#astropy/photutils#1145
+
+-------------------------------------------------------------------
New:
----
photutils-ease-background2d-tests.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-photutils.spec ++++++
--- /var/tmp/diff_new_pack.dWCgzS/_old 2021-01-19 16:02:59.351452010 +0100
+++ /var/tmp/diff_new_pack.dWCgzS/_new 2021-01-19 16:02:59.351452010 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-photutils
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,8 +16,9 @@
#
-%define skip_python2 1
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%define skip_python2 1
+%define skip_python36 1
Name: python-photutils
Version: 1.0.1
Release: 0
@@ -26,6 +27,8 @@
Group: Productivity/Scientific/Astronomy
URL: https://github.com/astropy/photutils
Source:
https://files.pythonhosted.org/packages/source/p/photutils/photutils-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM photutils-ease-background2d-tests.patch -- work around
gh#astropy/photutils#1145
+Patch0: photutils-ease-background2d-tests.patch
BuildRequires: %{python_module Cython >= 0.29.14}
BuildRequires: %{python_module devel}
BuildRequires: %{python_module extension-helpers}
@@ -56,7 +59,7 @@
and performing photometry of astronomical sources.
%prep
-%setup -q -n photutils-%{version}
+%autosetup -p1 -n photutils-%{version}
%build
export CFLAGS="%{optflags}"
++++++ photutils-ease-background2d-tests.patch ++++++
Index: photutils-1.0.1/photutils/background/tests/test_background_2d.py
===================================================================
--- photutils-1.0.1.orig/photutils/background/tests/test_background_2d.py
+++ photutils-1.0.1/photutils/background/tests/test_background_2d.py
@@ -82,8 +82,8 @@ class TestBackground2D:
bkg_estimator=MeanBackground(), edge_method='crop')
b2 = Background2D(DATA, (23, 22), filter_size=filter_size,
bkg_estimator=MeanBackground(), edge_method='pad')
- assert_allclose(b1.background, b2.background)
- assert_allclose(b1.background_rms, b2.background_rms)
+ assert_allclose(b1.background, b2.background, rtol=2e-5)
+ assert_allclose(b1.background_rms, b2.background_rms, rtol=2e-5)
@pytest.mark.parametrize('box_size', ([(25, 25), (23, 22)]))
def test_background_mask(self, box_size):
@@ -98,13 +98,13 @@ class TestBackground2D:
mask[25:50, 25:50] = True
b = Background2D(data, box_size, filter_size=(1, 1), mask=mask,
bkg_estimator=MeanBackground())
- assert_allclose(b.background, DATA)
- assert_allclose(b.background_rms, BKG_RMS)
+ assert_allclose(b.background, DATA, rtol=2e-5)
+ assert_allclose(b.background_rms, BKG_RMS, rtol=2e-5)
# test edge crop with
b2 = Background2D(data, box_size, filter_size=(1, 1), mask=mask,
bkg_estimator=MeanBackground(), edge_method='crop')
- assert_allclose(b2.background, DATA)
+ assert_allclose(b2.background, DATA, rtol=2e-5)
def test_mask(self):
data = np.copy(DATA)
@@ -156,8 +156,8 @@ class TestBackground2D:
"""Test case where padding is added only on one axis."""
b = Background2D(DATA, (25, 22), filter_size=(1, 1))
- assert_allclose(b.background, DATA)
- assert_allclose(b.background_rms, BKG_RMS)
+ assert_allclose(b.background, DATA, rtol=2e-5)
+ assert_allclose(b.background_rms, BKG_RMS, rtol=2e-5)
assert b.background_median == 1.0
assert b.background_rms_median == 0.0