Fast point(s)-in-polygon queries.
Project description
INPOLY: Fast point(s)-in-polygon queries
A fast 'point(s)-in-polygon' routine for Python
.
INPOLY
returns the "inside/outside" status for a set of vertices VERT
and a general polygon (PSLG
) embedded in the two-dimensional plane. General non-convex and multiply-connected polygonal regions can be handled.
INPOLY
is based on a 'crossing-number' test, counting the number of times a line extending from each point past the right-most region of the polygon intersects with the polygonal boundary. Points with odd counts are 'inside'. A simple implementation requires that each edge intersection be checked for each point, leading to (slow) O(N*M)
overall complexity.
This implementation seeks to improve these bounds. Query points are sorted by y-value
and candidate intersection sets are determined via binary-search. Given a configuration with N
test points, M
edges and an average point-edge 'overlap' of H
, the overall complexity scales like O(M*H + M*LOG(N) + N*LOG(N))
, where O(N*LOG(N))
operations are required for the initial sorting, O(M*LOG(N))
operations are required for the set of binary-searches, and O(M*H)
operations are required for the actual intersection tests. H
is typically small on average, such that H << N
. Overall, this leads to fast O((N+M)*LOG(N))
complexity for average cases.
Quickstart
Clone/download + unpack this repository.
python3 setup.py install
python3 example.py --IDnumber=1
python3 example.py --IDnumber=2
python3 example.py --IDnumber=3
Demo problems
The following set of example problems are available in example.py
:
example: 1 # a simple box-type geometry to get started
example: 2 # random queries using a common geographic dataset
example: 3 # speed test vs existing inpolygon implementations
Run python3 example.py --IDnumber=N
to call the N-th
example.
Fast kernels
INPOLY
relies on Cython
to compile the core "inpolygon" tests into a fast kernel. inpoly_.pyx
contains the human-readable Cython
implementation, inpoly_.c
is the auto-generated output. For a full build:
python3 setup.py build_ext --inplace
python3 setup.py install
These steps should "compile" the Cython
kernel inpoly_.pyx
into the Python
-compatible c
-code inpoly_.c
, which can then be compiled into the binary lib inpoly_.so[pyd|dylib]
.
License Terms
This program may be freely redistributed under the condition that the copyright notices (including this entire header) are not removed, and no compensation is received through use of the software. Private, research, and institutional use is free. You may distribute modified versions of this code UNDER THE CONDITION THAT THIS CODE AND ANY MODIFICATIONS MADE TO IT IN THE SAME FILE REMAIN UNDER COPYRIGHT OF THE ORIGINAL AUTHOR, BOTH SOURCE AND OBJECT CODE ARE MADE FREELY AVAILABLE WITHOUT CHARGE, AND CLEAR NOTICE IS GIVEN OF THE MODIFICATIONS
. Distribution of this code as part of a commercial system is permissible ONLY BY DIRECT ARRANGEMENT WITH THE AUTHOR
. (If you are not directly supplying this code to a customer, and you are instead telling them how they can obtain it for free, then you are not required to make any arrangement with me.)
DISCLAIMER
: Neither I nor the University of Sydney warrant this code in any way whatsoever. This code is provided "as-is" to be used at your own risk.
References
[1]
- J. Kepner, D. Engwirda, V. Gadepally, C. Hill, T. Kraska, M. Jones, A. Kipf, L. Milechin, N. Vembar: Fast Mapping onto Census Blocks, IEEE HPEC, 2020.
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 Distributions
Built Distributions
File details
Details for the file inpoly-0.2.0-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 35.7 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 278d39dadf3a13fc1e6736f708aacab367ca796a454f95c0de2d63896a35162c |
|
MD5 | eac980733360bbb8394055ccc24ad99f |
|
BLAKE2b-256 | 8ac9bdeff716861afa5d4fbd7e15a0fff78d7ae880c53657311412365bb6979f |
File details
Details for the file inpoly-0.2.0-cp38-cp38-win32.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp38-cp38-win32.whl
- Upload date:
- Size: 32.2 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8988c973e3e0050168b330a005dd241c0fb7d1c95c523081b1752fc2ae61c11c |
|
MD5 | 4d82cbdbb968fbf4c877823fc7333ce5 |
|
BLAKE2b-256 | 739cf96a2b03205ce5c68e65c08fc59ba7d09278b6a96e2f234c85a39b963bcf |
File details
Details for the file inpoly-0.2.0-cp38-cp38-manylinux2010_x86_64.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp38-cp38-manylinux2010_x86_64.whl
- Upload date:
- Size: 104.7 kB
- Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad7f65cb7712b430f4ae38e8c2d32d006f6e60a23797bf2bbcec1ce0c4c32271 |
|
MD5 | 1235b61ff754484a5c096b06d9599128 |
|
BLAKE2b-256 | e1e179fd04de26961bd2d08e386d0765d537fadc2bb2202e75347b989447ce69 |
File details
Details for the file inpoly-0.2.0-cp38-cp38-manylinux2010_i686.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp38-cp38-manylinux2010_i686.whl
- Upload date:
- Size: 100.0 kB
- Tags: CPython 3.8, manylinux: glibc 2.12+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ac0c961e957735cbde634d050b07959a6daa4e841aa92309b2aa13d889ed0a0 |
|
MD5 | 389e4838e57475fe58853acce0305e0c |
|
BLAKE2b-256 | 6d582e43ac2b8f20f85dfafb9674ff7a44723147b2ea113d079a01d53be76e5d |
File details
Details for the file inpoly-0.2.0-cp38-cp38-manylinux1_x86_64.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp38-cp38-manylinux1_x86_64.whl
- Upload date:
- Size: 104.7 kB
- Tags: CPython 3.8
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b1511de0bc3987504994bc86e23780672c30bb8b270e878602492ec8c09be29 |
|
MD5 | 1d8fad299f107d5389ab390a084e489e |
|
BLAKE2b-256 | b9256ca976449ddcaea6326bb083ed5a72adfaf4f413ba58820985b26ce22ff9 |
File details
Details for the file inpoly-0.2.0-cp38-cp38-manylinux1_i686.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp38-cp38-manylinux1_i686.whl
- Upload date:
- Size: 100.0 kB
- Tags: CPython 3.8
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4fd2a58307b0fce14fa2a1bf9ac8660f11e4dfa99f856be261c0642ec442725 |
|
MD5 | ddfd21df1e7120e23cac1e60ab1593bc |
|
BLAKE2b-256 | 0641cf98fec38613d1fc931375e79af3308b3ead98dda9727e420ac43fb5ee9b |
File details
Details for the file inpoly-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 32.6 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d5a343f5b683c99e696c733e88ce3908bee709cef08a7cc1bf28f8b99419f3a |
|
MD5 | 79bc0fde0bbe4f687dad4377a811f439 |
|
BLAKE2b-256 | cb036bb166e5de97e045a58432a28b069e20f7fab3b970420506cb76f8b28dba |
File details
Details for the file inpoly-0.2.0-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 35.3 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cd58046231070f7a380c41555ade212a4db1757542072db8fc464ab154adf21 |
|
MD5 | 3ebde2b84943f24e6d86b291643fcf40 |
|
BLAKE2b-256 | ec8328012e71f9e344bb5665f64a56d8eb57889321eaa175f7f351a0f422d52e |
File details
Details for the file inpoly-0.2.0-cp37-cp37m-win32.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp37-cp37m-win32.whl
- Upload date:
- Size: 32.1 kB
- Tags: CPython 3.7m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1db6b8538ff3777f6ce04b488faefff5498d5f455b621b8985480322e4c9a86 |
|
MD5 | 7a1727c56618f0391649fa76d03f196d |
|
BLAKE2b-256 | d60ddd72138576db33c4add23d9ef5a0985c285072782b9435b1ed6801589c75 |
File details
Details for the file inpoly-0.2.0-cp37-cp37m-manylinux2010_x86_64.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp37-cp37m-manylinux2010_x86_64.whl
- Upload date:
- Size: 98.6 kB
- Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05e860e94eeaf4e5d076dd0d748256764f4985522e8323e3040dd922e632eb0f |
|
MD5 | de20274963c60845a37752d0dce9ca2f |
|
BLAKE2b-256 | 938d8dfb3a862dccc77f09d9b077be2dab6264c57986c339deabbd0b1fe2151d |
File details
Details for the file inpoly-0.2.0-cp37-cp37m-manylinux2010_i686.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp37-cp37m-manylinux2010_i686.whl
- Upload date:
- Size: 94.5 kB
- Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d5834f1007312ca052cda491d8452036fcb1e7fb2fe0ed215dc2890041000c9 |
|
MD5 | 5aaff1176abf94a347320043c540316c |
|
BLAKE2b-256 | 699155fb30bb724e754065aac5b49a045754ba7e2ef838cfe89f626fbc314584 |
File details
Details for the file inpoly-0.2.0-cp37-cp37m-manylinux1_x86_64.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp37-cp37m-manylinux1_x86_64.whl
- Upload date:
- Size: 98.6 kB
- Tags: CPython 3.7m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | db7be1739485560c8bed6b1c24ddb8c19fe9e287a856c91fb36177fd81cda871 |
|
MD5 | a2d5eb894cf8a5dceca49f96ea9bc946 |
|
BLAKE2b-256 | 86577295111d7edd27c6c416026cf0f23ea0dcb895a242764da0d844ba0634d7 |
File details
Details for the file inpoly-0.2.0-cp37-cp37m-manylinux1_i686.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp37-cp37m-manylinux1_i686.whl
- Upload date:
- Size: 94.5 kB
- Tags: CPython 3.7m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0eb439a5bd053ea2c6fc4c397c071cc23880c3338ccc3384fd9108a7716d0577 |
|
MD5 | 624529a0f66865565092a4ce582d735b |
|
BLAKE2b-256 | 3d2b695468f858a4ecb876872256e24ec810cfd18c4d7c73f155f53c0cc9c773 |
File details
Details for the file inpoly-0.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 32.3 kB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 279cc2cd2f69815509bc04390a1230c2c56968be6568dff8bf737b1083215198 |
|
MD5 | 348d3f8110bdf33b3dc1c50bf87b6432 |
|
BLAKE2b-256 | 5e7a46436e7be74c67967471a36e760d049cc8f18eee7dd4700a706265c7453d |
File details
Details for the file inpoly-0.2.0-cp36-cp36m-win_amd64.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp36-cp36m-win_amd64.whl
- Upload date:
- Size: 35.3 kB
- Tags: CPython 3.6m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33e8bf4f7e649051b1251cc22fc7aba8d6a93554450802f79727c6d291264908 |
|
MD5 | 93b1d98e57b68273b81e489ea6e27f69 |
|
BLAKE2b-256 | 5842adc40e2e9e71a2eb12d627f08c86bda401407337627fa10ce4b70bd7fdae |
File details
Details for the file inpoly-0.2.0-cp36-cp36m-win32.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp36-cp36m-win32.whl
- Upload date:
- Size: 32.0 kB
- Tags: CPython 3.6m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2357d87a17c12eebf58cbf30343a85c362204d928e2c120b57a158f5bbd478c4 |
|
MD5 | b4db363e409f91072dccc1f19e5be0f3 |
|
BLAKE2b-256 | 2cc0420b632fa4aeae2650af18dfd1b76803af6d7a3faad1c100a00063a0c3e2 |
File details
Details for the file inpoly-0.2.0-cp36-cp36m-manylinux2010_x86_64.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp36-cp36m-manylinux2010_x86_64.whl
- Upload date:
- Size: 97.6 kB
- Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c8d8cf90db4006895e9abe1d828c37ea6177f55b6c08609009c5291062c1bd2 |
|
MD5 | 11a45918c685b93adfdcfbd4f0cc588d |
|
BLAKE2b-256 | 07e3d5ba5039c199a234dbce97de38dd60ab1c925de53a8f7ebbda7b5c1a59c9 |
File details
Details for the file inpoly-0.2.0-cp36-cp36m-manylinux2010_i686.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp36-cp36m-manylinux2010_i686.whl
- Upload date:
- Size: 93.5 kB
- Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32777a5bef493e910ed4ab18b85dea44171fd7a14b775b54adaf049e94c51048 |
|
MD5 | 9053e2e4d84fef54edd4f3cfcc2e1f8e |
|
BLAKE2b-256 | 852d5fb609c666f88cd69d1f4feed03da4691a0d73d12ffc00d74f745d90a52b |
File details
Details for the file inpoly-0.2.0-cp36-cp36m-manylinux1_x86_64.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp36-cp36m-manylinux1_x86_64.whl
- Upload date:
- Size: 97.6 kB
- Tags: CPython 3.6m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c160c67f98c6dce7d60e89b9cacf9b4f13eb5c506f09a321f813deaf0e99838e |
|
MD5 | bcb4c76bea6b39568fc3ba9786396d00 |
|
BLAKE2b-256 | 128ca8c28156ceb786b5b209f175a8dcb95ad0b57342661c95dad779fd288111 |
File details
Details for the file inpoly-0.2.0-cp36-cp36m-manylinux1_i686.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp36-cp36m-manylinux1_i686.whl
- Upload date:
- Size: 93.5 kB
- Tags: CPython 3.6m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 736f4143983f145cf76b45c52a63f20b37655e4574e139b1b5cef55b215864ab |
|
MD5 | b25e0bd8d1777f39933aa18eb4d34ee6 |
|
BLAKE2b-256 | c6a457a8ed3b20c269361e92cbe548298d6732f6b2ba35a192bdb0c7658da447 |
File details
Details for the file inpoly-0.2.0-cp36-cp36m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp36-cp36m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 32.3 kB
- Tags: CPython 3.6m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e7224206a52fe90a27dbe544672d6703955ef0443c89b285e771e7735a883ed |
|
MD5 | 283d001337c0d595edc20ffc66cc8bb2 |
|
BLAKE2b-256 | 8a015a4684f55d43984d60384b603ac7fbf26b931b6ce39259e9662b468ff3b4 |
File details
Details for the file inpoly-0.2.0-cp35-cp35m-win_amd64.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp35-cp35m-win_amd64.whl
- Upload date:
- Size: 35.0 kB
- Tags: CPython 3.5m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32892c0d90391ea1f05c8215316b3b800be535406bc0a119aa1ef8431d4f0ec5 |
|
MD5 | 920e3ac8c8061cfeb63cf814c0ca1752 |
|
BLAKE2b-256 | b45d4e9d284eb4f9c43f0d617a300d51ab7d173afe1673267afb9f4d9891dd5b |
File details
Details for the file inpoly-0.2.0-cp35-cp35m-win32.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp35-cp35m-win32.whl
- Upload date:
- Size: 31.6 kB
- Tags: CPython 3.5m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c434177490e0d977349bfd4d2fa58a32490b0e36610f1da9d08aadc2773876d8 |
|
MD5 | 9ec728eea152e9f8e08696c76ab51a1b |
|
BLAKE2b-256 | 2f0d94105033f9cde874e81de3a402d410cb67fb11f59dcf45f2e0601050b8ad |
File details
Details for the file inpoly-0.2.0-cp35-cp35m-manylinux2010_x86_64.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp35-cp35m-manylinux2010_x86_64.whl
- Upload date:
- Size: 95.7 kB
- Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 477e59094bdbe908eb579235f1e5cbec123508b3fb4b24d737c689c3d3655701 |
|
MD5 | 8dead4659e2a57608d35a23b98052dc3 |
|
BLAKE2b-256 | 544c675cb9a8ee0f9d3ef7a57e366943ace22934e92ce56c5af8fc73054c2b48 |
File details
Details for the file inpoly-0.2.0-cp35-cp35m-manylinux2010_i686.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp35-cp35m-manylinux2010_i686.whl
- Upload date:
- Size: 92.3 kB
- Tags: CPython 3.5m, manylinux: glibc 2.12+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36ba925f108c5207728bd305defcbcb7f5204afef32d88f69cdfcce4905ac87b |
|
MD5 | 49de0e236a3da904f87100c0fe35aff8 |
|
BLAKE2b-256 | e4483ac974047dcd1416f3e071595c70103ee326004700ee559cb62d65adbfe1 |
File details
Details for the file inpoly-0.2.0-cp35-cp35m-manylinux1_x86_64.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp35-cp35m-manylinux1_x86_64.whl
- Upload date:
- Size: 95.7 kB
- Tags: CPython 3.5m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea7b02813e3c21504217754583cd33e791bb7900253161f48469d3b52c92a845 |
|
MD5 | 18de985763af6a077669ac285cfb27ab |
|
BLAKE2b-256 | 2a05c09892727f60bb0ed924d33a33a5106526fe3401e13d6575e729d8d9f348 |
File details
Details for the file inpoly-0.2.0-cp35-cp35m-manylinux1_i686.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp35-cp35m-manylinux1_i686.whl
- Upload date:
- Size: 92.3 kB
- Tags: CPython 3.5m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | de7aeab7716f9328521c146f3c2a2a93898b4d7d31ceee7ec3167d35893e71e0 |
|
MD5 | bea1f599bfae5c7d086dbac21dcfc5b4 |
|
BLAKE2b-256 | d67f1b87d1482d30098c61a2a1984f3aef03c106e3157d6a8c3d0567e535237d |
File details
Details for the file inpoly-0.2.0-cp35-cp35m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: inpoly-0.2.0-cp35-cp35m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 31.7 kB
- Tags: CPython 3.5m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42a76010f7122de89f07a5b8142c640b7c1dc3132f5bbe3316dc385305f2d2b3 |
|
MD5 | 34ef6842b8178a9ae62aac9f7f023726 |
|
BLAKE2b-256 | 4b06a8e1882f9c3635d565f56407c6b528603a50cf0ccac826a04faecf4e3934 |