
    (ph                         S r SSKr SSKr\b  \S:X  a  SSKrOSSKJr  S	S jrS r\	S:X  a  \" 5         gg! \ a    Sr N5f = f)
z
Platform independent script to download all the
`scipy.datasets` module data files.
This doesn't require a full scipy build.

Run: python _download_all.py <download_dir>
    N    )	_registryc                     [         c  [        S5      eU c  [         R                  " S5      n [        R                  R                  5        H,  u  p[         R                  " [        R                  U   UXS9  M.     g)z
Utility method to download all the dataset files
for `scipy.datasets` module.

Parameters
----------
path : str, optional
    Directory path to download all the dataset files.
    If None, default to the system cache_dir detected by pooch.
NzsMissing optional dependency 'pooch' required for scipy.datasets module. Please use pip or conda to install 'pooch'.
scipy-data)url
known_hashfnamepath)poochImportErroros_cacher   registryitemsretrieveregistry_urls)r   dataset_namedataset_hashs      O/var/www/html/venv/lib/python3.13/site-packages/scipy/datasets/_download_all.pydownload_allr      sl     } 6 7 	7 |~~l+&/&8&8&>&>&@"922<@".)	6 'A    c                      [         R                  " SS9n U R                  SS[        [        R
                  " S5      SS9  U R                  5       n[        UR                  5        g )NzDownload SciPy data files.)descriptionr   ?r   z.Directory path to download all the data files.)nargstypedefaulthelp)	argparseArgumentParseradd_argumentstrr   r   
parse_argsr   r   )parserargss     r   mainr&   /   sX    $$1MNF
c %| <M  O Dr   __main__)N)
__doc__r   r   r   __package__r   r   r   r&   __name__ r   r   <module>r,      sc    
 ++ 6. zF Y  Es   7 AA