| Server IP : 217.160.0.135 / Your IP : 216.73.217.85 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/scipy/datasets/__pycache__/ |
Upload File : |
�
d�cb � �X � d dl Z d dlZddlmZ d dlZn
# e$ r dZY nw xY wdd�Zdd�ZdS )� N� )�method_files_mapc
�L �� |�t }��*t �t d� � �t j d� � �t j � �� � st d�� d�� � d S | �)t d�� d�� � t j �� � d S t | t t f� � s| g} | D ]�}t |� � sJ �|j }||vr4t d|� dt |� � � � � � �� � �|| }�fd �|D � � }|D ]�}t j � |� � rMt d
t j � |� � d � d|� �� � t j |� � �nt d
|� d�� � ����d S )NzsMissing optional dependency 'pooch' required for scipy.datasets module. Please use pip or conda to install 'pooch'.z
scipy-datazCache Directory z! doesn't exist. Nothing to clear.zCleaning the cache directory �!zDataset method za doesn't exist. Please check if the passed dataset is a subset of the following dataset methods: c �P �� g | ]"}t j � �|� � ��#S � )�os�path�join)�.0�file� cache_dirs ��7/usr/lib/python3/dist-packages/scipy/datasets/_utils.py�
<listcomp>z _clear_cache.<locals>.<listcomp>- s9 �� � 6� 6� 6�"&� !�g�l�l�9�d�;�;� 6� 6� 6� zCleaning the file r z
for dataset zPath )r �appdirs�ImportError�user_cache_dirr r
�exists�print�shutil�rmtree�
isinstance�list�tuple�callable�__name__�
ValueError�keys�split�remove)�datasetsr �
method_map�dataset�dataset_name�
data_files�data_filepaths�
data_filepaths ` r �_clear_cacher) s: �� ���%�
����?�� :� ;� ;�
;� �*�<�8�8� �
�7�>�>�)�$�$� �
�M��M�M�M�N�N�N�����
�:�i�:�:�:�;�;�;��
�i� � � � � ��(�T�5�M�2�2� $� �|�H�� /� /�G��G�$�$�$�$�$�"�+�L��:�-�-� � "G�<� "G� "G� .2�*�/�/�2C�2C�-D�-D�"G� "G� H� H� H�
$�L�1�J�6� 6� 6� 6�*4�6� 6� 6�N�!/�
/�
/�
��7�>�>�-�0�0� /�� 8��W�]�]�=�9�9�!�<�8� 8�)5�8� 8� 9� 9� 9� �I�m�,�,�,�,�� .�-� .� .� .� /� /� /� /�
/� /� /r c �$ � t | � � dS )ak
Cleans the scipy datasets cache directory.
If a scipy.datasets method or a list/tuple of the same is
provided, then clear_cache removes all the data files
associated to the passed dataset method callable(s).
By default, it removes all the cached data files.
Parameters
----------
datasets : callable or list/tuple of callable or None
Examples
--------
>>> from scipy import datasets
>>> ascent_array = datasets.ascent()
>>> ascent_array.shape
(512, 512)
>>> datasets.clear_cache([datasets.ascent])
Cleaning the file ascent.dat for dataset ascent
N)r) )r"