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.3.tar.gz
(206.4 kB
view hashes)
Built Distributions
Close
Hashes for fast_overlap-0.4.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e99f21ebd2e9e75ca4f3b754bb61c6e668fd23d42a5836e26cb36ab4acbb770 |
|
MD5 | 410195d55544913389159a3c4c7790b5 |
|
BLAKE2b-256 | 527585d565ca7941d68e3e34b17aa1369e59eb37128c7ab9d73a56ee24d3ceea |
Close
Hashes for fast_overlap-0.4.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e8c1fdde6b2961dde7ec9a132aecd04f324778a25629c8f1068ae21355cc394 |
|
MD5 | fee695da194925e6f56ad386d42716ac |
|
BLAKE2b-256 | ea4d5006d7b594800ec9074957526bacba2efec6398e07adc3de84b6bcd7f587 |
Close
Hashes for fast_overlap-0.4.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ca1bd6483b4cdc9cc4dc4ce0dfa29736a5fd7734d0aa07c484e2590fc168f03 |
|
MD5 | 0775e5432afd98014bfac98b5bdafb5c |
|
BLAKE2b-256 | 5b98f531c089fe943a4e8b54117d67749140c510ab70a2cef47f41660539f298 |
Close
Hashes for fast_overlap-0.4.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 840038dcb2fb5feae51d9fa5a3555a1b44eaa5982c665b211f4b4994eebdce02 |
|
MD5 | 5e0e76bf6f8f3fcf8dbc0c9b1b1e6c12 |
|
BLAKE2b-256 | dc0e75001eff10ac5f0e3b61152ea23266720034378afa5baa262f124411b027 |
Close
Hashes for fast_overlap-0.4.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 082f2d47d60a7dc03056eea41a5de0d1c45f55cfbe62067d73dd3689f5f26031 |
|
MD5 | 41331f7994a0335c7cb5234ca99bcc4d |
|
BLAKE2b-256 | 57414f904e621af92a79c5ba78d2a0696cd011a397bca69e36357e61aa3fbf93 |
Close
Hashes for fast_overlap-0.4.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4da5a6c2758aedaa63e99184e1b3b94442cb074ac0b96766c1f4e783eafcf823 |
|
MD5 | a18edbbbe63054525061d4cc17da7850 |
|
BLAKE2b-256 | 9c72e1db3fae953090fefde89d6b5c1e5be456ed9b7d4d81fc2eceaaccb545ff |
Close
Hashes for fast_overlap-0.4.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a02df0b64a3ef207f8f30f44f5c411093a913393cb63ecddd3b1da4724314164 |
|
MD5 | c145afab7bdd464af71cfd9fda8e012d |
|
BLAKE2b-256 | 5f77a17cd503e7ffa9e23eafe583185aad22880fa545c61fb803f656db6dcf6d |
Close
Hashes for fast_overlap-0.4.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72f2d049c822e18ed8f98b6899650e78f9b288899bffd1e931f830fa446a6707 |
|
MD5 | ce91743d566e3a9190afdd0c20edcfe1 |
|
BLAKE2b-256 | 27620bdc8145c48d3aa35252bcd229727c7603d15b3fccda22a9c45d5964237c |
Close
Hashes for fast_overlap-0.4.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec37c5c92ece70f7278283b651d4e7e9d8b30582eb79fb3d0e63100413dbbcf9 |
|
MD5 | 1c8f3ce7674df063d0f3052dbc4533b0 |
|
BLAKE2b-256 | 13b38e7791021f10ff6eb901f1584017568582a5ff6a98c571305b11f0d8f371 |