No project description provided
Project description
Fast Overlap
A tiny cython library to calculate the pairwise overlap of all cell masks between two time points. Created for use in https://github.com/Hekstra-Lab/microutil/
Install
pip install fast-overlap
Development
Installation
python setup.py build_ext -i
To really remove stuff and build + test:
rm *.so build/ fast_overlap.cpp -rf && python setup.py build_ext -i && python test_speedup.py
On Mac
You need to compile python extensions with the same compiler used to compile python. So on mac you should use clang
. However the apple distributed clang doesn't include openmp so you should either use g++ locally (which seems to work for some reason, but doesn't for built wheels) or use homebrew clang as in the github workflows.
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
fast_overlap-0.4.2.tar.gz
(206.4 kB
view hashes)
Built Distributions
Close
Hashes for fast_overlap-0.4.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 164dd7073e00bf148801b148f2174e8de6e1d56c3728ec3d00bc3feab3c665c1 |
|
MD5 | 2004f1603a11334e9af7a17d3fcab403 |
|
BLAKE2b-256 | 1e846c6ffebecbb99dc34bc55bebc187a0464ccc077653f9c120c32e4977b04f |
Close
Hashes for fast_overlap-0.4.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60a09bbef5e3085e3acb8b43738a2dcc40679e0eddef7631bf700f4932be4662 |
|
MD5 | d8f5f558b357a019e027fda4ec73a090 |
|
BLAKE2b-256 | 3f9cd88af96daefd89139e650acedb42812234f7e3e4c145fb9edbbe8b9ed83c |
Close
Hashes for fast_overlap-0.4.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e182c6eaa8966a919484e0977cd7bb4231efd6dcf15102bf9d246e6dc2427575 |
|
MD5 | 7422d9a6fe089a89a64d09398898a460 |
|
BLAKE2b-256 | cb7d4bf63cef9e56d7ed29aa25ccfa400b8a7f423b32b446bd633d6767c0c5fd |
Close
Hashes for fast_overlap-0.4.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23a47d6891d12fb654886d834b6ecd4503bdb62b9fb1be4de0d0250f885a86a4 |
|
MD5 | 6c4fe91c2a4a271cb84e0ba7824405ff |
|
BLAKE2b-256 | d9b031f988a65d80ee82a63f5651f42aa20d8e02a3ef56800391e70be493eb58 |
Close
Hashes for fast_overlap-0.4.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21b4321dd97c848cefb9a3ee81f133bff02831e63df91cbccb5731488d3c856f |
|
MD5 | 6b1e813070e591885d348e35275ffd94 |
|
BLAKE2b-256 | 97d3385ac03e2fcb3e3a9eee030163ea3e12e5e4a526492afbe47cdde548d496 |
Close
Hashes for fast_overlap-0.4.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d95b4a0c81be14f94a3c98626e785076fd06b92aa16ced3b6f337a0e5013d54b |
|
MD5 | e0ee5654bd407c5f5943a9d1044a18e1 |
|
BLAKE2b-256 | b9b71191476612d4ff8b2be2b605f769172e335325657c332ec25fd78238c6cd |
Close
Hashes for fast_overlap-0.4.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 242d78a9109fd042a8029789cacdd19dabee94527e8e8e7be2251bbada006201 |
|
MD5 | aeb46032df42f65e7569bc11ff7f89d9 |
|
BLAKE2b-256 | 02f71f2138a761e1dcf0ae500aecc764d21bfc6e8f818b01c51c791b42639edf |
Close
Hashes for fast_overlap-0.4.2-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e64a67471d340d9274469efc49f62be45ce952d2e7dd8564de0ac83177bc8a3e |
|
MD5 | 99bf4d3b25e2a24ed2897a0e1d4036a1 |
|
BLAKE2b-256 | 92d3076e2db85a2993a16047dcc38feba6e36a70b73e933544f17946f46b9c57 |
Close
Hashes for fast_overlap-0.4.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 225da9f11ebe4671d73f1cb0032806f622c9785decc9a0721a9a97feca3c868c |
|
MD5 | 66ea62d4e36b7f67f15ebef4208178c1 |
|
BLAKE2b-256 | 052f78012ddb50d03b9407609ae170d0e9771e0783d3c190ad981953443d3bcf |