Skip to main content

hdmseg

Python bindings for population-consistent spectral segmentation by correspondence-collapsed consensus diffusion.

python -m pip install "git+https://github.com/agporto/hdmseg.git#subdirectory=python"
import hdmseg

segmentation = hdmseg.segment(X)  # X has shape (N, M, D)
segmentation.labels               # one region id per corresponding locus

The current implementation uses dense M × M operators and an exact dense eigendecomposition. It is frame-free and is not a horizontal or hypoelliptic diffusion-map implementation.

See the repository README and docs/TUNING.md for the method, complete API, complexity limits, and development instructions.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hdmseg-0.1.0.tar.gz (43.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

hdmseg-0.1.0-cp39-abi3-win_amd64.whl (801.6 kB view details)

Uploaded CPython 3.9+Windows x86-64

hdmseg-0.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ x86-64

hdmseg-0.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (708.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

hdmseg-0.1.0-cp39-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.5 MB view details)

Uploaded CPython 3.9+macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file hdmseg-0.1.0.tar.gz.

File metadata

  • Download URL: hdmseg-0.1.0.tar.gz
  • Upload date:
  • Size: 43.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for hdmseg-0.1.0.tar.gz
Algorithm Hash digest
SHA256 be0ecef0c5b5ffcfd35a865d20f0ef9a00d324ae5f9cd460c0636e49880988ae
MD5 f997b7445fbeb72053bcfb393b6ce213
BLAKE2b-256 a86a9e8aa064c0d35c9d6864a57f54c567cef32f043a39f80017f7a4b3d49403

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdmseg-0.1.0.tar.gz:

Publisher: wheels.yml on agporto/hdmseg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdmseg-0.1.0-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: hdmseg-0.1.0-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 801.6 kB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for hdmseg-0.1.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1144ee59a6ac8c07474466b2b0430ee752454bed623479596ec9a3ff50e51ed7
MD5 d7c73c95c0544b52f27c0489466a72dd
BLAKE2b-256 af3aca4df4164174d86a9666f075cb143a060e3d590f3f367df0b227ae51af73

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdmseg-0.1.0-cp39-abi3-win_amd64.whl:

Publisher: wheels.yml on agporto/hdmseg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdmseg-0.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hdmseg-0.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4dfd313f3e5fbf6a9cb103c4e60183e519a758ea7f8d2c4232c864d45f14bfa0
MD5 5d4464bc37f99a3a4e0b1b863371b412
BLAKE2b-256 aa0cd436d872271cd1c7e0e4b19742d1cfa00a8bf48a7c021ff9178515f07a06

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdmseg-0.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on agporto/hdmseg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdmseg-0.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hdmseg-0.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0beb65aa09b295b1ef07f3219f7f27b6ecf18282821976456ac76c9ed0079b9b
MD5 b6aae81cdf800cfc598c8e8bccc3dcac
BLAKE2b-256 17be03091853dd32bd42b9613f254e7b980729329db45fc888c8d77a17c8cfe6

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdmseg-0.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: wheels.yml on agporto/hdmseg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hdmseg-0.1.0-cp39-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for hdmseg-0.1.0-cp39-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 534524d3e0185b9618fc3ef29a5d604c57f8f6b41485680bcc24bf2d3618d19a
MD5 35fcfd9caac69b348a17ce421663f2a3
BLAKE2b-256 7701c0990e9f9fa70eb707d76830bd9ee9e38cb91981711f193f075cb74d84e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdmseg-0.1.0-cp39-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl:

Publisher: wheels.yml on agporto/hdmseg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.2.0

5 files

This release

0.1.0 This release

5 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page