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.3.0.tar.gz
(203.9 kB
view hashes)
Built Distributions
Close
Hashes for fast_overlap-0.3.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 150f0b61eeff22ebb6e3c0af774075322531aff49833e454428a4776d9971ea7 |
|
MD5 | 6a32b774ec003c61dd73031106c4ed30 |
|
BLAKE2b-256 | 2158d5b5eb206c9708b7fc9c9238fb84ebfec18b5da40f7af24dcaaddac83963 |
Close
Hashes for fast_overlap-0.3.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87b004dfb846df13a03354aea05740d13c184d6c40cb2716282cf1b9e992bdce |
|
MD5 | cd6c5e0f6ffbb2fd20c6e266e9054b9f |
|
BLAKE2b-256 | d2d73074c85c6adda402ff83cbf7806511042816055b5db86346605647a8328d |
Close
Hashes for fast_overlap-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8179f147a51c1984b79a8bab39a05b4d8c880dc0ef91dcda1d114d0963152ff3 |
|
MD5 | 80b9b0baf80fb513d70059dfa9c478ea |
|
BLAKE2b-256 | 8bd275d84e3955456e26f6f04d3854b3ce3ce2668abd27bd857e3e6c1d257101 |
Close
Hashes for fast_overlap-0.3.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b96718a269ed64cf6dbe6caf716b5199b9ab0ad85b0ee43e5db0d7ddf272b41b |
|
MD5 | c4c8fb6f4adaf5e05f86acd25c364edf |
|
BLAKE2b-256 | 28d2133c1aba8c2d1501bb862fb328f6267c71dd85130508c3598ee56765acfc |
Close
Hashes for fast_overlap-0.3.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8693cdc8a939cbae390b2d1be4383ffddc5648a402c55fca399abbf1a95ce0fe |
|
MD5 | fcfc355349a2e5ff7c2ba46ca5431e29 |
|
BLAKE2b-256 | 31032ec985f00d4682ec971839ac88645258947c60b4c50cbc6756768b93e652 |
Close
Hashes for fast_overlap-0.3.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaa8eada9fa83533a72291884d6153fb52c767267cf2ccf93421b16d149251ac |
|
MD5 | 722dd878b7e98c46dbec3abbe26f154e |
|
BLAKE2b-256 | 7ad7717196586731c69dbc5bf2bcb8d6b5776904c4227fe85667ca754edd4e2f |
Close
Hashes for fast_overlap-0.3.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ccb1a286c85ddd298c6e6572e979545bddacf706edd825aa651bed1ce66dab3 |
|
MD5 | ff0b670886e3138272ba72a600b4c834 |
|
BLAKE2b-256 | 1ebd2bc2eb64b1b726f7d6f32b6c2dab2f781c48866bf50ac6fea2c2e7a1d726 |
Close
Hashes for fast_overlap-0.3.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5f26e585e40a79539f8be0ebb72a403ef52fa706b6cd2370218b8f45aee35b2 |
|
MD5 | c111dea19a698296e8e0cba6e391a4c6 |
|
BLAKE2b-256 | e8d50372c4be61be63bbf82f204aae325b4bb213e6e9e7e47316e471bd4920cb |
Close
Hashes for fast_overlap-0.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0080a110e1851fc604e031286843459078916becd8459f92ac7fae3f601ac2e6 |
|
MD5 | 2d493e72c6230aed1814f60dcb451d69 |
|
BLAKE2b-256 | 43bda25f52368e34e0519d88f45f8eb4df80ef413b87f0ddd2ec204e2e0a8cb1 |