Your IP : 216.73.216.213
(��^� � @ si d d l m Z m Z m Z d d l Z d d l Z d d l m Z m Z d d � Z d d d � Z
d S) � )�division�absolute_import�print_functionN)�jiffies�memusagec C s} t j d � } g } d } xF t j d d � D]1 } | j | � rS t | � } q/ | j | � q/ Wd j | � } | | f S)Nz\A\d+\Z� � )�re�compile�sys�argv�match�eval�append�join)�m�args�repeat�a� f2py_opts� r �J/opt/alt/python35/lib64/python3.5/site-packages/numpy/f2py/f2py_testing.py�cmdline s r r c C s0 d d � | D� } t � } d } t � } d } x� | | k r� | d 7} x� | D]x \ } } | | � | d k rv qQ | d k r� t � | } qQ t � | }
|
| k rQ t d | |
| | � |
} qQ Wq4 Wt � } t d | t | � d d t � | d � | r,t d
| d � t d | d � d S)
Nc S s8 g | ]. } | t | j j d � d j � � f � q S)�
r )�repr�__doc__�split�strip)�.0�tr r r �
<listcomp> s zrun.<locals>.<listcomp>r r zmemory usage change at step %i:�run�testszin %.2f secondsg Y@zinitial virtual memory size:�byteszcurrent virtual memory size:)r r �print�len)ZruntestZtest_functionsr �lZstart_memusageZ
diff_memusageZ
start_jiffies�ir �fnameZdiff_memusage2Zcurrent_memusager r r r! s2
r! )�
__future__r r r r r Znumpy.testing.utilsr r r r! r r r r �<module> s