{"package": "harmonypy", "summary": "Batch correction for single-cell data using the Harmony algorithm with a C++ Armadillo backend.", "pypi_url": "https://pypi.org/project/harmonypy", "piwheels_url": "https://www.piwheels.org/project/harmonypy", "releases": {"2.0.0": {"released": "2026-04-26 15:38:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"harmonypy-2.0.0-cp39-cp39-linux_armv6l.whl": {"file_url": "/simple/harmonypy/harmonypy-2.0.0-cp39-cp39-linux_armv6l.whl", "filehash": "5bf2acfddabed4c05be03f7bc94e5fd814fa8c22d4efe733fcc208143687d89f", "filesize": 131588, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv6l", "requires_python": ">=3.9", "apt_dependencies": ["libgfortran5", "libopenblas0-pthread"], "pip_dependencies": ["numpy"]}, "harmonypy-2.0.0-cp39-cp39-linux_armv7l.whl": {"file_url": "/simple/harmonypy/harmonypy-2.0.0-cp39-cp39-linux_armv7l.whl", "filehash": "5bf2acfddabed4c05be03f7bc94e5fd814fa8c22d4efe733fcc208143687d89f", "filesize": 131588, "builder_abi": "cp39", "file_abi_tag": "cp39", "platform": "linux_armv7l", "requires_python": ">=3.9", "apt_dependencies": ["libgfortran5", "libopenblas0-pthread"], "pip_dependencies": ["numpy"]}, "harmonypy-2.0.0-cp311-cp311-linux_armv6l.whl": {"file_url": "/simple/harmonypy/harmonypy-2.0.0-cp311-cp311-linux_armv6l.whl", "filehash": "5f107fdbc7eea065ae3738e4850a4c651924c9cd5b3f93e2b30f84fd4484edf2", "filesize": 125559, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv6l", "requires_python": ">=3.9", "apt_dependencies": ["libgfortran5", "libopenblas0-pthread"], "pip_dependencies": ["numpy"]}, "harmonypy-2.0.0-cp311-cp311-linux_armv7l.whl": {"file_url": "/simple/harmonypy/harmonypy-2.0.0-cp311-cp311-linux_armv7l.whl", "filehash": "5f107fdbc7eea065ae3738e4850a4c651924c9cd5b3f93e2b30f84fd4484edf2", "filesize": 125559, "builder_abi": "cp311", "file_abi_tag": "cp311", "platform": "linux_armv7l", "requires_python": ">=3.9", "apt_dependencies": ["libgfortran5", "libopenblas0-pthread"], "pip_dependencies": ["numpy"]}, "harmonypy-2.0.0-cp313-cp313-linux_armv6l.whl": {"file_url": "/simple/harmonypy/harmonypy-2.0.0-cp313-cp313-linux_armv6l.whl", "filehash": "194da60f7640d81fb945a94cc8301d8af5f03d06c828c2bf3008d69ad8025705", "filesize": 129060, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv6l", "requires_python": ">=3.9", "apt_dependencies": ["libc6", "libgcc-s1", "libgfortran5", "libopenblas0-pthread", "libstdc++6"], "pip_dependencies": ["numpy"]}, "harmonypy-2.0.0-cp313-cp313-linux_armv7l.whl": {"file_url": "/simple/harmonypy/harmonypy-2.0.0-cp313-cp313-linux_armv7l.whl", "filehash": "194da60f7640d81fb945a94cc8301d8af5f03d06c828c2bf3008d69ad8025705", "filesize": 129060, "builder_abi": "cp313", "file_abi_tag": "cp313", "platform": "linux_armv7l", "requires_python": ">=3.9", "apt_dependencies": ["libc6", "libgcc-s1", "libgfortran5", "libopenblas0-pthread", "libstdc++6"], "pip_dependencies": ["numpy"]}}}, "0.2.0": {"released": "2026-01-09 16:20:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"harmonypy-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/harmonypy/harmonypy-0.2.0-py3-none-any.whl", "filehash": "663b679701f974fff03206f1188066e4fc0f38d432ea43cf0ee143f65c95cf8b", "filesize": 23109, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.9", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scikit-learn", "scipy", "torch"]}}}, "0.1.0": {"released": "2026-01-09 12:34:56", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"harmonypy-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/harmonypy/harmonypy-0.1.0-py3-none-any.whl", "filehash": "9b40fa6cf115cc61d5eb18dcd583dad86ba07e8b8515ac8d8fd52b4359d87968", "filesize": 22928, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scikit-learn", "scipy"]}}}, "0.0.10": {"released": "2024-07-04 20:55:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"harmonypy-0.0.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/harmonypy/harmonypy-0.0.10-py3-none-any.whl", "filehash": "dab528052f909204e521c9c2bd980221c64003538b0c0fe25be2e43c1199282b", "filesize": 20885, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scikit-learn", "scipy"]}}}, "0.0.9": {"released": "2022-11-23 14:56:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"harmonypy-0.0.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/harmonypy/harmonypy-0.0.9-py3-none-any.whl", "filehash": "fe904b75404735e07ae128485f08e7e6a2fbc94ae6c6c7bb2674d7ef647f6be9", "filesize": 20819, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scikit-learn", "scipy"]}}}, "0.0.6": {"released": "2022-07-30 20:12:43", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"harmonypy-0.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/harmonypy/harmonypy-0.0.6-py3-none-any.whl", "filehash": "db590996bdc1426b2a0298c8c1225b4b6b18492583ba21899abf45a7899bb4e0", "filesize": 20926, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "0.0.5": {"released": "2020-08-11 15:17:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"harmonypy-0.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/harmonypy/harmonypy-0.0.5-py3-none-any.whl", "filehash": "08b99464d513274f96d1918a323afb329b6b59a2e31beba089f5485ac24e6b04", "filesize": 20845, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "0.0.4": {"released": "2020-03-03 02:43:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"harmonypy-0.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/harmonypy/harmonypy-0.0.4-py3-none-any.whl", "filehash": "d60d353143cfbf55761b91c778791831104fdb1078f0e5f0f23d44fc31abc60f", "filesize": 20828, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["numpy", "pandas", "scipy"]}}}, "0.0.3": {"released": "2019-12-26 14:51:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"harmonypy-0.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/harmonypy/harmonypy-0.0.3-py3-none-any.whl", "filehash": "83ac8e3ec49028a7016cf38d2d81cd4e0e021fe5ab1ef55ea6fe1ab34f303448", "filesize": 19063, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": []}}}, "0.0.2": {"released": "2019-12-20 21:02:19", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.0.1": {"released": "2019-12-19 18:05:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"harmonypy-0.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/harmonypy/harmonypy-0.0.1-py3-none-any.whl", "filehash": "9a5dd485bb28c38de7ee723a1535309675e5fec56ade2f3f9df4e67cd8c28471", "filesize": 16001, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": []}}}}}