Ñò \ÐKc @ sÚ d Z d Z d Z d Z d Z d d k Z d d k Td d k Td d k Td e i f d „ ƒ YZ e Z d e e f d „ ƒ YZ e Z d e e i f d „ ƒ YZ e Z d e f d „ ƒ YZ e d j o e ƒ n d S( s¼ Tests suite for MaskedArray & subclassing. :author: Pierre Gerard-Marchant :contact: pierregm_at_uga_dot_edu :version: $Id: test_subclassing.py 3473 2007-10-29 15:18:13Z jarrod.millman $ s5 Pierre GF Gerard-Marchant ($Author: jarrod.millman $)s 1.0s $Revision: 3473 $s5 $Date: 2007-10-29 17:18:13 +0200 (Mon, 29 Oct 2007) $iÿÿÿÿN( t *t SubArrayc B s, e Z d Z h d „ Z d „ Z d „ Z RS( s_ Defines a generic np.ndarray subclass, that stores some metadata in the dictionary `info`.c C s% t i | ƒ i | ƒ } | | _ | S( N( t npt asanyarrayt viewt info( t clst arrR t x( ( sE /usr/lib64/python2.6/site-packages/numpy/ma/tests/test_subclassing.pyt __new__ s c C s t | d h ƒ | _ d S( NR ( t getattrR ( t selft obj( ( sE /usr/lib64/python2.6/site-packages/numpy/ma/tests/test_subclassing.pyt __array_finalize__ s c C sC t i i | | ƒ } | i i h | i i d d ƒ d d 6ƒ | S( Nt addedi i ( R t ndarrayt __add__R t updatet pop( R t othert result( ( sE /usr/lib64/python2.6/site-packages/numpy/ma/tests/test_subclassing.pyR s *( t __name__t __module__t __doc__R R R ( ( ( sE /usr/lib64/python2.6/site-packages/numpy/ma/tests/test_subclassing.pyR s t MSubArrayc B s8 e Z h e d „ Z d „ Z d „ Z e d e ƒ Z RS( c C s: t | | ƒ } t i | d | d | ƒ} | i | _ | S( Nt datat mask( R t MaskedArrayR R ( R R R R t subarrt _data( ( sE /usr/lib64/python2.6/site-packages/numpy/ma/tests/test_subclassing.pyR $ s c C s$ t i | | ƒ t i | | ƒ d S( N( R R R ( R R ( ( sE /usr/lib64/python2.6/site-packages/numpy/ma/tests/test_subclassing.pyR ) s c C s | i t ƒ } t | _ | S( N( R R t Falset _sharedmask( R t _view( ( sE /usr/lib64/python2.6/site-packages/numpy/ma/tests/test_subclassing.pyt _get_series- s t fget( R R t nomaskR R R! t propertyt _series( ( ( sE /usr/lib64/python2.6/site-packages/numpy/ma/tests/test_subclassing.pyR # s t MMatrixc B s5 e Z e d „ Z d „ Z d „ Z e d e ƒ Z RS( c C s. t i | ƒ } t i | d | d | ƒ} | S( NR R ( R t matrixR R ( R R R t matR ( ( sE /usr/lib64/python2.6/site-packages/numpy/ma/tests/test_subclassing.pyR 6 s c C s' t i i | | ƒ t i | | ƒ d S( N( R R' R R ( R R ( ( sE /usr/lib64/python2.6/site-packages/numpy/ma/tests/test_subclassing.pyR : s c C s | i t ƒ } t | _ | S( N( R R R R ( R R ( ( sE /usr/lib64/python2.6/site-packages/numpy/ma/tests/test_subclassing.pyR! > s R" ( R R R# R R R! R$ R% ( ( ( sE /usr/lib64/python2.6/site-packages/numpy/ma/tests/test_subclassing.pyR&