├── .gitignore ├── .readthedocs.yaml ├── LICENSE ├── README.rst ├── azure-pipelines.yml ├── doc ├── Makefile ├── basic_usage.ipynb ├── benchmarks.ipynb ├── comparable_clusterings.ipynb ├── conf.py ├── detecting_branches.ipynb ├── for_developers.ipynb ├── hdbscan_logo.png ├── hdbscan_logo_rtd.png ├── hdbscan_no_text.png ├── index.rst ├── make.bat └── requirements.txt ├── fast_hdbscan ├── __init__.py ├── boruvka.py ├── branches.py ├── cluster_trees.py ├── core_graph.py ├── disjoint_set.py ├── hdbscan.py ├── layer_clusters.py ├── numba_kdtree.py ├── sub_clusters.py ├── tests │ ├── test_branches.py │ ├── test_core_graph.py │ ├── test_hdbscan.py │ ├── test_layer_clusters.py │ ├── test_sub_clusters.py │ └── test_variables.py └── variables.py ├── pyproject.toml ├── requirements.txt └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/README.rst -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/basic_usage.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/doc/basic_usage.ipynb -------------------------------------------------------------------------------- /doc/benchmarks.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/doc/benchmarks.ipynb -------------------------------------------------------------------------------- /doc/comparable_clusterings.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/doc/comparable_clusterings.ipynb -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/detecting_branches.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/doc/detecting_branches.ipynb -------------------------------------------------------------------------------- /doc/for_developers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/doc/for_developers.ipynb -------------------------------------------------------------------------------- /doc/hdbscan_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/doc/hdbscan_logo.png -------------------------------------------------------------------------------- /doc/hdbscan_logo_rtd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/doc/hdbscan_logo_rtd.png -------------------------------------------------------------------------------- /doc/hdbscan_no_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/doc/hdbscan_no_text.png -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/doc/make.bat -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/doc/requirements.txt -------------------------------------------------------------------------------- /fast_hdbscan/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/fast_hdbscan/__init__.py -------------------------------------------------------------------------------- /fast_hdbscan/boruvka.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/fast_hdbscan/boruvka.py -------------------------------------------------------------------------------- /fast_hdbscan/branches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/fast_hdbscan/branches.py -------------------------------------------------------------------------------- /fast_hdbscan/cluster_trees.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/fast_hdbscan/cluster_trees.py -------------------------------------------------------------------------------- /fast_hdbscan/core_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/fast_hdbscan/core_graph.py -------------------------------------------------------------------------------- /fast_hdbscan/disjoint_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/fast_hdbscan/disjoint_set.py -------------------------------------------------------------------------------- /fast_hdbscan/hdbscan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/fast_hdbscan/hdbscan.py -------------------------------------------------------------------------------- /fast_hdbscan/layer_clusters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/fast_hdbscan/layer_clusters.py -------------------------------------------------------------------------------- /fast_hdbscan/numba_kdtree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/fast_hdbscan/numba_kdtree.py -------------------------------------------------------------------------------- /fast_hdbscan/sub_clusters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/fast_hdbscan/sub_clusters.py -------------------------------------------------------------------------------- /fast_hdbscan/tests/test_branches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/fast_hdbscan/tests/test_branches.py -------------------------------------------------------------------------------- /fast_hdbscan/tests/test_core_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/fast_hdbscan/tests/test_core_graph.py -------------------------------------------------------------------------------- /fast_hdbscan/tests/test_hdbscan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/fast_hdbscan/tests/test_hdbscan.py -------------------------------------------------------------------------------- /fast_hdbscan/tests/test_layer_clusters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/fast_hdbscan/tests/test_layer_clusters.py -------------------------------------------------------------------------------- /fast_hdbscan/tests/test_sub_clusters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/fast_hdbscan/tests/test_sub_clusters.py -------------------------------------------------------------------------------- /fast_hdbscan/tests/test_variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/fast_hdbscan/tests/test_variables.py -------------------------------------------------------------------------------- /fast_hdbscan/variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/fast_hdbscan/variables.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | numpy>=1.21 2 | numba>=0.56 3 | scikit-learn>=1.6 4 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TutteInstitute/fast_hdbscan/HEAD/setup.py --------------------------------------------------------------------------------