OwlCyberSecurity - MANAGER
Edit File: f2py_testing.cpython-38.pyc
U �i]� � @ sJ d dl mZmZmZ d dlZd dlZd dlmZmZ dd� Z d dd�Z dS ) � )�division�absolute_import�print_functionN)�jiffies�memusagec C sV t �d�} g }d}tjdd � D ]"}| �|�r8t|�}q |�|� q d�|�}||fS )Nz\A\d+\Z� � )�re�compile�sys�argv�match�eval�append�join)�m�args�repeat�aZ f2py_opts� r �9/usr/lib/python3/dist-packages/numpy/f2py/f2py_testing.py�cmdline s r r c C s� dd� |D �}t � }d }t� }d}||k r�|d7 }|D ]X\}} | |� |d krPq6|d krdt � | }q6t � | } | |kr6td| | | | � | }q6q"t � }td|t|� ddt� | d � |r�td |d� td|d� d S ) Nc S s( g | ] }|t |j�d �d �� �f�qS )� r )�repr�__doc__�split�strip)�.0�tr r r � <listcomp> s zrun.<locals>.<listcomp>r r zmemory usage change at step %i:�runZtestszin %.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 s6 ��r )r )Z __future__r r r r r Z numpy.testingr r r r r r r r �<module> s