U
    ֽ|e                  	   @   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   J/var/www/website-v5/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numbaZpkg_resourcesZget_distributionversion__version__ZDistributionNotFoundr   r   r   r   <module>   s$   