Recent Releases of hdbscan

hdbscan - 0.8.40

What's Changed

  • Adds cythonize() call to extensions in setup.py() by @axiak in https://github.com/scikit-learn-contrib/hdbscan/pull/658
  • Add new argument for limiting the maximum epsilon by @prodrigues-tdx in https://github.com/scikit-learn-contrib/hdbscan/pull/529

New Contributors

  • @axiak made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/658
  • @prodrigues-tdx made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/529

Full Changelog: https://github.com/scikit-learn-contrib/hdbscan/compare/release-0.8.39...release-0.8.40

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 1 year ago

hdbscan - release-0.8.39

What's Changed

  • Add property setters for class HDBSCAN by @divyegala in https://github.com/scikit-learn-contrib/hdbscan/pull/657

New Contributors

  • @divyegala made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/657

Full Changelog: https://github.com/scikit-learn-contrib/hdbscan/compare/release-0.8.38-2...release-0.8.39

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 1 year ago

hdbscan - release-0.8.38.post2

What's Changed

  • Fix typo's and avoid internal numpy API in branch detection code. by @JelmerBot in https://github.com/scikit-learn-contrib/hdbscan/pull/654
  • Build for python 3.12, deprecate python 3.7

Full Changelog: https://github.com/scikit-learn-contrib/hdbscan/compare/release-0.8.38-1...release-0.8.38.post2

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 1 year ago

hdbscan - release-0.8.38-2

What's Changed

  • Fix typo's and avoid internal numpy API in branch detection code. by @JelmerBot in https://github.com/scikit-learn-contrib/hdbscan/pull/654
  • Update build scripts to build wheels for python 3.12

Full Changelog: https://github.com/scikit-learn-contrib/hdbscan/compare/release-0.8.38-1...release-0.8.38-2

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 1 year ago

hdbscan - Fix build process...

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes almost 2 years ago

hdbscan - release-0.8.38

The major change here is the addition of Jelmer Bot's branch detection which allows long flares/branches to be separated into distinct clusters. This is a fairly major advance and should be useful for a number of important use cases.

What's Changed

  • MAINT: Support NumPy 2 and build Python 3.12 wheels by @seberg in https://github.com/scikit-learn-contrib/hdbscan/pull/644
  • Remove cython from install requires by @trxcllnt in https://github.com/scikit-learn-contrib/hdbscan/pull/624
  • Modify description of min_samples by @chenxinye in https://github.com/scikit-learn-contrib/hdbscan/pull/620
  • Add branch detection functionality by @JelmerBot in https://github.com/scikit-learn-contrib/hdbscan/pull/648
  • Update hdbscantree.pyx by @lmcinnes in https://github.com/scikit-learn-contrib/hdbscan/pull/649

New Contributors

  • @seberg made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/644
  • @trxcllnt made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/624
  • @JelmerBot made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/648

Full Changelog: https://github.com/scikit-learn-contrib/hdbscan/compare/release-0.8.37...release-0.8.38

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes almost 2 years ago

hdbscan - release-0.8.37

Pin numpy<2 for now since this breaks builds.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes almost 2 years ago

hdbscan - release-0.8.36

Full Changelog: https://github.com/scikit-learn-contrib/hdbscan/compare/release-0.8.35...release-0.8.36

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes about 2 years ago

hdbscan - release-0.8.35

What's Changed

  • Update so it will compile with numpy 2.0 (hopefully)
  • Typo fix in docs/parameter_selection.rst by @Daniel-Mietchen in https://github.com/scikit-learn-contrib/hdbscan/pull/632
  • correct typo in variable declaration by @cearlefraym in https://github.com/scikit-learn-contrib/hdbscan/pull/635

New Contributors

  • @Daniel-Mietchen made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/632
  • @cearlefraym made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/635

Full Changelog: https://github.com/scikit-learn-contrib/hdbscan/compare/release-0.8.34-rc1...release-0.8.35

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes about 2 years ago

hdbscan - 0.8.34-rc1

What's Changed

  • Update validity.py by @armenbod in https://github.com/scikit-learn-contrib/hdbscan/pull/580
  • Wheel publish github action by @Rhaedonius in https://github.com/scikit-learn-contrib/hdbscan/pull/604
  • Build platform dependent wheel files by @gclendenning in https://github.com/scikit-learn-contrib/hdbscan/pull/606
  • Fixed DeprecationWarning in hdbscan/hdbscan_.py by @gerald-ftk in https://github.com/scikit-learn-contrib/hdbscan/pull/612
  • Add .readthedocs.yaml to fix failing docs build issue. by @chenxinye in https://github.com/scikit-learn-contrib/hdbscan/pull/619

New Contributors

  • @armenbod made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/580
  • @gerald-ftk made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/612
  • @chenxinye made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/619

Full Changelog: https://github.com/scikit-learn-contrib/hdbscan/compare/0.8.33...release-0.8.34-rc1

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 2 years ago

hdbscan - Patching for recent Cython issues

Hopefully the last round of patches to work around recent issues introduced by a newer release of Cython

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes almost 3 years ago

hdbscan - Minor patch release

Cython 3 introduces a number of issues; prevent using Cython 3 for compilation until we've worked through all the changes required.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes almost 3 years ago

hdbscan - Minor patch release

Resolve recent build issues with full module name resolution

Full Changelog: https://github.com/scikit-learn-contrib/hdbscan/compare/0.8.30...0.8.31

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes almost 3 years ago

hdbscan - Minor patch release 0.8.30

What's Changed

  • Changes to support scikit-learn 1.3
  • Fix typo in docstring by @yoavram in https://github.com/scikit-learn-contrib/hdbscan/pull/573
  • Set seed for generating noisy data by @gclendenning in https://github.com/scikit-learn-contrib/hdbscan/pull/594

New Contributors

  • @yoavram made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/573
  • @gclendenning made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/594

Full Changelog: https://github.com/scikit-learn-contrib/hdbscan/compare/0.8.29...0.8.30

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes almost 3 years ago

hdbscan - WIndows Wheels

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 3 years ago

hdbscan - Minor patch release 0.8.29

What's Changed

  • Fix malformed list in docs by @dmlls in https://github.com/scikit-learn-contrib/hdbscan/pull/535
  • Incorrect initialization in BallTreeBoruvka dualtreetraversal by @GregDemand in https://github.com/scikit-learn-contrib/hdbscan/pull/508
  • hdbscan: add support to other types of input integers by @jcfaracco in https://github.com/scikit-learn-contrib/hdbscan/pull/540
  • Add parameter to DBCV which toggles the usage of mutual reachability distances by @luis261 in https://github.com/scikit-learn-contrib/hdbscan/pull/552
  • Fixed: validity index no longer returning nan by @tadorfer in https://github.com/scikit-learn-contrib/hdbscan/pull/558
  • Use a positional argument for the cachedir/location by @lmcinnes in https://github.com/scikit-learn-contrib/hdbscan/pull/563

New Contributors

  • @dmlls made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/535
  • @jcfaracco made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/540
  • @luis261 made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/552
  • @tadorfer made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/558
  • @lmcinnes made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/563

Full Changelog: https://github.com/scikit-learn-contrib/hdbscan/compare/0.8.28...0.8.29

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 3 years ago

hdbscan - Push Wheels to PyPI

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 4 years ago

hdbscan - Resync tags

Resync release tags with PyPI

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 4 years ago

hdbscan - 0.8.27

What's Changed

  • Added axis control on colourbars by @tomcharnock in https://github.com/scikit-learn-contrib/hdbscan/pull/365
  • Fixing typos by @cassmarcussen in https://github.com/scikit-learn-contrib/hdbscan/pull/366
  • Predict score by @Rhaedonius in https://github.com/scikit-learn-contrib/hdbscan/pull/368
  • fix issue 370 by @neontty in https://github.com/scikit-learn-contrib/hdbscan/pull/371
  • fix the core distance computation can only use 4 cores. by @GorvinChen in https://github.com/scikit-learn-contrib/hdbscan/pull/377
  • Issue 370 by @neontty in https://github.com/scikit-learn-contrib/hdbscan/pull/385
  • Fixed line widths for single linkage dendrograms with duplicate lambda_val by @GregDemand in https://github.com/scikit-learn-contrib/hdbscan/pull/391
  • Module for flat clustering by @sabarish-akridata in https://github.com/scikit-learn-contrib/hdbscan/pull/398
  • Improved union-find data structure implementation by @kylehofmann in https://github.com/scikit-learn-contrib/hdbscan/pull/412
  • fixes #370 -- epsilon search would crash when root node in leaf list by @neontty in https://github.com/scikit-learn-contrib/hdbscan/pull/400
  • let root children size==1 to join root node in allow_single based on 1/eps by @neontty in https://github.com/scikit-learn-contrib/hdbscan/pull/418
  • fix issue-436 unused deprecated joblib option by @neontty in https://github.com/scikit-learn-contrib/hdbscan/pull/438
  • Fix build errors by @gansanay in https://github.com/scikit-learn-contrib/hdbscan/pull/449
  • update build by @gansanay in https://github.com/scikit-learn-contrib/hdbscan/pull/450
  • Fix mismatching clusters probabilities in softclustering by @narjes23 in https://github.com/scikit-learn-contrib/hdbscan/pull/454
  • Fixing typos in "Don't be wrong!" section by @hovikgas in https://github.com/scikit-learn-contrib/hdbscan/pull/455
  • Update pyproject.toml to use oldest-supported-numpy by @stradigi-mario-bruno in https://github.com/scikit-learn-contrib/hdbscan/pull/458
  • Fix numpy 1.20 deprecation warnings by @rmcgibbo in https://github.com/scikit-learn-contrib/hdbscan/pull/468
  • maxclustersize parameter by @Rocketknight1 in https://github.com/scikit-learn-contrib/hdbscan/pull/410
  • Fix typos by @julienschuermans in https://github.com/scikit-learn-contrib/hdbscan/pull/489
  • handle non-finite valued vectors by @jc-healy in https://github.com/scikit-learn-contrib/hdbscan/pull/497
  • Fixed the bug that joblib uses memory mapping when data size is too large by @ginward in https://github.com/scikit-learn-contrib/hdbscan/pull/495
  • Fix ZeroDivisionError: float division error when computing perclusterscores by @Dicksonchin93 in https://github.com/scikit-learn-contrib/hdbscan/pull/502
  • Update requirements.txt by @Ben-Epstein in https://github.com/scikit-learn-contrib/hdbscan/pull/503
  • Fixed off by one errors in min_samples for multiple algorithms by @GregDemand in https://github.com/scikit-learn-contrib/hdbscan/pull/394
  • Modified Prims to generate MST by @pberba in https://github.com/scikit-learn-contrib/hdbscan/pull/315
  • Remove usage of six by @rahulporuri in https://github.com/scikit-learn-contrib/hdbscan/pull/516
  • dbscan cluster extraction by @jc-healy in https://github.com/scikit-learn-contrib/hdbscan/pull/519

New Contributors

  • @tomcharnock made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/365
  • @cassmarcussen made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/366
  • @Rhaedonius made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/368
  • @neontty made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/371
  • @GorvinChen made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/377
  • @GregDemand made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/391
  • @sabarish-akridata made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/398
  • @kylehofmann made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/412
  • @gansanay made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/449
  • @narjes23 made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/454
  • @hovikgas made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/455
  • @stradigi-mario-bruno made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/458
  • @rmcgibbo made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/468
  • @Rocketknight1 made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/410
  • @julienschuermans made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/489
  • @jc-healy made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/497
  • @ginward made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/495
  • @Dicksonchin93 made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/502
  • @Ben-Epstein made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/503
  • @pberba made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/315
  • @rahulporuri made their first contribution in https://github.com/scikit-learn-contrib/hdbscan/pull/516

Full Changelog: https://github.com/scikit-learn-contrib/hdbscan/compare/0.8.26...0.8.27

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 4 years ago

hdbscan - 0.8.26

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes about 6 years ago

hdbscan - 0.8.24

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 6 years ago

hdbscan - Minor patch release

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 6 years ago

hdbscan - Minor patch release

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes about 7 years ago

hdbscan -

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 7 years ago

hdbscan - More packaging fixes

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 7 years ago

hdbscan -

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 7 years ago

hdbscan - More easily pip installable

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 7 years ago

hdbscan -

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes almost 8 years ago

hdbscan - Python 3.7 compatibility

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes almost 8 years ago

hdbscan - Binary wheels release

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes about 8 years ago

hdbscan - Bug fixes

A variety of minor bug fixes.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 8 years ago

hdbscan -

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 8 years ago

hdbscan -

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes about 9 years ago

hdbscan - JOSS Paper version

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes about 9 years ago

hdbscan -

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes about 9 years ago

hdbscan -

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes about 9 years ago

hdbscan -

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 9 years ago

hdbscan - Bugfixes for DBCV index

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 9 years ago

hdbscan - Validity Index

We introduce the density based clustering validity index from Density Based Clustering Validation by Moulavi, Jaskowiak, Campello, Zimek and Sander, as well as some minor bug fixes, and the option to match the reference implementation of HDBSCAN*

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 9 years ago

hdbscan - Patch release

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 9 years ago

hdbscan - Fix for issue #62

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 9 years ago

hdbscan - Minor fixes

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes almost 10 years ago

hdbscan - Cluster strengths

Support for cluster strengths and general bug fixes.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes almost 10 years ago

hdbscan - Plotting refresh

A visual refresh of the plotting routines, along with a series of bug fixes for various corner cases.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes about 10 years ago

hdbscan - Working on Linux Again

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes about 10 years ago

hdbscan - Bugfix labelling

A very minor performance regression to get this fixed, but it eliminates segfaults on Linux, so is necessary.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 10 years ago

hdbscan - Fixing Boruvka Issues and Dimensional Scaling

Boruvka scales poorly with dimension; by approximating the minimal spanning tree we can achieve far better scaling with dimension at the cost of slightly less accurate clustering. In testing the loss of accuracy seems very small, so I'm pushing it out with that defaulted to on.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 10 years ago

hdbscan - Bug fix release

Fix bugs introduced when working around numpy performance regression.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 10 years ago

hdbscan - Honda build requirements

Setting upper condo building

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 10 years ago

hdbscan - Bugfixes

Fix issues with 32 bit Windows installs Fix issues caused by a performance regression in bumpy structured array accesses

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 10 years ago

hdbscan - More performance

Better performance Fixes for Robust Single Linkage Faster cluster extraction from trees New Notebooks

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 10 years ago

hdbscan - Faster!

Further optimization of routines that became bottlenecks due to the new faster minimum spanning tree algorithm. Reworking the calling of query on trees to optimize core distance computation in higher dimensional spaces.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 10 years ago

hdbscan -

Bug fixes for pip installing 0.4

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 10 years ago

hdbscan -

New algorithms bring dramatic speed improvements, particularly for low dimensional data.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 10 years ago

hdbscan -

Support low memory; Robust single linkage.

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 10 years ago

hdbscan - Development release 0.1

Scientific Software - Peer-reviewed - Jupyter Notebook
Published by lmcinnes over 10 years ago