pyarrow>=15 numpy pandas duckdb pillow opencv-python mlx-embeddings scikit-learn hdbscan umap-learn matplotlib jupyter [ml] mlx-embeddings scikit-learn hdbscan umap-learn