Skip to content

Releases: slowkow/harmonypy

harmonypy v0.2.0

09 Jan 16:22

Choose a tag to compare

This release uses PyTorch for faster GPU and CPU performance. This version of harmonypy should produce the same results as the harmony_1.2.4 R package.

If you need a NumPy-only version, please use release v0.1.0.

harmonypy v0.1.0

09 Jan 12:44

Choose a tag to compare

This release should produce similar results to the R package harmony_1.2.4.

harmonypy version 0.0.10

08 Jul 21:01

Choose a tag to compare

  • Use hatch instead of setup.py to ease development and include multiple authors.

harmonypy version 0.0.9

23 Nov 15:01

Choose a tag to compare

  • Stop excluding README.md from the build, because setup.py depends on this file.

harmonypy version 0.0.8

23 Nov 00:46

Choose a tag to compare

  • Replace scipy.cluster.vq.kmeans2 with the faster function sklearn.cluster.KMeans. Thanks to @johnarevalo for providing details about the running time with both functions in PR #20.

harmonypy version 0.0.6

30 Jul 20:15

Choose a tag to compare

  • Replace scipy.cluster.vq.kmeans with scipy.cluster.vq.kmeans2 to address
    issue #10 where we learned that kmeans does not always return k centroids,
    but kmeans2 does return k centroids. Thanks to @onionpork and @DennisPost10
    for reporting this.

harmonypy version 0.0.5

10 Feb 16:38

Choose a tag to compare

Released on 2020-08-11

  • Expose max_iter_harmony as a new top-level argument, in addition to the
    previously exposed max_iter_kmeans. This more closely resembles the
    original interface in the harmony R package. Thanks to @pinin4fjords
    for pull request #8

(This release was originally posted on 2020-08-11. Now, I am trying to re-post the same release again, in the hope that it gets automatically picked up by Zenodo).

harmonypy version 0.0.4

03 Mar 02:48

Choose a tag to compare

Released on 2020-03-02

  • Fix a bug in the LISI code that sometimes causes computation to break. Thanks
    to @tariqdaouda for reporting it in issue #1

  • Fix a bug that prevents controlling the number of iterations. Thanks to
    @liboxun for reporting it in issue #3

  • Fix a bug causing slightly different results than expected. Thanks to
    @bli25broad for pull request #2

  • Add support for multiple categorical batch variables.