Segment Tree for python 3+
Project description
pysegmenttree
Segment tree is a data structure to perform efficient range queries over an array.
Properties of the segment tree with the size N.
Operation | Time complexity |
---|---|
build | O(N) |
query | O(Log[N]) |
update | O(Log[N]) |
Key features
- Implements classical data structure to deal with interval queries.
- Includes two classes IntSegmentTree and FloatSegmentTree implemented in pure C. They can boost performance up to 20x and are used by default for simple data types if possible.
Installation
$ pip install pysegmenttree
Basic usage
>> from pysegmenttree import stree
# Build the tree
# 'sum' function is used by default
>> tree = stree([5, 1, 9, 4, 5, 11])
# Find sum on the interval [1, 4)
>> tree.query(1, 4)
14
# Set element with index 3 to 6
>> tree.update(3, 6)
>> tree.query(1, 4)
16
Advanced usage
There are three predefined query functions available that can be used with int
or float
trees. Use them as follows:
>> from pysegmenttree import stree, QueryFunction
>> tree = stree([5, 1, 9, 4, 5, 11], func=QueryFunction.MIN)
# Find min on the interval [1, 4)
>> tree.query(1, 4)
1
Plain python functions are also suitable, but in this case c-extensions will not be used.
>> tree = stree([5, 1, 9, 4, 5, 11], func=min)
>> tree.query(1, 4)
1
Example with user-defined class.
>> from pysegmenttree import stree
>> from pysegmenttree.test_utils import Vec2D
# List of 2D vectors
>> tree = stree([Vec2D(0, 1), Vec2D(5, -2), Vec2D(-2, 3)], func=max)
# Find the vector of maximum length on the interval [0, 2)
>> tree.query(0, 2)
Vec2D(x=5, y=-2)
Docs
Docs are available here.
Perfomance
Three basic segment tree operations were benchmarked for three different types int
, float
and Vec2D
.
I included results for 3 other python segment trees libraries for comparison.
All code related to benchmarking can be found in benchmarks
subdirectory.
init
Param | Value |
---|---|
Tree size | 100 000 |
query
Param | Value |
---|---|
Tree size | 100 000 |
Queries performed | 10 000 |
update
Param | Value |
---|---|
Tree size | 100 000 |
Updates performed | 10 000 |
Development
Read more here.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file pysegmenttree-0.2.0.tar.gz
.
File metadata
- Download URL: pysegmenttree-0.2.0.tar.gz
- Upload date:
- Size: 12.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19a78aa85735a06f299de140fbaf9b6a6306ba86bf4d2a9759994fe86beaf539 |
|
MD5 | ce25d241e14592b27b97a95a6db4f876 |
|
BLAKE2b-256 | c3f97008b984237abd4810948c2586e6540d8c907575a6c7e408e2b6844030c3 |
File details
Details for the file pysegmenttree-0.2.0-pp37-pypy37_pp73-win_amd64.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-pp37-pypy37_pp73-win_amd64.whl
- Upload date:
- Size: 20.2 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 061472229184bb50d21601e6c0b31b3d3576dffc73b4761e060546acfe5f9e69 |
|
MD5 | 5b6e6577bce31a0709fd8c25d0a633c7 |
|
BLAKE2b-256 | d42b3b8a1a617c7d62ab784d8016cad5bd635ffc3b1784d0ebc99e88994b6035 |
File details
Details for the file pysegmenttree-0.2.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- Upload date:
- Size: 19.1 kB
- Tags: PyPy, manylinux: glibc 2.12+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab96a11496898b8b3aebffcc4973a015fcd504a3738c7a6e7106da2b25aeea06 |
|
MD5 | f5787c32b1fb9b44b4414e145ea30232 |
|
BLAKE2b-256 | 78f143c8e6ebcb8450735c8c4016e538a05cf1ad9842d34c913bd6965cd9883d |
File details
Details for the file pysegmenttree-0.2.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
- Upload date:
- Size: 19.5 kB
- Tags: PyPy, manylinux: glibc 2.12+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33ae0c2b715e3c42d40caa6e0f60a7ac0587ee0a408b8d0d569fc37f494b7a22 |
|
MD5 | 2ebb8cbba9e17a80dd327cf973de052d |
|
BLAKE2b-256 | f091ea717a200a96d00b333604cf7229b7c670bebed5a8ed13440b8128ec65f5 |
File details
Details for the file pysegmenttree-0.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
- Upload date:
- Size: 16.7 kB
- Tags: PyPy, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36735c97faaa25566ca678354087d66bd36f4313c81b2a5211c448b4800c261b |
|
MD5 | 3d294faaae9a37ee82b46ac94dfa7f49 |
|
BLAKE2b-256 | 978ee1d75c8253417e91fafaf4f1b290f9c3ffcef634ae7ea7a4086a15672ee1 |
File details
Details for the file pysegmenttree-0.2.0-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 20.0 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a97626335fb152b1490dff011aeb986030a99ee3e30d0ae81583663b81522023 |
|
MD5 | 8cb6e9c93df3d767e5ba9e5ce8343899 |
|
BLAKE2b-256 | f286bf67a84ead4aaa17f0f6cd12df7ed91175504dbd794aafe8ce86b09e3d8d |
File details
Details for the file pysegmenttree-0.2.0-cp310-cp310-win32.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp310-cp310-win32.whl
- Upload date:
- Size: 19.6 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f98f360f5b2981d326a1c5df5c834186012e8f7ecaddb3e051a8c5b5985cf76 |
|
MD5 | 71b6e96b21c1e0a5b900fca2df8db132 |
|
BLAKE2b-256 | 4d87ca138670ca3f5b82dbcb6b71c3722f8032d76ba58cdad7b7f22e60767229 |
File details
Details for the file pysegmenttree-0.2.0-cp310-cp310-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 33.0 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c56437e2f24ac3ede1d59fbe2bb577f597509e2092073e5d2a9189ce1c14d97c |
|
MD5 | af29d94c04bd1567eae2bb7af3672d77 |
|
BLAKE2b-256 | ac685824c5e7eaad8d304a65e9799af5cd5aff39ce0d8d7f5b6ae24a6759547b |
File details
Details for the file pysegmenttree-0.2.0-cp310-cp310-musllinux_1_1_i686.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp310-cp310-musllinux_1_1_i686.whl
- Upload date:
- Size: 32.9 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | beb38c6230035e2ffeb46b3bef34c83a9f594221067367002eba85e9bee10999 |
|
MD5 | 6ca35de6e55ca98b094ee16ae095a8ea |
|
BLAKE2b-256 | 9f69dfb37b76715b578173557ad62992263b0321f3262c1a8b5e251a4a21c952 |
File details
Details for the file pysegmenttree-0.2.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- Upload date:
- Size: 35.0 kB
- Tags: CPython 3.10, manylinux: glibc 2.12+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7e2dd7f3a1079321881bb2e9fff7fd5cc13c78f9eca698cfada6edf6c9ed0dc |
|
MD5 | 26fdf0c163cb6e5ef9fba69caab06322 |
|
BLAKE2b-256 | f08d12d7afaf10f4c19ef7218f479e9d23c33aa91d259d7ae1884d3cce7ae9d7 |
File details
Details for the file pysegmenttree-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
- Upload date:
- Size: 34.1 kB
- Tags: CPython 3.10, manylinux: glibc 2.12+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7339b4481e31c2abb8dd91dc488b72d624d48b34998de8165a0b77afb8990346 |
|
MD5 | 77519780a69d52aa155068068ae3e8ff |
|
BLAKE2b-256 | 7e2daa8a6e5cf49d5f7021e6733f6dfb5e87cded79792a6630a092d77551654d |
File details
Details for the file pysegmenttree-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 17.0 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1569159b531f9e2d36035a3a3466f6e9e4d196538b70f8d0d7926a4a0cac064e |
|
MD5 | f173d9747dfa1399a186c774aa7b0877 |
|
BLAKE2b-256 | f8d05e8b6774021a95bc21c6454cf6317588902119a8c8eb8484e3054267d984 |
File details
Details for the file pysegmenttree-0.2.0-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 20.0 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f9f8527dde16ec3fd06c10cbad8aab13b629261a196670e7b325ffbb60ed60c |
|
MD5 | 5fd6b83321ea9ca6ff0126f36f846cf0 |
|
BLAKE2b-256 | 4c7ce12bb289425657f187e27ae1ce3c71843f07937ef5ebba68177981b2e727 |
File details
Details for the file pysegmenttree-0.2.0-cp39-cp39-win32.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp39-cp39-win32.whl
- Upload date:
- Size: 19.6 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c6d504c768afaf6ab6fb519559379f74f30d34ed9eda47c8e5b45d92c0069b8 |
|
MD5 | 1a4a331dc72ea47dee28bb7fb0f69fdc |
|
BLAKE2b-256 | 10707ed74fe421eb53c3ff726b3bb143d314225ef01b982110aae1fe77cdd8c9 |
File details
Details for the file pysegmenttree-0.2.0-cp39-cp39-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp39-cp39-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 32.6 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4f0a819d1b51d2996f99c13fdede5558282587967da862d3c4880599553c5f1 |
|
MD5 | ee87185bac8e1c10256c1de654faf199 |
|
BLAKE2b-256 | 5a3151835349d32c8eb585459205a3eb94068c0279f903fb588b52225ad4de95 |
File details
Details for the file pysegmenttree-0.2.0-cp39-cp39-musllinux_1_1_i686.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp39-cp39-musllinux_1_1_i686.whl
- Upload date:
- Size: 32.6 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cc07fd8d6b2fd8d3debec6dd8808edfb1bc525a6db005d9cba9cbb9b43441ba |
|
MD5 | cb79dab1ab922102972619524172591d |
|
BLAKE2b-256 | 5e07d4314016ab009b216cb339ec1a6be221c1e476e8f7e74b6106e205cb9c74 |
File details
Details for the file pysegmenttree-0.2.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- Upload date:
- Size: 34.7 kB
- Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bde295b45c6ee5fded568fa0720183646257f14a405becf208c047dd1e4cdb4 |
|
MD5 | 5bce45ebe76a9ca78dac3a35d777c98d |
|
BLAKE2b-256 | cdf6a964a80a2e5dbae3a29f0d9ed444f3e96de4792294c7838737e2d78ee129 |
File details
Details for the file pysegmenttree-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
- Upload date:
- Size: 33.8 kB
- Tags: CPython 3.9, manylinux: glibc 2.12+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5933c17b38495cb57be36b3379d36f24fe58c5011a8020f456e0ebb8284f1a65 |
|
MD5 | ddd59fffd6aba5c7f012976fdfc6942f |
|
BLAKE2b-256 | bb9dad64255c47cab0209a87931a9a4239b805532e24d3f3638e1f3a221cba71 |
File details
Details for the file pysegmenttree-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 17.0 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a11decf3c2f18e9cfbbdb77658f4ca20efe6666bfa85956a17d802fa981c45b3 |
|
MD5 | cdb23e40800559693628c2f2e6cbc3d0 |
|
BLAKE2b-256 | cba1c8daee217e56a068c2aad21a5c63003a900a540115be2f1c1d5c12e246f9 |
File details
Details for the file pysegmenttree-0.2.0-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 20.2 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e004cb7a093c35cd3bd679d42138da7a1ed0c7c02cffec0c12fa1fba0d8b740e |
|
MD5 | bebcdeb862f80b4ea9c3cbd2199cd8dc |
|
BLAKE2b-256 | f0db9f5a4d5c3bc85f349eefdeeef95c950337bb15e56f02a96f7ecb8b1c646c |
File details
Details for the file pysegmenttree-0.2.0-cp38-cp38-win32.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp38-cp38-win32.whl
- Upload date:
- Size: 19.7 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59ebcbf8741d0e0efa8e5f3c9da55e016ce1d8ea95067bc43e5fb9fb0e3f0f7d |
|
MD5 | bc82440fcffcb381d8e16eb0bf4937db |
|
BLAKE2b-256 | 582d0821db4f2e298589c2e9d28633bcb3541dcc5bc88aed0ab474744461d274 |
File details
Details for the file pysegmenttree-0.2.0-cp38-cp38-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp38-cp38-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 33.3 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4475084a201481758d89049e188bf00a852f367af87ddb2e536ed063941d5aaf |
|
MD5 | a7b59048768cf91c267cbb5e96bb7dd2 |
|
BLAKE2b-256 | 1d5fe992f943b7380755d61942fb0a3392de62d79eb6e1704a2f30648a40e620 |
File details
Details for the file pysegmenttree-0.2.0-cp38-cp38-musllinux_1_1_i686.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp38-cp38-musllinux_1_1_i686.whl
- Upload date:
- Size: 33.4 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04088d4e8879ec05894b7f692d88eccdba84808ef5047589e3cf36232bf44441 |
|
MD5 | eb4c22502fc49f8bbd60fbdf746a1ae2 |
|
BLAKE2b-256 | be315ea194ef765ca7318d3531b8ff9e2d0472306b8f2d49bc9c6f8bc5841537 |
File details
Details for the file pysegmenttree-0.2.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- Upload date:
- Size: 35.1 kB
- Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | da3d0989a18effb0b2db8328d1433aea8f7f5f99d99faf23e2088108d78b15c5 |
|
MD5 | e82c326e378023f538e43f8a2192b75e |
|
BLAKE2b-256 | e2971749ff28b2009ff728a3d5b0fbd5d0aa2d2b7708aa3dd668676ed39834bf |
File details
Details for the file pysegmenttree-0.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
- Upload date:
- Size: 34.6 kB
- Tags: CPython 3.8, manylinux: glibc 2.12+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92f73546010d3d460a691af0b00ee719955293f5006826ed21aa6443c801533a |
|
MD5 | 0344d91030341ad53e11a2c9236a18e7 |
|
BLAKE2b-256 | bf5b8d355221c31646aa1de415061609bb0dd499c44727d0b25ec1e9d2f566c3 |
File details
Details for the file pysegmenttree-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 17.1 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b23ad0b611baa6398c3b23f64edeb6973a075f3dd3276de7862b9d32428ac5e |
|
MD5 | 72b9080637d89af109895464b228f9b7 |
|
BLAKE2b-256 | 8d70d5506c7c571591c2ea2f7c8928983b964297a66e2644dbf7baa8feabd58c |
File details
Details for the file pysegmenttree-0.2.0-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 20.1 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 822ff7895f4acb934d125ffde7ffe664852214bbd22c3fe5cf812c613d00b5cb |
|
MD5 | 3e75ba824a02aeb8d09eac46bbcb215b |
|
BLAKE2b-256 | d5a35de8defd12656592be4c9857a76870a2563baf4ae3340b8a8316c21dbd1a |
File details
Details for the file pysegmenttree-0.2.0-cp37-cp37m-win32.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp37-cp37m-win32.whl
- Upload date:
- Size: 19.7 kB
- Tags: CPython 3.7m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7f5b7e0ae1d0084d835ccc1a86b94752f4c9faf18f4ff33540320452b1030a6 |
|
MD5 | 42ca98abb3a4e27c8b242f4a5f7f1fd7 |
|
BLAKE2b-256 | 5aacdf3258ff52c5d8128821dbcafc0b2c12451bc18524ec18e91a4fab0e59da |
File details
Details for the file pysegmenttree-0.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 34.4 kB
- Tags: CPython 3.7m, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25a0c16cdd8ff935bdb368ef83fe433fbc16bd7a3840ba6dec351fd06f2cbdb0 |
|
MD5 | a80caf94d8cdf12fe4df66263b81441f |
|
BLAKE2b-256 | 028f37772bde1a6594788f67649f4f163d1c719b61421d37327a2b40e2083b56 |
File details
Details for the file pysegmenttree-0.2.0-cp37-cp37m-musllinux_1_1_i686.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp37-cp37m-musllinux_1_1_i686.whl
- Upload date:
- Size: 34.2 kB
- Tags: CPython 3.7m, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb324353a1f3f0a7220bbf7331794dcfdad77d42dc9d5005d30934635a811a3f |
|
MD5 | 687e7fd77ed2df2e20a380b9f0f2ebd1 |
|
BLAKE2b-256 | b8f6baba2c90dbab18b7e00c1946bb70a4dd7fbaf19f5c0ddb460153f86225cb |
File details
Details for the file pysegmenttree-0.2.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- Upload date:
- Size: 35.8 kB
- Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7776af0df5c9356ae7f7d11801b03415205295c32770c6ba168bf86cfa1128fb |
|
MD5 | 73e93bf7c4e0d76ff11e0eb00591c937 |
|
BLAKE2b-256 | 68080ed783dc7784aadc70ddc1867b4e7cc9f2959470bb4deaf90359ee95b50c |
File details
Details for the file pysegmenttree-0.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
- Upload date:
- Size: 35.2 kB
- Tags: CPython 3.7m, manylinux: glibc 2.12+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ff1230ccc9a8c03f4c1dc78487c15df814d9cd43ce12e22e49f765be2b3cc5a |
|
MD5 | 628f29f9f2e4640b21c072da451f343f |
|
BLAKE2b-256 | 5c6effb070dae072d0d7df2cd429d0b11fb487f1860c2ad79fa84d2463eae2be |
File details
Details for the file pysegmenttree-0.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 17.0 kB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 106926019a02bf84ebfe2922bdbd1b52e600c88ce3316654a9cbbede4aa88217 |
|
MD5 | 05ae68ce5e1758c9875924cce5b050e4 |
|
BLAKE2b-256 | eff2517e7cce2d5bb0ef3b473f2d3e2c6b9f68b8b91d1a7f7db2469f84e79b5f |
File details
Details for the file pysegmenttree-0.2.0-cp36-cp36m-win_amd64.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp36-cp36m-win_amd64.whl
- Upload date:
- Size: 20.2 kB
- Tags: CPython 3.6m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3de2316dc8d95b75a3baf9ffb599a2c18035fc71529e64f7e24f13f38b900765 |
|
MD5 | 38ec71ff609202a009895058b178ac88 |
|
BLAKE2b-256 | 990eb6fe068f16660bfdbe42be1a58678f91d094ac4fbbe2b71e41651c036d13 |
File details
Details for the file pysegmenttree-0.2.0-cp36-cp36m-win32.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp36-cp36m-win32.whl
- Upload date:
- Size: 19.7 kB
- Tags: CPython 3.6m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76bca8d3c78551b8836ffaa55db59efa74645689684ca7368f8459f56326e06c |
|
MD5 | 1baa77a80ab733afedd484e19cad25c8 |
|
BLAKE2b-256 | f64f3a83d775e5899eaaa897fb6c4605eec9c6dc16de9377cce386b5e5dbf586 |
File details
Details for the file pysegmenttree-0.2.0-cp36-cp36m-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp36-cp36m-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 32.8 kB
- Tags: CPython 3.6m, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dc8a55bc3a87200e3322b71f3ea6e827b45f371e0341fc7721214f66c8056f9 |
|
MD5 | 8927bcc104a7d94ba3ffea4cf5c1aeb9 |
|
BLAKE2b-256 | c7b3b449fa8fe0f423f5aa98fef7e172d39c87b67688e01fbde890de93441b91 |
File details
Details for the file pysegmenttree-0.2.0-cp36-cp36m-musllinux_1_1_i686.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp36-cp36m-musllinux_1_1_i686.whl
- Upload date:
- Size: 32.9 kB
- Tags: CPython 3.6m, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b5faad9f32a9abc623f5355ef995a76aa64f91c284635bbf9877bcf773a1615 |
|
MD5 | 29b4c2f02e26d61afa0fe0cc402a77b4 |
|
BLAKE2b-256 | 5c54808d8b1c4980af8c327649ede59ae192a2a7700f73980a65c933371e2f08 |
File details
Details for the file pysegmenttree-0.2.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
- Upload date:
- Size: 34.6 kB
- Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ceca7661d67b7c2139c606b3f02950394c34847dedcf29b69cc25d4dabc70a51 |
|
MD5 | 04f1b49b662bc4c95b5bcdc4fb440034 |
|
BLAKE2b-256 | 8cccfce81d18e540585391c3ea1a7f79514225205e59b905078ce3936eed3b77 |
File details
Details for the file pysegmenttree-0.2.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
- Upload date:
- Size: 34.1 kB
- Tags: CPython 3.6m, manylinux: glibc 2.12+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc08c0163cd6e9f0015302dc27e6fa887f8680b2363dba462e97fa6a7f8e77c7 |
|
MD5 | a99f0786f2cce5fd4a394fd6287f99f8 |
|
BLAKE2b-256 | a1b1fbbf4f147b784df781e8c5c90cdf74340d553677e912d68f8da5e67d9dc8 |
File details
Details for the file pysegmenttree-0.2.0-cp36-cp36m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: pysegmenttree-0.2.0-cp36-cp36m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 17.0 kB
- Tags: CPython 3.6m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9af695c9aa36b4eb829080f34cde5794cb4ed9c5e59e80b685de85455c0bce80 |
|
MD5 | 8d147eca4d6675641101ced6629e8e7d |
|
BLAKE2b-256 | 9da61fd594b7afa92e6a3dbe1e26aaa6c6718cfea756dbee1211e4f3cc3cc3ff |