o
    Xεi                     @   s   d dl mZmZmZ ddlmZ z!e  ed ddlmZmZ W d   n1 s+w   Y  W n e	yH   ede
d G d	d
 d
eZY nw ddlmZ d dlZd dlmZmZ zedZW dS  eyn   dZY dS w )    )warncatch_warningssimplefilter   )UMAPignore)ParametricUMAPload_ParametricUMAPNz<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 )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   A/home/ubuntu/.local/lib/python3.10/site-packages/umap/__init__.py__init__   s   
zParametricUMAP.__init__N)__name__
__module____qualname__r   r   r   r   r   r      s    r   )AlignedUMAP)versionPackageNotFoundErrorz
umap-learnz0.5-dev)warningsr   r   r   umap_r   parametric_umapr   r	   r   ImportWarningobjectaligned_umapr   numbaimportlib.metadatar   r   __version__r   r   r   r   <module>   s.    
