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.0.tar.gz
(206.1 kB
view hashes)
Built Distributions
Close
Hashes for fast_overlap-0.4.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31e6a74c78549e4792006b5766e1de6e9557a1282d35a34dcc68df398662e5e0 |
|
MD5 | 8c9b6977e6bb1dee2cd61741cccda3e5 |
|
BLAKE2b-256 | 2c1566a66907731885a0b09ca05329c1b67741150193200ff439bd585e19e5ce |
Close
Hashes for fast_overlap-0.4.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94b47252d7d9528736dea4cfa471bf030fcf0cefeb0c964684df580d9cee9f80 |
|
MD5 | ce9568ad5eb544b455b43f551f6c780b |
|
BLAKE2b-256 | 3f06f5993bc6da145301d5c7ef1d070045f562a9e11bcd350358b20ef8ced205 |
Close
Hashes for fast_overlap-0.4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7233099a92d3cb36198d01d639bf6fb15162358afd5148b62ff25a89fafbfc05 |
|
MD5 | 8ebe337e5f0798444f9475c2e6c09299 |
|
BLAKE2b-256 | a609e0c5be349b4b5373802c971ec370fcb130a5c1bff59ee67ffd35eecdf357 |
Close
Hashes for fast_overlap-0.4.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07e8c1318e1114ebfeb8e45a39ccf635d0f716b1194f01ce911e67fbf2a820f6 |
|
MD5 | abdf9f9440cd1f612f44e013c83fdf24 |
|
BLAKE2b-256 | 97de385ad20a23617c92825017a8adc96130b7a9e6adf7710ba58a559d621c38 |
Close
Hashes for fast_overlap-0.4.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af974ef934f09c7b5f123ffa3a667e96952a044a0d338f0aa6b46c62a9a69a93 |
|
MD5 | f544e3151aa8f18bc3df6febe44887e7 |
|
BLAKE2b-256 | 8498f9312b6cf77bdf5133a8237f4481a4e87effdd28b4f0a05d89ed6f281b3a |
Close
Hashes for fast_overlap-0.4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50f02ce69d36bd9cdd19467e5f60cc7365251271b80f6d1a0ea594c7a6a5ca93 |
|
MD5 | 4fd93f50a2e5abdff78fe632310e2612 |
|
BLAKE2b-256 | 287b1a841eb393a01704d047fc6aa45af4b8e40363d79e7422138b6220c25634 |
Close
Hashes for fast_overlap-0.4.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e402ba3f57e7ca3c09622a134ff8de9671893ee3cc40fe7337d02e68a5276099 |
|
MD5 | e57efb353cbbcfeb9b4994a5f26ad2b9 |
|
BLAKE2b-256 | 7db31fcf6a717dba5387cf0f907f7d0e8f79ce64fc9c7c69a583d79095c8387f |
Close
Hashes for fast_overlap-0.4.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 778a7a6763176a071a990fd0d55191d5bd38d0b64c7f10fcc7a0d71af1440e3f |
|
MD5 | b3f3263e46a6c78700ba79859fb48597 |
|
BLAKE2b-256 | 86a2452a34dd644ada6365f4762d01ff57819c4194a6231f041a533735a487a8 |
Close
Hashes for fast_overlap-0.4.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80c0205bec76e42416aab178c7838abb6b14813dd3118f2c2363cee2016d9780 |
|
MD5 | 2c4b5c6f06e0ad8ffa9f8cc7f123797a |
|
BLAKE2b-256 | b6d366c84ada8993b4156071d3d4dfc8fb919992fa1345cd9a242a7b32bb3678 |