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.1.tar.gz
(206.1 kB
view hashes)
Built Distributions
Close
Hashes for fast_overlap-0.4.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d5f2d0fb722ab3441fb644eb175b3fa5ceb2490e5d47b55b7143e8e240ec046 |
|
MD5 | 06adfe042ad849d19a8a4e0563a0f4bd |
|
BLAKE2b-256 | f66e8cf80fa642a6cbb03323377dd5211d52f83caf94a153632f41f9846e891c |
Close
Hashes for fast_overlap-0.4.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c3f8b0581d01336a3b9319019dd580bac2eba2514e993b459981f3a6f1f6fb9 |
|
MD5 | 8ed00ab2e2e030995fcd1cf4e3a6602f |
|
BLAKE2b-256 | f1472095e976928ede44d04fdd4f8b52390b8e613a98d6e82a5583911c513bd3 |
Close
Hashes for fast_overlap-0.4.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f9b342c541e5ea174d218f3b803a424656bbcd999107cf97e38bd71be7beb0b |
|
MD5 | 64f25efac44a28afbbc7b19cec2587c1 |
|
BLAKE2b-256 | 9d73138b04d1357ff700761c2a90d1ea131913c890fa8f97ec2717ed8b0c60f6 |
Close
Hashes for fast_overlap-0.4.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b1e727eeff8d83d7db1c7da699860f48fdb632eb4a7cef6633b32e9dbb48676 |
|
MD5 | 72b52515a05b10d7ffb97204d3b2efdf |
|
BLAKE2b-256 | f51828f725eba81d8fa5973be53c758065aa6de20e06c8000618b28f6fbaea8c |
Close
Hashes for fast_overlap-0.4.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d86c6b0962c228e135c7d60b2afe7e8de16580251d27f6c8dc4e87f3a7cba096 |
|
MD5 | 6d9eb6f7edf62a01100973e264e44ff5 |
|
BLAKE2b-256 | 1a02e88124c2d6618777ca2ccd81372396fd320a4a90d7f2c0771d7b6b26685d |
Close
Hashes for fast_overlap-0.4.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1cf695f145b526304c4299afaaac6175a112ca4fedf7136b944585dd97d65c9 |
|
MD5 | 5087a3d82cf15affa92f71d9af4ea530 |
|
BLAKE2b-256 | 8139345e236a3b5efabc65f7083722769f570d612d3d7e92fbd983983633aa8e |
Close
Hashes for fast_overlap-0.4.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3bc9b1b3c7aff1891fe5a5f1a866f701d84acf074e9c5437e63e0e790ef74ee |
|
MD5 | 9f57d84ae6490b32fb7046a76fdc9f30 |
|
BLAKE2b-256 | e07f6630f569f4803c50974408bbcd39bb34e17c832d1ccfc660f1e397118456 |
Close
Hashes for fast_overlap-0.4.1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dde526d8f1e8d6302779a7a98db0778f411efd86f351edc79d9a434e259629f2 |
|
MD5 | b770b7ef0131efe7532bcff4f5afd1d2 |
|
BLAKE2b-256 | 0361e6372bdbfd127330d382cc441349e071f70613e78b4d46b4dc9bc9d1082d |
Close
Hashes for fast_overlap-0.4.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c1ad56ab4e8b01b018a8e70a86b643f88dd7941d26a637074a62ff65dd5b5fa |
|
MD5 | 702203420b6c0c6e060b2a6ea1195438 |
|
BLAKE2b-256 | 5b92071b2301c875fb76adbb1c739aa9d8e270a9d0e0b6ad2f14d497297bf6f3 |