B
    ~‹dW  ã               @   s(   d Z ddlZddlmZ dZdd„ ZdS )zUtilities for multi-processing
é    N)ÚtqdmzK{desc}: |{bar}| {n_fmt}/{total_fmt} ({percentage:3.0f}%) ETA {remaining:6s}c              K   sB   dt jtdœ}| | ¡ tf |Ž}|js>|j d¡|_| ¡  |S )zwCreate a `tqdm.tqdm` progress bar

    This is just a thin wrapper around `tqdm.tqdm` to set some updated defaults
    Ú
Processing)ÚdescÚfileZ
bar_formatz: )	ÚsysÚstdoutÚTQDM_BAR_FORMATÚupdater   Údisabler   ÚrstripÚrefresh)ÚkwargsZtqdm_kwZpbar© r   ú`/work/yifan.wang/ringdown/master-ringdown-env/lib/python3.7/site-packages/gwpy/utils/progress.pyÚprogress_bar   s    

r   )Ú__doc__r   r   r   r   r   r   r   r   Ú<module>   s   