Skip to main content

hdmseg

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

python -m pip install "hdmseg>=0.2,<0.3"
import hdmseg

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

The current implementation uses edge-sparse operators and a partial self-adjoint eigensolver for large connected graphs, with an exact dense fallback for small, disconnected, or nonconverged cases. 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, source installation, 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.2.0.tar.gz (55.2 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.2.0-cp39-abi3-win_amd64.whl (867.6 kB view details)

Uploaded CPython 3.9+Windows x86-64

hdmseg-0.2.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

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

hdmseg-0.2.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (782.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

hdmseg-0.2.0-cp39-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (1.6 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.2.0.tar.gz.

File metadata

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

File hashes

Hashes for hdmseg-0.2.0.tar.gz
Algorithm Hash digest
SHA256 3b225791399db92a04012257f17a1f0290e955c15a9ca5d707c23dbe1a3feb0d
MD5 74ade610d80163326351f3afd06bdec5
BLAKE2b-256 b5031c74660a0c4a9a351c8f08348486691f51e82392aa999e05743096e3a022

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdmseg-0.2.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.2.0-cp39-abi3-win_amd64.whl.

File metadata

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

File hashes

Hashes for hdmseg-0.2.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c18b291f27d491e7a503b0ecb3c3e2a537860db66b2f11077d6fbc962001670b
MD5 884cd0f7fe1284d595ef544253b7cb66
BLAKE2b-256 424a89322027e6e622bd4cd580226868310351ce43dbc11d9b9e96f815ca1b08

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdmseg-0.2.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.2.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for hdmseg-0.2.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75a062c24b2c90668fe4ffc9f8c03c02ab56a534e96bf454da415033be0ca371
MD5 8b49b4c1fc1abefe2c3873119ae5903d
BLAKE2b-256 9fc2eb501dfd831d399f02eed16e8d8adbb70a3b7890c59934a7066d674bb821

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdmseg-0.2.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.2.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for hdmseg-0.2.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 def33eb7b3e4263d660d99dd7a594b0c7a0d26b6e579cfe843a0bac1c8156a0d
MD5 1ae1888d4197fa73136f85e0c1ca46d0
BLAKE2b-256 4d90f3704d91ad2f3f9e906771b6836a9dc99f8819cc5f98dd349f22b0385cf3

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdmseg-0.2.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.2.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.2.0-cp39-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 320a56b3e8e26bcacf17f83df12960bdbafb7f8eca2b41c586c38811ddc9ffef
MD5 5f0dfd6a5b5029f22454f098746f3df0
BLAKE2b-256 297a7ce4e30c53671fb39e9c0f474377a698ffb16dca7f460f27fb9775d3010f

See more details on using hashes here.

Provenance

The following attestation bundles were made for hdmseg-0.2.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

This release

0.2.0 This release

5 files

0.1.0

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