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.5.0.tar.gz
(208.4 kB
view hashes)
Built Distributions
Close
Hashes for fast_overlap-0.5.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b57444f24a313f057b0bf41d18f960389feadfe9dd763cccdbcb34c737968688 |
|
MD5 | 4596b490ccae4cbb20ee277478c05aa5 |
|
BLAKE2b-256 | c5ceb07911ea69e004cb659fdfd8a7503c09eaf8d67a841dec6809af72a02b3d |
Close
Hashes for fast_overlap-0.5.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a60657ffeae8d8aa3a861a97fb84d26251234c71fdc9a4c659e04da511a744a |
|
MD5 | 1cafa3270ef8b95161953f327013e8aa |
|
BLAKE2b-256 | 0793f3056969d23f226112ebc49e104ff6c7bfc29087396a601397cbe6893da8 |
Close
Hashes for fast_overlap-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7251292191211028bb842556bbdd7e3fa6d9d789893609a626b61f6a6fc826c3 |
|
MD5 | fb8098c2c97079496acc3f98604c832f |
|
BLAKE2b-256 | 887fa06d4b531dbc431b3e196c74bdd2bfb2afdd031997f20b52caee47dc4282 |
Close
Hashes for fast_overlap-0.5.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28bc3e318c8926f21756f1301f9788fd4b52fa2cdc2bfcc8c2bb622231e3e530 |
|
MD5 | 1147d64611d4bdbd6b1edcf8c4fa50de |
|
BLAKE2b-256 | 349b7026ce3888fa04fbe6a76b3cd98337a5d8bc9c8d637953232c358c8f41af |
Close
Hashes for fast_overlap-0.5.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54f9174a3daa3049a506003715953d5115f8212f6dce9f7ebabc9fb70c0c4d08 |
|
MD5 | aab6c00e8aa68dcad9724ab3da7f2866 |
|
BLAKE2b-256 | ce7f938d8566d64838d9b3eef89b2258a5fc188726a116b5dd870597745cf832 |
Close
Hashes for fast_overlap-0.5.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3cf97c12aa5417b25bee925ccb9348d9e026550414aaab381cb4254d667fb9a |
|
MD5 | ac073802642e7f8007b84f4de096552e |
|
BLAKE2b-256 | a0501364d1cc0ec2fe1f4a40bd15a94b8703364c09482ef14b588970bcf3c232 |
Close
Hashes for fast_overlap-0.5.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1743af41ae06503c5c611e6235b14f652f72e83b7eaf61af2a244ec21be1d517 |
|
MD5 | f1c5ea7b9de67f91de01503a24b78be6 |
|
BLAKE2b-256 | 3c345f8e90f547a7b70e2514affc50819bafa853bba575f9d46d05653758254e |
Close
Hashes for fast_overlap-0.5.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67c375fd635f6f3a78d86e56ae353ea01d09c735fe5b3392795a0aaabcc8486f |
|
MD5 | 44133bdc41fd105142f2753c50a85259 |
|
BLAKE2b-256 | 4f486784ed1a31d0625416f58c975252509ebbfa21b014da511149debd102e14 |
Close
Hashes for fast_overlap-0.5.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9efc830f893bec00b92e81b8d813617b0aa5ab49d8bf7691791c7470b171f5cf |
|
MD5 | eb66ba6e0970c720bd9592f62ba2a0ee |
|
BLAKE2b-256 | a24ffac6d9e9a97665a150042f9f9cafe353e5cffa65de6f0e4d676c80310844 |
Close
Hashes for fast_overlap-0.5.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 653a97cf875df879f1d1a702356bc12af063b7c160e64b87fac009aa1d047603 |
|
MD5 | f45b611b3ea3983814581f3acc6990c7 |
|
BLAKE2b-256 | 2aa81f4da6d68e8f36da48bd429d9a44bc07cd262da1443ef6555a608b082864 |
Close
Hashes for fast_overlap-0.5.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2f27b2780f92e4636ecca1b53b7b59c09a3d262d580eccd394df14b11e78220 |
|
MD5 | 47fad1b5cf2033d732cee6e3a853077e |
|
BLAKE2b-256 | da9b805ece535fc50d30d53df50012dab5ecd5ec9f2dd498baf40133774aab23 |
Close
Hashes for fast_overlap-0.5.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ee54cb0cb3a29c316f4b1f913031f29e4a84c9fa68218d9daf1540e51510b6a |
|
MD5 | 1099c01cccaacb37fcea4e5dd88a9530 |
|
BLAKE2b-256 | 99a1c02276f311b886765a127de515543d5d28e1460213e7f13a04e766c4831d |