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.2.1.tar.gz
(182.3 kB
view hashes)
Built Distributions
Close
Hashes for fast_overlap-0.2.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de61d5c05b95e1b9a641f08b876c20f1cde73a8585ae859534845a3eed1e22e4 |
|
MD5 | f8b86712df03659fd8c335baee05b25d |
|
BLAKE2b-256 | 2cf201f8ea14442247d80598904242a6fb35916b30f5017c27d7aef162a684b6 |
Close
Hashes for fast_overlap-0.2.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5adbe9a47b32bcd7355fd6a57ff95b06ee28ee6fa50791e912a7255d3a3a5187 |
|
MD5 | 7276100d8d598eb5f6efd09f0c16438d |
|
BLAKE2b-256 | edc5538df062a0a6f933eecc14ce4fb55d6f41f0fb337265d85160015053c8a0 |
Close
Hashes for fast_overlap-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a09a56b3f0e6ef6df21fe60f956644b3eb271f012450a4f462b61d66d701c745 |
|
MD5 | d456999ca766a0b5375967ef52d59713 |
|
BLAKE2b-256 | e85aee04a465b82f8a95ad94a4be139982cfe6794f51f705f9702027fb8ba7cf |
Close
Hashes for fast_overlap-0.2.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3ddd29c288f72e9485ce50117fa8c16acecde2bd46d4ac861a6967e70433f0c |
|
MD5 | 9ffad33c52302758f459dbe03e0b1dbe |
|
BLAKE2b-256 | 87362b2f026e5d6819936359100833ad1d9040a7eebf8c3b6b4feffce6b2fd92 |
Close
Hashes for fast_overlap-0.2.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb1d55dc08273d6939bfab6d0810373e7563223eb817db441407b5916435c1cc |
|
MD5 | a8bd4bbbc7ab26f28800123555aace9d |
|
BLAKE2b-256 | 0e0ca8b01c6d7e9e610883fd592624f00fb74d15a794cbfd81ff4a4f1c2d4a50 |
Close
Hashes for fast_overlap-0.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 916616bafcd50cb4ed5d4d67bcb9ca7ec446689029a3bd25ffe34f463b73c68d |
|
MD5 | 2feb8a331230e576ea0882e488a8e007 |
|
BLAKE2b-256 | 0039a7d3e516d91fbb6d02c1ead93b6ac3ec6fa770ed731ce4b49b6658b229af |
Close
Hashes for fast_overlap-0.2.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 654bd3d1aa829839a85cf1e05165c5e5a9f123a15517045e78ed3618ab6d29bc |
|
MD5 | f6770d1e04209afe83eb008c9e2dc814 |
|
BLAKE2b-256 | 0e3d97f8c50a63068e0d3546a3b11f31aeb2e392f09bb960ffae53a09aff6fab |
Close
Hashes for fast_overlap-0.2.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3ec22989872f2a846ebb5cdf81fc373461cf6d76935d7be41d42e28384ec5f6 |
|
MD5 | 6830a87a87dbc9d3d42c565ab883b759 |
|
BLAKE2b-256 | b871c136837baebed3107a20493928e2cd00395c7e955de613fff14cc2124f2a |
Close
Hashes for fast_overlap-0.2.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b4480ab54430fe2aec679a1fa243fabe7fdc1e6a05b1462fb126812f405e6c0 |
|
MD5 | c0f6287d9b10aa845eea65fa703a9bd5 |
|
BLAKE2b-256 | 0ee44d184625e499a48b175c7881675af565d98446dd3bbbdf5f067d4bbb110b |