Skip to main content

A toolbox for analyzing optical mapping and fluorescence imaging data.

Project description

optimap

docs tests PyPI Supported Python versions DOI

optimap: An open-source library for the processing of fluorescence video data

optimap is an open-source Python toolbox for exploring, visualizing, and analyzing high-speed fluorescence imaging data with a focus on cardiac optical mapping data. It includes modules for loading, processing and exporting videos, extracting and measuring optical traces, visualizing action potential or calcium waves, tracking motion and compensating motion artifacts, computing activation maps, measuring contractility and further analyzing and visualizing the results. Refer to the Documentation and the Tutorials for more detailed information about optimap's usage and features.

⚠️ optimap is currently in early development, expect breaking changes and bugs.

Installation

optimap is available for Mac OSX, Windows and Linux, see Installing optimap for more detailed information.

Installing pre-built binaries (Mac OSX, Windows, Linux)

Pre-built binaries can be installed using pip:

pip install opticalmapping[all]

The above command will install optimap and all recommended dependencies including OpenCV and PySide2. If you wish to install your own version of OpenCV (e.g. for CUDA support) or Qt implementation use:

pip install opticalmapping

Getting Started

See Tutorials and the Getting Started guide for an introduction to optimap and installation instructions.

About optimap

optimap is a script-based software, which means that you run Python-based analysis scripts rather than using a graphical user interface. We provide several example scripts which explain the usage of optimap, see Tutorials. The example scripts can also be downloaded directly by clicking on the right link in the green box at the top of each tutorial page. optimap is developed by members of the Cardiac Vision Laboratory at the University of California, San Franicsco. optimap was created for cardiovascular scientists in particular, but will be useful for scientists working with other fluorescence imaging applications in general as well. optimap is open-source, freely available, and relies on other open-source packages such as numpy, matplotlib and OpenCV.

Links

Contributing

We welcome bug reports, questions, ideas for new features and pull-requests to fix issues or add new features to optimap. See Contributing for more information.

License

optimap is licensed under the MIT License.

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

opticalmapping-0.1.3.tar.gz (2.8 MB view details)

Uploaded Source

Built Distributions

opticalmapping-0.1.3-cp311-cp311-win_amd64.whl (127.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

opticalmapping-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (243.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

opticalmapping-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl (136.8 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

opticalmapping-0.1.3-cp311-cp311-macosx_10_9_universal2.whl (219.5 kB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

opticalmapping-0.1.3-cp310-cp310-win_amd64.whl (126.7 kB view details)

Uploaded CPython 3.10 Windows x86-64

opticalmapping-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (242.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

opticalmapping-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl (135.4 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

opticalmapping-0.1.3-cp310-cp310-macosx_10_9_universal2.whl (216.7 kB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

opticalmapping-0.1.3-cp39-cp39-win_amd64.whl (126.6 kB view details)

Uploaded CPython 3.9 Windows x86-64

opticalmapping-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (241.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

opticalmapping-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl (135.6 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

opticalmapping-0.1.3-cp39-cp39-macosx_10_9_universal2.whl (217.0 kB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

opticalmapping-0.1.3-cp38-cp38-win_amd64.whl (126.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

opticalmapping-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (241.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

opticalmapping-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl (135.4 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

opticalmapping-0.1.3-cp38-cp38-macosx_10_9_universal2.whl (216.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file opticalmapping-0.1.3.tar.gz.

File metadata

  • Download URL: opticalmapping-0.1.3.tar.gz
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for opticalmapping-0.1.3.tar.gz
Algorithm Hash digest
SHA256 a1156b3af1702260a66039e8596279ca29b00313ab8fac04d755357adbba54d8
MD5 724e0dbcf607f2792c01be2f0ac63906
BLAKE2b-256 486749d055527e4b4173c234c40153d18819349f00b15644dc78e71cd74e3d3e

See more details on using hashes here.

File details

Details for the file opticalmapping-0.1.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for opticalmapping-0.1.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 749a47db14cb3eed7972ab88f5d266c34f3f80591e714c707646cf1770a65dea
MD5 03aed78102b4ef92bd0850c93a7bcf3d
BLAKE2b-256 a7cf85a16194142e82c2f5fce5f99c18126aec31b74431b616dea50fad8070dc

See more details on using hashes here.

File details

Details for the file opticalmapping-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for opticalmapping-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee7474ee449f2f2afb23ea832c064708297d03c8241d9e0cea6909e7ebba7dec
MD5 58468dbdaa96f3813331327606e12bd9
BLAKE2b-256 9acd7fde98d9a22b4593605eb210847d628af31cb4d12c0382046d6a0acbef62

See more details on using hashes here.

File details

Details for the file opticalmapping-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for opticalmapping-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 50436bf388b3c66ca3e83649e01c62a9f1638861567997ba056a453d2991a98c
MD5 941e5cd2f35761d3c5e787489a70b971
BLAKE2b-256 e520fc3662f6f4109b5730ca53aa50e04b0750e9e4ff4126ab4ff207bab5c26d

See more details on using hashes here.

File details

Details for the file opticalmapping-0.1.3-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for opticalmapping-0.1.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 39796e7c9f2ebdc3f2e20a8edc7bb45eb8af12c993dd89b5ec1bfad518b98e4a
MD5 7d40864ee622e88998ef3551aa1fa77b
BLAKE2b-256 33f02c63bcb3c5f9152e3b0d850cc7650c10bc758d633dd312267e7ef7538706

See more details on using hashes here.

File details

Details for the file opticalmapping-0.1.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for opticalmapping-0.1.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 554d971501ba6bbbc0cf34c0d9e359fc93f980ae3d9e0e794ea45e8dec13e842
MD5 edae54841e3d43ba8224e31821f8309a
BLAKE2b-256 ff42c3819afe540bd56216c855104d281d49e982bad22a8b0ef7a1e42b2a66ea

See more details on using hashes here.

File details

Details for the file opticalmapping-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for opticalmapping-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 831bd53b89dfb9e1105405774e0320570b2945b601b037cfe4d3113e982cb80f
MD5 3fd4772c8f1b541c641ee0f3229b601f
BLAKE2b-256 058920ab14f1391aaa476abf96337b67f528dd4119afe4653ab1c6242143381f

See more details on using hashes here.

File details

Details for the file opticalmapping-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for opticalmapping-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e55649b7bf6e323cbe84124fc243a85d678e5f49e422e291309be8a1d7ecc25d
MD5 1abe9673eb053a751b6b3a55c8e6c280
BLAKE2b-256 988ba82486bb5fa93b3216dee84e057dcf2ca6043b0d2efcc6ca17233b536614

See more details on using hashes here.

File details

Details for the file opticalmapping-0.1.3-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for opticalmapping-0.1.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 479d5316bfd55a1284118fba01c83a4aa6eb3ba8e8daa33f943852b48c2e40cd
MD5 f123831281ebef99d933255ad3261a22
BLAKE2b-256 d034d8b968f3e8b38c62dd810a8d0cba33d92ac68928848b2fb05d4f5e5951b7

See more details on using hashes here.

File details

Details for the file opticalmapping-0.1.3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for opticalmapping-0.1.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7f4f49564e463fc106a9d166a8ba1bf5e01eec08db124b30b57edc69853cde32
MD5 6c5253aeb5cdeff6902ab6bdb724afb1
BLAKE2b-256 87e3b58145fe21ec1b03d6a6d7e13f6a29508bd9684db159a9a015a2e675673d

See more details on using hashes here.

File details

Details for the file opticalmapping-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for opticalmapping-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57bde5c05067c67c55fa69c25ab226e361aa44a0689677739d338c37028ab04f
MD5 ba152bf0e40be97e84b19ce794b54086
BLAKE2b-256 d64f743a414d7141afc39a0117c5d414469e0769fdc17ce184810ff0f3917389

See more details on using hashes here.

File details

Details for the file opticalmapping-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for opticalmapping-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b25ac3da31367fc5520f179f7f41061c8515fb9d5d19e15a2d367a4d553c9164
MD5 e70f6edc781e93a2b0c9727e3294d8f1
BLAKE2b-256 76ad3d5cd5c3943fe18336b3efb576b4af362e2b12c05a41f799ca92f8407465

See more details on using hashes here.

File details

Details for the file opticalmapping-0.1.3-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for opticalmapping-0.1.3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d3dfe441dca1e3355ace7b35aca3343766ae9482f7e42d3df49ab6eff2033822
MD5 bd62772fd02f425cfda2aa613cc3dfae
BLAKE2b-256 e8755367c2ddb13cff414dd0f9b34484f26006d9876395c0aa560c15f6f81ca7

See more details on using hashes here.

File details

Details for the file opticalmapping-0.1.3-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for opticalmapping-0.1.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2dbcbfe78817f532b623629cdca918dd3387e2bf0c4c6b2fe75d4186472f3284
MD5 21ae2adeef6e8df0b22a3e50000d6681
BLAKE2b-256 2a1c8fd279133a1bd291e61d9a1d3d7bf4bf98cacf69187687ab3021a1d92792

See more details on using hashes here.

File details

Details for the file opticalmapping-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for opticalmapping-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c16d7c63e0f32f08c8b8a7d0be7f88bf5c9d88d53058a17e524876ac127694a
MD5 c83f79de5dde9d133b9f56da58d419d7
BLAKE2b-256 3e6597eb10a667d53f49336abd9d4c950f0089d402727f156a94cb74c7a82224

See more details on using hashes here.

File details

Details for the file opticalmapping-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for opticalmapping-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 861761ec166b8405f3b4c2141dfc7d6a7d640f4be05498ae472ddb2fab621838
MD5 164ebf840c9f40979befe94081066e18
BLAKE2b-256 cf7ede674e66dfaa2716a4fea878c7a0c7dba0f7dbb5cab635e2ef23c7348f15

See more details on using hashes here.

File details

Details for the file opticalmapping-0.1.3-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for opticalmapping-0.1.3-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 fa88235ec3bfb7f5fcb32cac67a43b7fb79f3e71509bc4a63751bc22cabf9f89
MD5 7e08169b24756eef7f3038e9e79c92cf
BLAKE2b-256 f40bf7db7fb6b57c2e26efa3e740570eca2d996c38c0b06bd2de657791bccdb3

See more details on using hashes here.

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