Fastcluster

Latest version: v1.2.6

Safety actively analyzes 630052 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 7

1.1.5

• Updated the "members" specification in the User's manual to reflect the
recent change.

1.1.4

• Release the GIL in the Python package, so that it can be used efficiently
in multithreaded applications.

• Improved performance for the "Ward" method with vector input.

• The "members" parameter in the R interface is now treated as a double
array, not an integer array as before. This was a slight incompatibility
with the stats::hclust function. Thanks to Matthias Studer, University of
Geneva, for pointing this out.

1.1.3

• Replaced ptrdiff_t by std::ptrdiff_t, as GCC 4.6.1 complains about this.

1.1.2

• Fix for Solaris: replaced ssize_t by ptrdiff_t in the C++ code.

• Removed the NN-chain algorithm for vector input: it was not clear that
it would work under all circumstances with the intricacies of floating-
point arithmetic. Especially the effects of the excess precision on the
x87 are impossible to control in a portable way. Now, the memory-saving
routines for the “Ward” linkage use the generic algorithm, as “centroid”
and “median” linkage do.

1.1.1

• Fixed test scripts, which indicated an error on some architectures, even
if results were correct. (The assumption was that ties in single linkage
clustering are resolved in the same way, both for dissimilarity input and
for vector input. This is not necessarily true if the floating point unit
uses "excess precision". Now the test scripts are content with arbitrary
resolution of ties and do not assume a specific scheme.)

• Bug fix: uninitialized function pointer in Version 1.1.0

1.1.0

• Routines for clustering vector data.

• Added a User's manual

• Revision of all files

Page 6 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.