Skip to main content

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


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 details)

Uploaded Source

Built Distributions

fast_overlap-0.4.3-cp39-cp39-win_amd64.whl (103.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

fast_overlap-0.4.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (660.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

fast_overlap-0.4.3-cp39-cp39-macosx_10_9_x86_64.whl (400.3 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

fast_overlap-0.4.3-cp38-cp38-win_amd64.whl (104.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

fast_overlap-0.4.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (703.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

fast_overlap-0.4.3-cp38-cp38-macosx_10_9_x86_64.whl (402.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

fast_overlap-0.4.3-cp37-cp37m-win_amd64.whl (99.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

fast_overlap-0.4.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (606.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

fast_overlap-0.4.3-cp37-cp37m-macosx_10_9_x86_64.whl (399.2 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file fast_overlap-0.4.3.tar.gz.

File metadata

  • Download URL: fast_overlap-0.4.3.tar.gz
  • Upload date:
  • Size: 206.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for fast_overlap-0.4.3.tar.gz
Algorithm Hash digest
SHA256 8350cfc39d4a8804c47eeebd18b1dbc276544ccef1c26ec1f9a85ba5783acef3
MD5 d0f052641044e87db58133a9fea6b8c2
BLAKE2b-256 de5e638646af992753f6b8990027c9f9fc8f2f81fc082d7a9c6e377f7dd40048

See more details on using hashes here.

Provenance

File details

Details for the file fast_overlap-0.4.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: fast_overlap-0.4.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 103.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for fast_overlap-0.4.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3e99f21ebd2e9e75ca4f3b754bb61c6e668fd23d42a5836e26cb36ab4acbb770
MD5 410195d55544913389159a3c4c7790b5
BLAKE2b-256 527585d565ca7941d68e3e34b17aa1369e59eb37128c7ab9d73a56ee24d3ceea

See more details on using hashes here.

Provenance

File details

Details for the file fast_overlap-0.4.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file fast_overlap-0.4.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: fast_overlap-0.4.3-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 400.3 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file fast_overlap-0.4.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: fast_overlap-0.4.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 104.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for fast_overlap-0.4.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 840038dcb2fb5feae51d9fa5a3555a1b44eaa5982c665b211f4b4994eebdce02
MD5 5e0e76bf6f8f3fcf8dbc0c9b1b1e6c12
BLAKE2b-256 dc0e75001eff10ac5f0e3b61152ea23266720034378afa5baa262f124411b027

See more details on using hashes here.

Provenance

File details

Details for the file fast_overlap-0.4.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file fast_overlap-0.4.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: fast_overlap-0.4.3-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 402.6 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file fast_overlap-0.4.3-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: fast_overlap-0.4.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 99.3 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for fast_overlap-0.4.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a02df0b64a3ef207f8f30f44f5c411093a913393cb63ecddd3b1da4724314164
MD5 c145afab7bdd464af71cfd9fda8e012d
BLAKE2b-256 5f77a17cd503e7ffa9e23eafe583185aad22880fa545c61fb803f656db6dcf6d

See more details on using hashes here.

Provenance

File details

Details for the file fast_overlap-0.4.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file fast_overlap-0.4.3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: fast_overlap-0.4.3-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 399.2 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

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

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page