Ńň
\ĐKc @ s¨ d Z d Z d d k Z d d k Z d d k Z d d k i i Z d d k l Z d d k
Td d k Z d d k Te i Z d e
f d YZ d e
f d YZ d
e
f d YZ d e
f d
YZ d e
f d YZ d e
f d YZ d e
f d YZ d e
f d YZ d e
f d YZ d e
f d YZ d e
f d YZ d e
f d YZ d Z e d j o e n d S( sn Tests suite for MaskedArray & subclassing.
:author: Pierre Gerard-Marchant
:contact: pierregm_at_uga_dot_edu
s Pierre GF Gerard-Marchanti˙˙˙˙N( t ndarray( t *t TestMaskedArrayc B s7 e Z d Z d Z d Z d Z d Z d Z d Z d Z d Z
d Z d
Z d Z
d Z d
Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z! d Z" d! Z# RS(" s! Base test class for MaskedArrays.c
C sn t i d d d d t d d d d d d d d g } t i d d d d d
d d d d d d d g } d } d d
d
d
d
d
d d
d
d
d
d
g } d
d
d d
d
d d d
d
d
d
d g } t | d | } t | d | } t i d d d d g } t | d d
d d
d
g } t i | d | }
| i d | | | | | | | | | |
f
| _ d S( s Base data definition.g đ?g Ŕg @g @g @g $Ŕg $@g @g g đżg Ŕi i t maskg ŕżg ŕ?gé?g@ľxŻDN( t npt arrayt pit masked_arrayt wheret set_fill_valuet d( t selft xt yt a10t m1t m2t xmt ymt zt zmt xf( ( s> /usr/lib64/python2.6/site-packages/numpy/ma/tests/test_core.pyt setUp s 73**
c C s t d d d g } t d d d g d d d d g } t | i d t | i d t | i d t | i d t | i d t | i d d S( s" Tests some basic array attributes.i i i R i N( i ( i ( R t assert_equalt ndimt sizet shape( R t at b( ( s> /usr/lib64/python2.6/site-packages/numpy/ma/tests/test_core.pyt test_basicattributes* s $c C s§ t d } t t | d t d d t } t t | t t t d d t } t t | d t d d d } | i | i i | i
i j d S( s Checks masking a scalari t 0R i N( R R t strt Truet masked_print_optiont FalseR t
failUnlesst filledt dtypet _data( R R ( ( s> /usr/lib64/python2.6/site-packages/numpy/ma/tests/test_core.pyt test_basic0d6 s c
C sa | i \
} } } } } } } } } }
| i t | | i t | | i | | i d i t | i i t | i i t | i } t
t i | | t
| i | t
| i | i t
| i | i t
| i
t d | t
t | t | t d | t | |
t t | d |
t | | d S( s; Test of basic array creation and properties in 1 dimension.i c S s | | S( ( ( R R
( ( s> /usr/lib64/python2.6/site-packages/numpy/ma/tests/test_core.pyt