
    Wi                        d dl mZmZmZ ddlmZ 	  e       5   ed       ddlmZmZ ddd       ddlmZ d dlZd dlmZmZ 	  ed      Zy# 1 sw Y   %xY w# e	$ r  ede
        G d	 d
e      ZY Dw xY w# e$ r dZY yw xY w)    )warncatch_warningssimplefilter   )UMAPignore)ParametricUMAPload_ParametricUMAPNz<Tensorflow not installed; ParametricUMAP will be unavailable)categoryc                       e Zd Zd Zy)r	   c                 0    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kwdss     Y/home/sietch6/trending-topics-pipeline/venv/lib/python3.12/site-packages/umap/__init__.py__init__zParametricUMAP.__init__   s$    	 A    N)__name__
__module____qualname__r    r   r   r	   r	      s    	r   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   <module>r$      s    7 7 		 IXHI6 &  <,'KGI I  F B  Ks9   A AA A: AA A76A7:BB