ó
“=¼]c        	   @@  sö  d  d l  m Z d Z y d  d l m Z Wn e k
 rC e Z n Xd e f d „  ƒ  YZ d „  Z	 e
 Z e ƒ  Z d „  Z d „  Z d	 „  Z d
 „  Z d e f d „  ƒ  YZ d e f d „  ƒ  YZ e ƒ  Z Z Z d „  Z Z Z Z Z Z Z Z Z Z Z  Z! Z" Z# dM e% d „ Z& d „  Z' e ƒ  Z( d „  e' _) e( _* e( _+ e Z, Z- Z. Z/ Z0 dM a1 d „  Z2 d „  Z3 d „  Z4 d „  Z5 d „  Z6 d „  Z7 d „  Z8 d „  Z9 dM e d „ Z: d e f d „  ƒ  YZ; e; ƒ  Z< e; ƒ  Z= [; d e> f d „  ƒ  YZ? e? d  e f i  ƒ Z@ d! e@ f d" „  ƒ  YZA d# eA f d$ „  ƒ  YZB d% eB f d& „  ƒ  YZC d' eA f d( „  ƒ  YZD d) eA f d* „  ƒ  YZE d+ „  ZF d, „  ZG d- „  ZH d. „  ZI d/ eA f d0 „  ƒ  YZJ d1 eA f d2 „  ƒ  YZK d3 „  ZL d4 „  ZM eJ eN d5 ƒ ZO y eJ eP d6 ƒ ZQ Wn  eR k
 r(eJ eN d6 ƒ ZQ n XeJ eS d7 ƒ ZT eJ eU d8 ƒ ZV d9 d: d; d5 d< d6 d= d> d? g	 ZW d@ dA d7 g ZX dB dC dD dE g ZY dF dG dH g ZZ i dI d= 6dJ d@ 6dK dB 6d8 dC 6dL dD 6j[ Z\ e] ƒ  Z^ y d  dM l Z_ Wn e k
 rüd  dM l_ Z_ n XeJ e` e_ dN e ƒ dN ƒ e^ dN <[_ x… eW D]} Za e\ ea ea ƒ Zb eJ eO eb ƒ e^ ea <ea d[ k r&ea jc d? ƒ r&eJ eO dO eb ƒ e^ dP ea <eJ eO dQ eb ƒ e^ dR ea <q&q&Wx* eX D]" Za eJ eT e\ ea ea ƒ ƒ e^ ea <q®Wx* eY D]" Za eJ eV e\ ea ea ƒ ƒ e^ ea <qÛWeJ ed dF ƒ Ze eJ dM dG ƒ Zf eJ dM dH ƒ Zg xY eW eX eY eZ D]E Zh x< ei dS dT ƒ D]+ Zj e^ eh jk ej ƒ e^ dU dV ej eh f <qWWqAWe^ dW d  ƒ Zl eK ƒ  Zm Zn Zo eO eQ eT eV g Zp dX e f dY „  ƒ  YZq d  dM lr Zr eq ƒ  er js dZ <[r dM S(\   i    (   t   absolute_imports   0.29.14(   t
   basestringt
   _ArrayTypec           B@  s5   e  Z e Z d  g Z e e e d d „ Z d „  Z RS(   t   dtypec         C@  sF   | |  _  | |  _ | |  _ | |  _ | p3 | p3 | |  _ | |  _ d  S(   N(   R   t   ndimt   is_c_contigt   is_f_contigt   inner_contigt   broadcasting(   t   selfR   R   R   R   R   R   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   __init__   s    				c         C@  sV   d g |  j  } |  j r& d | d <n |  j r< d | d <n  d |  j d j | ƒ f S(   Nt   :s   ::1iÿÿÿÿi    s   %s[%s]s   , (   R   R   R   R   t   join(   R	   t   axes(    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   __repr__   s    		N(	   t   __name__t
   __module__t   Truet   is_arrayt   subtypest   Falset   NoneR
   R   (    (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR      s
   	c         @  sF  d t  f d „  ƒ  Y‰  ‡  f d †  } t | t ƒ rè d	 } xv t | ƒ D]h \ } } | | ƒ | j r— | sˆ | d t | ƒ d f k r— ˆ  d ƒ ‚ n  | j d k rG | } qG qG Wt |  t | ƒ d | t | ƒ d k d | d k ƒSt | t ƒ r| | ƒ t |  d d t	 | j ƒ ƒSt
 | ƒ | k s5t ‚ t |  | ƒ d	 S(
   s¦   
    Support array type creation by slicing, e.g. double[:, :] specifies
    a 2D strided array of doubles. The syntax is the same as for
    Cython memoryviews.
    t   InvalidTypeSpecificationc           B@  s   e  Z RS(    (   R   R   (    (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR   ,   s   c         @  s4   |  j  s! |  j s! |  j d k r0 ˆ  d ƒ ‚ n  d  S(   Ni   sD   Only a step of 1 may be provided to indicate C or Fortran contiguity(   Ni   (   t   startt   stopt   stepR   (   t   s(   R   (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   verify_slice/   s    !i    i   sH   Step may only be provided once, and only in the first or last dimension.R   R   N(   t	   Exceptiont
   isinstancet   tupleR   t	   enumerateR   t   lenR   t   slicet   boolt   intt   AssertionErrort   array(   t	   base_typet   itemR   t   step_idxt   idxR   (    (   R   s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt
   index_type&   s&    
+
c         C@  s   |  S(   N(    (   t   x(    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   _empty_decoratorU   s    c          K@  s   t  S(   N(   R,   (   t	   arg_types(    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   localsX   s    c          G@  s   t  S(   N(   R,   (   t   paths(    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   test_assert_path_exists[   s    c          G@  s   t  S(   N(   R,   (   R/   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   test_fail_if_path_exists^   s    t   _EmptyDecoratorAndManagerc           B@  s#   e  Z d  „  Z d „  Z d „  Z RS(   c         C@  s   | S(   N(    (   R	   R+   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   __call__b   s    c         C@  s   d  S(   N(    (   R	   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt	   __enter__d   s    c         C@  s   d  S(   N(    (   R	   t   exc_typet	   exc_valuet	   traceback(    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   __exit__f   s    (   R   R   R3   R4   R8   (    (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR2   a   s   		t   _Optimizationc           B@  s   e  Z RS(    (   R   R   (    (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR9   i   s   c         C@  s   t  ƒ  S(   N(   R2   (   t   _(    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   <lambda>r   s    c         C@  s   t  ƒ  S(   N(   R2   (   R:   t   check(    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR;   t   s    c         C@  s   t  ƒ  S(   N(   R2   (   R:   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR;   v   s    c         C@  s   t  ƒ  S(   N(   R2   (   t   arg(    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR;   z   s    c         O@  st   t  |  t ƒ r> t d  k r. d d l m a n  t |  | | Ž St | ƒ t | ƒ k oa d k n sl t ‚ |  Sd  S(   Ni    (   t   cython_inline(   R   R   t   _cython_inlineR   t   Cython.Build.InlineR>   R    R$   (   t   ft   argst   kwds(    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   inline€   s    .c         C@  s   d d l  m } | |  ƒ S(   Ni    (   t   RuntimeCompiledFunction(   R@   RE   (   RA   RE   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   compile‹   s    c         C@  s'   |  | } | d k  r# | d 7} n  | S(   Ni    i   (    (   t   at   bt   q(    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   cdiv’   s    
c         C@  s+   |  | } |  | d k  r' | | 8} n  | S(   Ni    (    (   RG   RH   t   r(    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   cmod˜   s    
c         O@  sB   | j  d d  ƒ | s t ‚ t |  d ƒ r6 |  | Œ  S| d Sd  S(   Nt	   typecheckR3   i    (   t   popR   R$   t   hasattr(   t   typeRB   t   kwargs(    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   cast¡   s
    
c         C@  s   d S(   Ni   (    (   R=   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   sizeof©   s    c         C@  s
   |  j  j S(   N(   t	   __class__R   (   R=   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   typeof¬   s    c         C@  s   t  t |  ƒ ƒ |  g ƒ S(   N(   t   pointerRP   (   R=   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   address°   s    c         K@  sI   |  d  t f k rA t |  d ƒ rA | t k	 r7 |  | ƒ S|  ƒ  Sn | Sd  S(   NR3   (   R   t   objectRO   t   _Unspecified(   RP   t   valueRC   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   declare³   s
    !

t   _nogilc           B@  s)   e  Z d  Z d „  Z d „  Z d „  Z RS(   s=   Support for 'with nogil' statement and @nogil decorator.
    c         C@  s   t  | ƒ r | S|  S(   N(   t   callable(   R	   R+   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR3   ¿   s    c         C@  s   d  S(   N(    (   R	   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR4   Æ   s    c         C@  s
   | d  k S(   N(   R   (   R	   t	   exc_classt   exct   tb(    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR8   È   s    (   R   R   t   __doc__R3   R4   R8   (    (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR\   ¼   s   		t   CythonMetaTypec           B@  s   e  Z d  „  Z RS(   c         C@  s   t  |  | ƒ S(   N(   R%   (   RP   t   ix(    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   __getitem__Ô   s    (   R   R   Rd   (    (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyRb   Ò   s   t   CythonTypeObjectt
   CythonTypec           B@  s   e  Z d  d „ Z RS(   i   c         C@  s'   x  t  | ƒ D] } t |  ƒ }  q W|  S(   N(   t   rangeRV   (   R	   t   nt   i(    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   _pointerÛ   s    (   R   R   Rj   (    (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyRf   Ù   s   t   PointerTypec           B@  s8   e  Z d d  „ Z d „  Z d „  Z d „  Z d „  Z RS(   c         C@  s«   t  | t t f ƒ rC g  | j D] } t |  j | ƒ ^ q |  _ nd t  | t ƒ r} g  | D] } t |  j | ƒ ^ qY |  _ n* | d  k s• | d k r¡ g  |  _ n t ‚ d  S(   Ni    (	   R   t	   ArrayTypeRk   t   _itemsRR   t	   _basetypet   listR   t
   ValueError(   R	   RZ   RG   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR
   â   s    .+c         C@  s&   | d k  r t  d ƒ ‚ n  |  j | S(   Ni    s"   negative indexing not allowed in C(   t
   IndexErrorRm   (   R	   Rc   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyRd   ì   s    c         C@  s8   | d k  r t  d ƒ ‚ n  t |  j | ƒ |  j | <d  S(   Ni    s"   negative indexing not allowed in C(   Rq   RR   Rn   Rm   (   R	   Rc   RZ   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   __setitem__ñ   s    c         C@  sL   | d  k r |  j r t St |  ƒ t | ƒ k r6 t S|  j oG | j Sd  S(   N(   R   Rm   R   RP   R   (   R	   RZ   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   __eq__ö   s
    c         C@  s   d |  j  f S(   Ns   %s *(   Rn   (   R	   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR   þ   s    N(   R   R   R   R
   Rd   Rr   Rs   R   (    (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyRk   à   s
   
			Rl   c           B@  s   e  Z d  „  Z RS(   c         C@  s   d  g |  j |  _ d  S(   N(   R   t   _nRm   (   R	   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR
     s    (   R   R   R
   (    (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyRl     s   t
   StructTypec           B@  s   e  Z e d  „ Z d „  Z RS(   c         K@  s¼   | t  k	 r‹ t | ƒ d k r- t d ƒ ‚ n  t | ƒ t |  ƒ k	 rX t d | ƒ ‚ n  x] | j j ƒ  D] \ } } t |  | | ƒ qh Wn- x* | j ƒ  D] \ } } t |  | | ƒ q˜ Wd  S(   Ni    s-   Cannot accept keyword arguments when casting.s   Cannot cast from %s(   RY   R    Rp   RP   t   __dict__t   itemst   setattr(   R	   t	   cast_fromt   datat   keyRZ   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR
   	  s    c         C@  sC   | |  j  k r/ t |  j  | | ƒ |  j | <n t d | ƒ ‚ d  S(   Ns   Struct has no member '%s'(   t   _membersRR   Rv   t   AttributeError(   R	   R{   RZ   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   __setattr__  s     (   R   R   RY   R
   R~   (    (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyRu     s   t	   UnionTypec           B@  s   e  Z e d  „ Z d „  Z RS(   c         K@  sÔ   | t  k	 r| t | ƒ d k r- t d ƒ ‚ n  t | t ƒ rE | } q‚ t | ƒ t |  ƒ k ri | j } q‚ t d | ƒ ‚ n | } t | ƒ d k r£ t d ƒ ‚ n  x* | j ƒ  D] \ } } t	 |  | | ƒ q° Wd  S(   Ni    s-   Cannot accept keyword arguments when casting.s   Cannot cast from %si   s)   Union can only store one field at a time.(
   RY   R    Rp   R   t   dictRP   Rv   R}   Rw   Rx   (   R	   Ry   Rz   t   datadictR{   RZ   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR
     s    	c         C@  sh   | d k r" t  j |  | | ƒ nB | |  j k rT i t |  j | | ƒ | 6|  _ n t d | ƒ ‚ d  S(   NRv   s   Union has no member '%s'(   Rf   R~   R|   RR   Rv   R}   (   R	   R{   RZ   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR~   1  s
    #(   R   R   RY   R
   R~   (    (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR     s   c         @  s    d t  f ‡  f d †  ƒ  Y} | S(   Nt   PointerInstancec           @  s   e  Z ˆ  Z RS(    (   R   R   Rn   (    (   t   basetype(    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR‚   :  s   (   Rk   (   Rƒ   R‚   (    (   Rƒ   s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyRV   9  s    c         @  s#   d t  f ‡  ‡ f d †  ƒ  Y} | S(   Nt   ArrayInstancec           @  s   e  Z ˆ  Z ˆ Z RS(    (   R   R   Rn   Rt   (    (   Rƒ   Rh   (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR„   ?  s   (   Rl   (   Rƒ   Rh   R„   (    (   Rƒ   Rh   s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR%   >  s    c          @  sA   d t  f ‡  f d †  ƒ  Y} x ˆ  D] } t | | d  ƒ q# W| S(   Nt   StructInstancec           @  s   e  Z ˆ  Z RS(    (   R   R   R|   (    (   t   members(    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR…   E  s   (   Ru   Rx   R   (   R†   R…   R{   (    (   R†   s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   structD  s    c          @  sA   d t  f ‡  f d †  ƒ  Y} x ˆ  D] } t | | d  ƒ q# W| S(   Nt   UnionInstancec           @  s   e  Z ˆ  Z RS(    (   R   R   R|   (    (   R†   (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyRˆ   L  s   (   R   Rx   R   (   R†   Rˆ   R{   (    (   R†   s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   unionK  s    t   typedefc           B@  s,   e  Z d d  „ Z d „  Z d „  Z e Z RS(   c         C@  s   | |  _  | |  _ d  S(   N(   Rn   t   name(   R	   RP   R‹   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR
   T  s    	c         G@  s   t  |  j | Œ } | S(   N(   RR   Rn   (   R	   R=   RZ   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR3   X  s    c         C@  s   |  j  p t |  j ƒ S(   N(   R‹   t   strRn   (   R	   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR   \  s    N(   R   R   R   R
   R3   R   R*   Rd   (    (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyRŠ   R  s   		t
   _FusedTypec           B@  s   e  Z RS(    (   R   R   (    (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR   a  s   c          G@  sq   |  s t  d ƒ ‚ n  d } xL |  D]@ } | t t t t f k rD Pn  t j | ƒ | k r" | } q" q" W| St ƒ  S(   Ns&   Expected at least one type as argumentiÿÿÿÿ(   t	   TypeErrort   py_intt   py_longt   py_floatt
   py_complext   type_orderingt   indexR   (   RB   t   rankRP   t   result_type(    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt
   fused_typee  s    c         C@  s   t  d ƒ ‚ d S(   sC   Perhaps this should be implemented in a TreeFragment in Cython codes   yet to be implementedN(   R   (   t
   signaturesRB   RQ   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   _specialized_from_argsz  s    R#   t   longt   floats   double complext   chart   shortt
   Py_UNICODEt   Py_UCS4t   longlongt
   Py_ssize_tt   size_tt
   longdoublet   doublet   longdoublecomplext   doublecomplext   floatcomplext   complext   bintt   voidt   Py_tss_ts	   long longs   long doubles   long double complexs   float complexNt   unicodes	   unsigned t   us   signed R   i   i   s   %s_%st   pt   p_voidt   CythonDotParallelc           B@  sP   e  Z d  Z d d d g Z d	 d „ Z d d	 d e d	 d	 d	 d „ Z d „  Z RS(
   s%   
    The cython.parallel module.
    t   parallelt   pranget   threadidc         C@  s   t  S(   N(   t   nogil(   R	   t   num_threads(    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR±   Ç  s    i    i   c         C@  s+   | d  k r | } d } n  t | | | ƒ S(   Ni    (   R   Rg   (   R	   R   R   R   R´   t   schedulet	   chunksizeRµ   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR²   Ê  s    	c         C@  s   d S(   Ni    (    (   R	   (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR³   Ð  s    N(	   R   R   Ra   t   __all__R   R±   R   R²   R³   (    (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyR°   À  s
   s   cython.parallel(   s
   Py_UNICODEs   Py_UCS4(t   t
   __future__R    t   __version__t   __builtin__R   t   ImportErrorRŒ   RX   R   R*   R   t   compiledRY   R,   R.   R0   R1   R2   R9   t   cclasst   ccallt   cfunct   returnst
   wraparoundt   boundscheckt   initializedcheckt	   nonecheckt   embedsignaturet	   cdivisiont   cdivision_warningst   always_allows_keywordst   profilet	   linetracet   infer_typest   unraisable_tracebackst   freelistR   R   t	   exceptvalt   overflowcheckt   optimizationt   foldt
   use_switcht   unpack_method_callst   finalt   internalt   type_version_tagt   no_gc_cleart   no_gcR?   RD   RF   RJ   RL   RR   RS   RU   RW   R[   R\   R´   t   gilRP   Rb   Re   Rf   Rk   Rl   Ru   R   RV   R%   R‡   R‰   RŠ   R   R—   R™   R#   R   Rš   R   t	   NameErrorR›   R‘   R¨   R’   t	   int_typest   float_typest   complex_typest   other_typest   gett   to_reprt   globalst   gst   builtinst   getattrR‹   t   reprnamet   endswithR"   R©   Rª   R«   t   tRg   Ri   Rj   t   NULLt   integralt   floatingt   numericR“   R°   t   syst   modules(    (    (    s]   /home/psgendb/BIRCHDEV/lib-linux-x86_64/python/lib64/python2.7/site-packages/Cython/Shadow.pyt   <module>   sÄ   
	)					=														!						!	"  -