Skip to content

Commit d44782e

Browse files
committed
Update docs and requirements as we move to 0.5
1 parent bba3705 commit d44782e

File tree

3 files changed

+17
-4
lines changed

3 files changed

+17
-4
lines changed

README.rst

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,12 @@ Performance
3838
-----------
3939

4040
Significant effort has been put into making the hdbscan implementation as fast as
41-
possible. It is more than twice as fast as the reference implementation in Java
41+
possible. It is more than ten as fast as the reference implementation in Java (full
42+
benchmarks forthcoming),
4243
and is currently faster highly optimized single linkage implementations in C and C++.
4344
`version 0.3 performance can be seen in this notebook <http://nbviewer.jupyter.org/github/lmcinnes/hdbscan/blob/master/notebooks/Benchmarking%20scalability%20of%20clustering%20implementations.ipynb>`_ .
44-
Version 0.4 brings a new minimum spanning tree algorithm and dramatic speedups, particularly
45-
for low dimensional data.
45+
Versions 0.4 and 0.5 bring a new minimum spanning tree algorithm, and further
46+
optimizations that provide dramatic speedups, particularly for low dimensional data.
4647

4748
------------------------
4849
Additional functionality
@@ -105,6 +106,15 @@ Fast install, presuming you have sklearn and all its requirements installed:
105106
106107
pip install hdbscan
107108
109+
If pip is having difficulties pulling the dependencies then we'd suggest installing
110+
the dependencies manually using anaconda followed by pulling hdscan from pip:
111+
112+
.. code:: bash
113+
114+
conda install cython
115+
conda install sklearn
116+
pip install hdbscan
117+
108118
For a manual install get this package:
109119

110120
.. code:: bash

requirements.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
1+
cython>=0.22
2+
numpy>=1.9
3+
scipy >= 0.9
14
scikit-learn>=0.16
25

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def readme():
3434

3535
configuration = {
3636
'name' : 'hdbscan',
37-
'version' : '0.4.2',
37+
'version' : '0.5',
3838
'description' : 'Clustering based on density with variable density clusters',
3939
'long_description' : readme(),
4040
'classifiers' : [

0 commit comments

Comments
 (0)