Skip to main content

Maximum Density Segment

Project description

Maximum Density Segment

This Python package provides an algorithm to solve the Maximum Density Segment problem in O(n) based on the following paper:

Chung, K. M., & Lu, H. I. (2005). An optimal algorithm for the maximum-density segment problem. SIAM Journal on Computing, 34(2), 373-387.

The algorithm is implemented in C++ for efficiency.

Let $S$ be a sequence of $n$ pairs $\bigl(a_i, w_i\bigr)$ where $w_i > 0$ for $i = 1, 2, \dots, n$. Define the width of any consecutive subsequence $S(i,j)$ (where $1 \le i \le j \le n$) as

$$ w(i,j) ;=; w_i + \cdots + w_j $$

and the corresponding density as

$$ d(i,j) ;=; \frac{a_i + \cdots + a_j}{w(i,j)}. $$

Given a minimum width $w_\text{min}$, the Maximum Density Segment problem is to find a segment $S(i,j)$ such that $w(i,j) \geq w_\text{min}$ and $d(i,j)$ is maximized.

Note that the algorithm can be extended to support an upper bound for $w(i,j)$ or to support sparse arrays.

Installation

To install the package, use

pip install max-density-segment

To install the package in development mode, use

pip install -e .

Usage

The function max_density_segment returns the indices of the maximum density segment and its density.

from max_density_segment import find_max_density_segment
import numpy as np

a = np.array([2, 7, -1, 9, 0], dtype=np.float32)
w = np.ones(5, dtype=np.float32)
i, j, density = find_max_density_segment(a, w, w_min=2)
assert (i, j) == (1, 3)
assert density == 5

Testing

To run the tests, use

pytest

The tests include benchmarks, showing a 200x speedup for the C++ implementation compared to a pure Python implementation.

Project details


Download files

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

Source Distribution

max_density_segment-1.0.1.tar.gz (10.4 kB view details)

Uploaded Source

Built Distributions

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

max_density_segment-1.0.1-pp310-pypy310_pp73-win_amd64.whl (66.5 kB view details)

Uploaded PyPyWindows x86-64

max_density_segment-1.0.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl (57.1 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

max_density_segment-1.0.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (61.1 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

max_density_segment-1.0.1-pp39-pypy39_pp73-win_amd64.whl (66.4 kB view details)

Uploaded PyPyWindows x86-64

max_density_segment-1.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (86.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

max_density_segment-1.0.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl (57.1 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

max_density_segment-1.0.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (61.0 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

max_density_segment-1.0.1-cp313-cp313-win_amd64.whl (67.9 kB view details)

Uploaded CPython 3.13Windows x86-64

max_density_segment-1.0.1-cp313-cp313-win32.whl (60.8 kB view details)

Uploaded CPython 3.13Windows x86

max_density_segment-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

max_density_segment-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (88.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

max_density_segment-1.0.1-cp313-cp313-macosx_11_0_arm64.whl (57.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

max_density_segment-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl (60.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

max_density_segment-1.0.1-cp312-cp312-win_amd64.whl (67.8 kB view details)

Uploaded CPython 3.12Windows x86-64

max_density_segment-1.0.1-cp312-cp312-win32.whl (60.8 kB view details)

Uploaded CPython 3.12Windows x86

max_density_segment-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

max_density_segment-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (88.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

max_density_segment-1.0.1-cp312-cp312-macosx_11_0_arm64.whl (57.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

max_density_segment-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl (60.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

max_density_segment-1.0.1-cp311-cp311-win_amd64.whl (67.4 kB view details)

Uploaded CPython 3.11Windows x86-64

max_density_segment-1.0.1-cp311-cp311-win32.whl (60.5 kB view details)

Uploaded CPython 3.11Windows x86

max_density_segment-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

max_density_segment-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (88.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

max_density_segment-1.0.1-cp311-cp311-macosx_11_0_arm64.whl (58.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

max_density_segment-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl (62.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

max_density_segment-1.0.1-cp310-cp310-win_amd64.whl (66.5 kB view details)

Uploaded CPython 3.10Windows x86-64

max_density_segment-1.0.1-cp310-cp310-win32.whl (59.6 kB view details)

Uploaded CPython 3.10Windows x86

max_density_segment-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

max_density_segment-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (86.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

max_density_segment-1.0.1-cp310-cp310-macosx_11_0_arm64.whl (57.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

max_density_segment-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl (60.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

max_density_segment-1.0.1-cp39-cp39-win_amd64.whl (66.6 kB view details)

Uploaded CPython 3.9Windows x86-64

max_density_segment-1.0.1-cp39-cp39-win32.whl (59.9 kB view details)

Uploaded CPython 3.9Windows x86

max_density_segment-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

max_density_segment-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (86.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

max_density_segment-1.0.1-cp39-cp39-macosx_11_0_arm64.whl (57.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

max_density_segment-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl (60.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file max_density_segment-1.0.1.tar.gz.

File metadata

  • Download URL: max_density_segment-1.0.1.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for max_density_segment-1.0.1.tar.gz
Algorithm Hash digest
SHA256 e25d7f3b11af3cb69f5342585896822ede91d64226e752e13c61acccb10eb83e
MD5 6fdaee5d6d57ea5cd982faaecd895f2a
BLAKE2b-256 f11d12c1a281f2eaf64a249551ef9b3dbe3a31bc669dab87262b57c6bd696b57

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1.tar.gz:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 4d97ae72b453e7b303102bef74bb53d747c01618b3f48f46ba40b4f3aaf71fff
MD5 dd90692aaa0dd54252eb9d242e1d68a6
BLAKE2b-256 f592ef4edf27747b0dc8705a40b4594eca3d2f5129fe06c9606a71d8134f5e44

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-pp310-pypy310_pp73-win_amd64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 36d6d53503a040bbbc41b8991e89872e37609380d1a6a46e610e024d1bf7618b
MD5 92fb463e66ed6b610465247fc824551e
BLAKE2b-256 2b5a27259f79301cf60d621658134f8c835f0ac1c1a47b9b41d4999d4da87bb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 409b06d2f996a75f6046266c5b62ac13789760785783b7d860a26c4898e39380
MD5 b05ad84f73c5bba43dbe623812370a50
BLAKE2b-256 27d39510fdeb9471a497251252cc25896ed00226f2159a89ceca019ff352b921

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 22381df2c1ff63626a179a068f225904684ab887fe7c1650d417bc2d1ec5ee61
MD5 9eb0a8ac7b194c4b53f71cc3f5817e7b
BLAKE2b-256 17b9e65f085a04da034d5a1f2846e6a2b49269254786e766ede610892b87c013

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 f29b1591d31cbd38d863297b6cd22092da2df33ab99d6ead9f592087992e1fd3
MD5 7f09c059bffb25dc054337744a576c0a
BLAKE2b-256 6070c3a59a86711df25280de460622ccb0bca18a5d61d1595863ec98377541b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-pp39-pypy39_pp73-win_amd64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b2b0d6da44c7c4b166f20229baabb5d936328ab007929b2178dd4d126ead325
MD5 5567875dce8cffc02589f19dd1f53104
BLAKE2b-256 e6576d748a95b03d97cf0c6aa2e4d17cb0e222d20fcd315fee1a3ae012fa69c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d308f60575dc21d76b7b8911759d7ac18cc4c5d85c4c626be8e5791cb25214c
MD5 53443047c7ddf0a248d5f644df00c34f
BLAKE2b-256 59191ffe152cd808cea40f10c6c8bafe5f3886ae268cdad1f17c6f5741ce06ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1ada6dbc2deda3ee36940eb43272841432ed257c52acf6d55005f9fad0549a32
MD5 9d880a1c5c48f86b41c19b3a3c2ad544
BLAKE2b-256 c5aee404809604394c52d35d5af946642c0aff7d316673cdcc58905ba532ed32

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-pp39-pypy39_pp73-macosx_10_15_x86_64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 11ebf9d851957069ab634a0ab97735dc5157f5e9138340c8931e8f53113a5955
MD5 9a76e7caa5b6fef5635284c2284c8f19
BLAKE2b-256 6bffc0343e3e9ca57e1c71588314011f9bca2f5d708cc157753bbb2b654858bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 7b60955ade2b042c3848ed9de0f46422d1f0ad754f3d3483b80453fa76bc2e61
MD5 1ba5cbbfac85b30f7b6700f5a880c6db
BLAKE2b-256 d1cc373fcb3c1949a042a6968a4d35a26402084ada8c3d62619a9fc80d6e567b

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp313-cp313-win32.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 893f00e7e20c04a916f853ed89fa81a9fa940b43ba27d5de6b2d61385222fc64
MD5 6c685affc6d2a0bd31ea0d9247e9c94c
BLAKE2b-256 737cb18ab345ba64388a385b7d327f33b438bbeb29bcdca1823e332c38dbdf80

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3126c824dc5ac57304dbd984e4f1fa3725537dfa00b5c1fc2c501c94a220e304
MD5 336d65d35aed608e78bd78d90560dbd3
BLAKE2b-256 f02753a8167fd2f4adfb95f2e907157fc51efebb65414a16e892c1bb4d41a06f

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 135812b338e6f9d39d9cf195a596fe6fc30b5d1cd51cc485e9b5d496deded847
MD5 7eaf2935c5a09a238b7644118248ccb1
BLAKE2b-256 e33e5aab32085f6111159cbe0dc9fbf13bb1ff0e680dad48f3bc8f953b491eea

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f4644b9335f59b888f407d1bb031fb5f24e23284ad471a296b98c19baf35266f
MD5 0a8779d718ac0ec8a69afc586a1b540f
BLAKE2b-256 abb93798164e3ed678891bfcfc3f2dae7ff55a6731c2cbd736293c32a4be73c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c0ce01ecdecfd8fddeb7abae4f25daca830c230f2cece9a6031b059a468044fa
MD5 9363161b1bedd5e1a759e6b2e9a2d2fc
BLAKE2b-256 6713a5b7540890887e78ebfb040bbd9ebd14ee6f10cbaa6decd66ff79db5c483

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 e01633d1c2ffb24f28a82fc0aa549aa34ce9bb35ea8e9f5d4ed4055bc2f5e1f5
MD5 1134514cb6bcd2c6aca8dc60056723c8
BLAKE2b-256 3722220ec07123f6e8562c701b074a2b8d2ff8ed72141042a2ed48f7f07a0dc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp312-cp312-win32.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6183538f40d88a55860aa023e31326f5bc495b2c1bf28ce3f27aa5504b2e483e
MD5 18fdc33a2dffd6c04698d8708fe2f3f8
BLAKE2b-256 5bfa77e1d811e7129713fe991e2cf0ff5a142cdbf5e68a43a2ce7da9c4dc0b30

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d148b706f928653f15324583d127b0b0c6186e21e71432c5f2a6b64b94ed9bc5
MD5 a9f3701d947f2c879a0054bf62df59fd
BLAKE2b-256 cd302f271ea00c1b586d9af0692974712b97bf4e1566cff440b3a330d6bda72b

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d3c81198d12ee533630f2e55c41c19b8d5058c6aad4c8b7c325eba36b6df88f2
MD5 bf501b97d12c584761707e4c3236a67d
BLAKE2b-256 cc6b6870ed87722fd1350f580e2c4b9f5bf435f453014e0a64d30220b2be7c59

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 23f45f646243e69445d8810a719645be26699893d493031cac33bd58f98168f4
MD5 364ef60299f2326670ca48c5a826af73
BLAKE2b-256 6578b16ec2cdfbe31d11033da7148bd4ea5bf7fe11c81134586fb7bd83030eed

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ab68a071f967f9197baa6932c6094035f47ea3df0a7735f384af7e7eb54fd78b
MD5 a8113e2051c706d5b1141c860078331a
BLAKE2b-256 15e1f7edc4565379592ae619d05ed737f2f59e9aaff254ac30e0b79c04e31691

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f33a0a4dad26eafe5280ff964a9bea318618e62687a074a74e1c7ff2606e7d58
MD5 06a1e357070c637160f40703eebc7418
BLAKE2b-256 fcf17f963311e0d63c79e8b89f15fea460318fd386ad0e11143b3a34ad581a00

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp311-cp311-win32.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b4088cf8c7e4e6b6be84c0ea6d8852ce53d3deea3a2599c4df40e77252db73c2
MD5 d7c2d9cc93f51b56c8a92ddcb9886730
BLAKE2b-256 b6c001e373edffa741d301cc79068f194c2d83504ebaccd7bd73b5ab77f9b315

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ec55491100430bf4d1e53d950b4bb71654ce1fcaba07e09c2863aedf53eb566
MD5 0873e4015db867dc8ed75810de3d72f3
BLAKE2b-256 770c8c6fbd835229828fc39f0c197e17a241bbfa353a0f3d7870b67df41776c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0a6ce21fdf86d92eeac05ed085e3c95d2188ed20353eee68bf36c631394bd784
MD5 26b098d532fac7b75ababa56116b3de0
BLAKE2b-256 6f4d4a1b5b54007f80eca9ee51b5ec317887af746a74032ca9dcac77a48b322f

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6c48a74b3d76c20761c40e3e4736544b2de07ff226460b3e95c3ce0d1c346067
MD5 900dda2c2f859518f2611a0ce0d77542
BLAKE2b-256 6c227fe80940dfe807de2f34ab8c339573726aad1f58b0d42b96816c2bc45cc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d76a82a16d53232ac4e4416e813c1bdf179388e961b87dce9f8005718f462a35
MD5 c380c98773448ac239e97097bf327c87
BLAKE2b-256 801ec382c4f57dd3bd1b723732d10d70f0d02574d8561fad4f056df5a8043019

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 b2c41d14aa413a9ca8c460a5f66bd0cf651cb6352e807d8ae2134c02e1eac69a
MD5 baf14e473d1172eda25f318f85ce7217
BLAKE2b-256 a0c800e13a438c51a2b30e3da79dc0bb789da1112da67e51228193601dc4cae1

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp310-cp310-win32.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 28031bb625ce560dbcdec1413cfccd88aa622918ca33f0fdd1eab58f73a6a3e0
MD5 8ea2af24c7f8214f6a5a98d3428de65c
BLAKE2b-256 bdaef06fc0330baa2106cd435cb195eacbd83f3f3254a89cfcd66b902177ac20

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5ce2247cb4a105df2ff921b7f6238ff021a1c876a44c3f576d344db1428c1e47
MD5 d30249bd8d59b78fd39f0a564966bad9
BLAKE2b-256 be8a2a06ae75cd108435387e86b737fc1eb122c73f3ee35d187ce700eaee2400

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 40314c12a0e2fa9c175f163b57d4df2f478756a3cf2f8fc2f93762bb3c4ae37d
MD5 1f89641908e61ee1d44b7db49cda8903
BLAKE2b-256 1875f3e645761947645c6d22292a76ca502ebaf26c8842c92c8f24e869285707

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8f9ac3284c308146fbc907620a6045da63fa3f5494c6010f3a6bfb7d1aef761b
MD5 da76680f8a9b2ec7c6599e558cadcfcd
BLAKE2b-256 ab5d14b589106d1b739795666d2ec30220887f2127e84ca32b0a2def578f08f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 09867cb58af0c8cd95304e5a268df074ea30594a9efd5ab7f3905bf1d9b940b6
MD5 7a362bf94d260e918896e3a289057529
BLAKE2b-256 e7ce5a857f2db7e23c08de37b1b201b8b66b8a7da6a5c85c6bd7e106c28d2e20

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp39-cp39-win_amd64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 2e402c5a016d8544573f41aefc69d47cb4ef0c096eafaa8136c957c2d7960244
MD5 1d09e351602a82d64e0aa3e9da395827
BLAKE2b-256 a8a3d6a86ad7b222fb3b4cb4abc61f95e8532f6e807ff0a9ff1610099bed1345

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp39-cp39-win32.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5f57bbaf980a394e6053c016dbe059d83806657d609000acf1a0f0c39186c041
MD5 537b2e6544a3f9df689a36f0891ff3d1
BLAKE2b-256 99380a0a5a41b1173d4acb5053d9db4cfb0af6283e821fc466ea01b837fee50d

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44907e16d2e4915df3a1ed37da68d6035d039c5cf98390e5079e5a4f35e2bf24
MD5 e7f56911c5f8d1fe6ebe85b805cf1bd0
BLAKE2b-256 4d787f9cdf0fa4350c99ffdb84f93b74f636617f968778c0d3e8d5969a7a2ae7

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6418e267a88f7173f0d22ffd6380aaebf0d465544ebc69ea44cbf8c77aaec411
MD5 52b49a2abb54254ad65fea415ba566e4
BLAKE2b-256 905479487ce0003960b84ec34674224c2e7c5922b9d7585573b40b5d06c41263

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

File details

Details for the file max_density_segment-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for max_density_segment-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e980482da7dba19bed4deb8d350cdf4c0067da176bbcb9c4ce60d4096137af88
MD5 03f152c8266abd0a55f32ccce76894a7
BLAKE2b-256 d74457975cfee3b4cb741af01fc68ca334c3f76eb3ed5c0bf21b94073b06addc

See more details on using hashes here.

Provenance

The following attestation bundles were made for max_density_segment-1.0.1-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: wheels.yml on Vekteur/max-density-segment

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page