blob: d450e4974515adee60fefce11c740de86fda31d7 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
"""SkyLine tests.
:Author: Pey Lian Lim
:Organization: Space Telescope Science Institute
"""
from __future__ import absolute_import
import pyfits
from numpy.testing import assert_almost_equal, assert_array_less
from .. import skyline
from .test_util import ROOT_DIR
from .test_shared import resolve_imagename
def test_union_simple():
# Two similar exposures with slight offset and some rotation.
im1 = resolve_imagename(ROOT_DIR, '2chipA.fits')
im2 = resolve_imagename(ROOT_DIR, '2chipB.fits')
skyline1 = skyline.SkyLine(im1)
skyline2 = skyline.SkyLine(im2)
union_1_2 = skyline1.union(skyline2)
union_2_1 = skyline2.union(skyline1)
assert_almost_equal(union_1_2.area(), union_2_1.area())
for m in union_1_2.members:
assert m in union_2_1.members
assert len(union_1_2.members) == 4
|