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.
Metadata
Release files for fast-overlap 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fast_overlap-0.5.0.tar.gz | 208.4 kB | Details |
Built distributions (wheels)
Total release size: 4.8 MB
Release files / fast_overlap-0.5.0.tar.gz
| Download URL | fast_overlap-0.5.0.tar.gz |
|---|---|
| Size | 208.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
20574f42e5240ec8a1b3e1bae758f3eae0edccc859543970833a81d6868b6410
|
|
BLAKE2b-256 checksum How to use checksums |
e8177e5368c8f94bcd04c023eaa50420d6619be26f53452c0757d1214cc2a180
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / fast_overlap-0.5.0-cp310-cp310-win_amd64.whl
| Download URL | fast_overlap-0.5.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 89.1 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b57444f24a313f057b0bf41d18f960389feadfe9dd763cccdbcb34c737968688
|
|
BLAKE2b-256 checksum How to use checksums |
c5ceb07911ea69e004cb659fdfd8a7503c09eaf8d67a841dec6809af72a02b3d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / fast_overlap-0.5.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
| Download URL | fast_overlap-0.5.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl |
|---|---|
| Size | 664.1 kB |
| Tags | CPython 3.10 Linux glibc 2.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
4a60657ffeae8d8aa3a861a97fb84d26251234c71fdc9a4c659e04da511a744a
|
|
BLAKE2b-256 checksum How to use checksums |
0793f3056969d23f226112ebc49e104ff6c7bfc29087396a601397cbe6893da8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / fast_overlap-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | fast_overlap-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 405.1 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
7251292191211028bb842556bbdd7e3fa6d9d789893609a626b61f6a6fc826c3
|
|
BLAKE2b-256 checksum How to use checksums |
887fa06d4b531dbc431b3e196c74bdd2bfb2afdd031997f20b52caee47dc4282
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / fast_overlap-0.5.0-cp39-cp39-win_amd64.whl
| Download URL | fast_overlap-0.5.0-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 90.2 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
28bc3e318c8926f21756f1301f9788fd4b52fa2cdc2bfcc8c2bb622231e3e530
|
|
BLAKE2b-256 checksum How to use checksums |
349b7026ce3888fa04fbe6a76b3cd98337a5d8bc9c8d637953232c358c8f41af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / fast_overlap-0.5.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
| Download URL | fast_overlap-0.5.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl |
|---|---|
| Size | 664.9 kB |
| Tags | CPython 3.9 Linux glibc 2.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
54f9174a3daa3049a506003715953d5115f8212f6dce9f7ebabc9fb70c0c4d08
|
|
BLAKE2b-256 checksum How to use checksums |
ce7f938d8566d64838d9b3eef89b2258a5fc188726a116b5dd870597745cf832
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / fast_overlap-0.5.0-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | fast_overlap-0.5.0-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 400.8 kB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
d3cf97c12aa5417b25bee925ccb9348d9e026550414aaab381cb4254d667fb9a
|
|
BLAKE2b-256 checksum How to use checksums |
a0501364d1cc0ec2fe1f4a40bd15a94b8703364c09482ef14b588970bcf3c232
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / fast_overlap-0.5.0-cp38-cp38-win_amd64.whl
| Download URL | fast_overlap-0.5.0-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 90.1 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1743af41ae06503c5c611e6235b14f652f72e83b7eaf61af2a244ec21be1d517
|
|
BLAKE2b-256 checksum How to use checksums |
3c345f8e90f547a7b70e2514affc50819bafa853bba575f9d46d05653758254e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / fast_overlap-0.5.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
| Download URL | fast_overlap-0.5.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl |
|---|---|
| Size | 705.1 kB |
| Tags | CPython 3.8 Linux glibc 2.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
67c375fd635f6f3a78d86e56ae353ea01d09c735fe5b3392795a0aaabcc8486f
|
|
BLAKE2b-256 checksum How to use checksums |
4f486784ed1a31d0625416f58c975252509ebbfa21b014da511149debd102e14
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / fast_overlap-0.5.0-cp38-cp38-macosx_10_9_x86_64.whl
| Download URL | fast_overlap-0.5.0-cp38-cp38-macosx_10_9_x86_64.whl |
|---|---|
| Size | 403.1 kB |
| Tags | CPython 3.8 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
9efc830f893bec00b92e81b8d813617b0aa5ab49d8bf7691791c7470b171f5cf
|
|
BLAKE2b-256 checksum How to use checksums |
a24ffac6d9e9a97665a150042f9f9cafe353e5cffa65de6f0e4d676c80310844
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / fast_overlap-0.5.0-cp37-cp37m-win_amd64.whl
| Download URL | fast_overlap-0.5.0-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 86.5 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
653a97cf875df879f1d1a702356bc12af063b7c160e64b87fac009aa1d047603
|
|
BLAKE2b-256 checksum How to use checksums |
2aa81f4da6d68e8f36da48bd429d9a44bc07cd262da1443ef6555a608b082864
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / fast_overlap-0.5.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
| Download URL | fast_overlap-0.5.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl |
|---|---|
| Size | 600.4 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
e2f27b2780f92e4636ecca1b53b7b59c09a3d262d580eccd394df14b11e78220
|
|
BLAKE2b-256 checksum How to use checksums |
da9b805ece535fc50d30d53df50012dab5ecd5ec9f2dd498baf40133774aab23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / fast_overlap-0.5.0-cp37-cp37m-macosx_10_9_x86_64.whl
| Download URL | fast_overlap-0.5.0-cp37-cp37m-macosx_10_9_x86_64.whl |
|---|---|
| Size | 399.6 kB |
| Tags | CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
5ee54cb0cb3a29c316f4b1f913031f29e4a84c9fa68218d9daf1540e51510b6a
|
|
BLAKE2b-256 checksum How to use checksums |
99a1c02276f311b886765a127de515543d5d28e1460213e7f13a04e766c4831d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|