3
Xd                 @   s    d dl mZ dd Zdd ZdS )   )Averagec           &   C   s  t t ddt ddt ddt ddt ddt ddFd
t dddt ddGd
t ddt dddt dd ddHdt ddId
t d!dJd
t d"dKd
t d#dLd
t d$dMd
t d%dNd
t d&dOd
t d'dPd
t d(dQd
t dddRd*dSd+t d,ddt d-dTd
t d.dUd
t d/dVd
t d2dWd
t dd dd3dgd4dXd6t d7dYd
t d:d d;t d<dt d=dZd
t d>dt d?d@dAt dBd[dDdE"} tj }xRt| j D ]B\}}x6t|j D ]&\}}t|j | ||kstqW qxW d S )\Nz%s)argstrz
-avgdim %sz	-binarizez-binrange %s %sz-binvalue %sz-check_dimensionscheck_dimensionsno_check_dimensions)r   xorz-clobberT)r   
usedefaultz-copy_headercopy_headerno_copy_headerz-debug)Znohashr   z-filelist %sinput_filesfilelist)r   
extensions	mandatoryr   z-byteformat_filetypeformat_byteformat_short
format_intformat_longformat_floatformat_doubleformat_signedformat_unsignedz-doublez	-filetypez-floatz-intz-longz-shortz-signedz	-unsignedr    )r   r   positionsepr   z-max_buffer_size_in_kb %dz-nocheck_dimensionsz-nocopy_headerz-nonormalize	normalizenonormalizez
-normalizeFz%s_averaged.mnc   )r   r   ZgenfileZ
hash_filesZname_sourceZname_templater   z-quietverbosequietz
-sdfile %s)r   r   z-2z-verbosez-range %d %dz-weights %s,)r   r   z-width_weightedavgdim)r   requires)"argsr    ZbinarizeZbinrangeZbinvaluer   clobberr   debugenvironr   r   r   r   r   r   r   r   r   r   r
   Zmax_buffer_size_in_kbr   r	   r   r   output_filer   ZsdfileZtwor   Zvoxel_rangeweightsZwidth_weighted)r   r   )r   r	   )r
   r   )	r   r   r   r   r   r   r   r   r   )	r   r   r   r   r   r   r   r   r   )	r   r   r   r   r   r   r   r   r   )	r   r   r   r   r   r   r   r   r   )	r   r   r   r   r   r   r   r   r   )	r   r   r   r   r   r   r   r   r   )	r   r   r   r   r   r   r   r   r   )	r   r   r   r   r   r   r   r   r   )	r   r   r   r   r   r   r   r   r   )r
   r   )r   r   )r   r	   )r   r   )r   r   )r   r   )r   r   )r    )dictr   Z
input_speclistitemsgetattrtraitsAssertionError)Z	input_mapinputskeymetadatametakeyvalue r5   `/var/www/html/virt/lib/python3.6/site-packages/nipype/interfaces/minc/tests/test_auto_Average.pytest_Average_inputs   sj                                                                           r7   c              C   sj   t t d dd} tj }xLt| j D ]<\}}x2t|j D ]"\}}t|j | ||ks<tq<W q&W d S )N)r   )r&   )r*   r   Zoutput_specr+   r,   r-   r.   r/   )Z
output_mapoutputsr1   r2   r3   r4   r5   r5   r6   test_Average_outputs   s    r9   N)Zmincr   r7   r9   r5   r5   r5   r6   <module>   s    o