-
-
Notifications
You must be signed in to change notification settings - Fork 26.5k
Closed
Description
Introduction
The HDBSCAN estimator implementation from scikit-learn-contrib/hdbscan has been adopted, modified and refactored to conform to scikit-learn API and is now merged into the hdbscan feature branch. There are still several changes to be made both before and after merging hdbscan-->main, and the goal of this issue is to serve as a tracker for the remaining changes, as well as to host meta discussion regarding the estimator as a whole as needed.
In particular, I would encourage discussion regarding:
- What other tasks may be relevant/necessary for
HDBSCANoverall. - What tasks should be promoted from follow-up work to mandatory work before merging into
main.
To do for merger into main
Mandatory work before consideration for final merger
- CLN Cleaned
cluster/_hdbscan/_linkage.pyx#24857 - CLN Cleaned
cluster/_hdbscan/_reachability.pyx#24701 - Clean
_hdbscan/_tree.pyx - ENH Extends outlier encoding scheme to
HDBSCAN.dbscan_clustering#24698 - DOC Adds
HDBSCAN.dbscan_clusteringsection toplot_hdbscan.py#25538 - MAINT Sync
hdbscanbranch withmain#25134
Follow-up after merger into main
Discussion regarding follow-up tasks has been moved to #26801
jjerphan, SandroMartens, bwindsor22 and glevv