U
    Åmœd©  ã                	   @   sÈ   d dl mZmZmZ ddlmZ z*eƒ � edƒ ddlmZ W 5 Q R X W n0 ek
rz   ede	d� G dd	„ d	e
ƒZY nX dd
lmZ d dlZd dlZze d¡jZW n ejk
rÂ   dZY nX dS )é    )ÚwarnÚcatch_warningsÚsimplefilteré   )ÚUMAPÚignore)ÚParametricUMAPz<Tensorflow not installed; ParametricUMAP will be unavailable)Úcategoryc                   @   s   e Zd Zdd„ ZdS )r   c                 K   s   t dƒ tdƒd ‚d S )Na   The umap.parametric_umap package requires Tensorflow > 2.0 to be installed.
            You can install Tensorflow at https://www.tensorflow.org/install

            or you can install the CPU version of Tensorflow using 

            pip install umap-learn[parametric_umap]

            z/umap.parametric_umap requires Tensorflow >= 2.0)r   ÚImportError)ÚselfÚkwds© r   úF/home/sam/Atlas/atlas_env/lib/python3.8/site-packages/umap/__init__.pyÚ__init__   s    ÿ
ÿþzParametricUMAP.__init__N)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r      s   r   )ÚAlignedUMAPNz
umap-learnz0.5-dev)Úwarningsr   r   r   Zumap_r   Zparametric_umapr   r
   ÚImportWarningÚobjectZaligned_umapr   ZnumbaÚpkg_resourcesÚget_distributionÚversionÚ__version__ÚDistributionNotFoundr   r   r   r   Ú<module>   s$   þ