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, computing activation maps, performing motion compensation and inhibiting motion artifacts, measuring contractility and further post-processing, analyzing and visualizing the results. Refer to the documentation and tutorials for a more detailed list of 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

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 very simple example scripts, which explain the usage of optimap, see Tutorials. The example scripts can also be downloaded directly here: example script 1, example script 2. See the Getting Started guide for installation instructions and a quick introduction to optimap. optimap relies on other 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.2.tar.gz (2.8 MB view details)

Uploaded Source

Built Distributions

opticalmapping-0.1.2-cp311-cp311-win_amd64.whl (124.5 kB view details)

Uploaded CPython 3.11 Windows x86-64

opticalmapping-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (240.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

opticalmapping-0.1.2-cp311-cp311-macosx_10_9_x86_64.whl (134.1 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

opticalmapping-0.1.2-cp311-cp311-macosx_10_9_universal2.whl (216.8 kB view details)

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

opticalmapping-0.1.2-cp310-cp310-win_amd64.whl (124.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

opticalmapping-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (239.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

opticalmapping-0.1.2-cp310-cp310-macosx_10_9_x86_64.whl (132.7 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

opticalmapping-0.1.2-cp310-cp310-macosx_10_9_universal2.whl (214.0 kB view details)

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

opticalmapping-0.1.2-cp39-cp39-win_amd64.whl (123.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

opticalmapping-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (239.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

opticalmapping-0.1.2-cp39-cp39-macosx_10_9_x86_64.whl (132.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

opticalmapping-0.1.2-cp39-cp39-macosx_10_9_universal2.whl (214.3 kB view details)

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

opticalmapping-0.1.2-cp38-cp38-win_amd64.whl (124.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

opticalmapping-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (238.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

opticalmapping-0.1.2-cp38-cp38-macosx_10_9_x86_64.whl (132.7 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

opticalmapping-0.1.2-cp38-cp38-macosx_10_9_universal2.whl (213.9 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for opticalmapping-0.1.2.tar.gz
Algorithm Hash digest
SHA256 4f90f7987ac2f288e19ab36c54a44f7999594d8b38ad4c15d7ebd855360a9f9f
MD5 391a45015d64bd9e06c96b0297ae8981
BLAKE2b-256 221830438d10175531d9701cadace5749576e05ac876b739ac62bfe06c5ed121

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 21cd2fff624911e6731f79b2188b86c191ae433ebadda3da6b5cbe288ed769b5
MD5 993fefb7e159be91e8a5c0367e32362d
BLAKE2b-256 8308dc4355469c714167843defcbf2243388b69ad8bb3e133afd357f6fafa081

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0abe1a4569d7d41a8a3cad246b285b75aefef1957a7b750f53409475ffa6a7a3
MD5 b9a491945ce9b5ecb548a9c35e44fd10
BLAKE2b-256 dbd90fdd55509b833d91e7ed3970e4d825a36b78bbf3c6d313865b736789cf44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f675501c58317647f72a7bbcbe497d191b31ad647d271ca2aa0d26cbe820265c
MD5 16f6daf438e02cefb34bde1fb4bcb198
BLAKE2b-256 01fa6a57deb7f90684f26814de0ba58b53af215acb6258aed745e6c146ae3986

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6c2762e05a1ac7156d594ec7df10a2cd5f4c46118b0a31a3a2b461ac1d6130da
MD5 d61f4a1865fff3af3a18b861c14ebbe7
BLAKE2b-256 a89607a6320045f1eef0f675469f00816e620904758d0176b870019f224d6376

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 37870a5411316ffc70efa3ed0e81ac5f393810d931ef2135de5920b3bea8f365
MD5 f67f2b4201bde19dd0e5e3d43181f6ac
BLAKE2b-256 5d855459311fc29727b9b57a98ac10863dab95ab140015bd75bf7519a844d6cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e05c539290493ab49b67697b4756177ab8aeb414c5e4c1c47f4d66edfecd4399
MD5 c628a173ebd1f2683b1aa63719f28781
BLAKE2b-256 49c3b5a8292373e6ca378dfb0f691c01dbce59dd462de2cb897c149af9f9c0ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 014672607bdfd2fbd6c46a520b47253cfe7e8596d1fbf45e14980904640ab773
MD5 d99dabac78e0e33a3904805174a8faf1
BLAKE2b-256 366b32a949eb17e065ddd2a75549d7ea03324c813ee4e5a427ad1e42e444c330

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 025c2da832d6561b251a7d05d33e1beb9f02f54a7ef8ef0a1c10a44742811b72
MD5 97b434d0289643c49daf802e78cb1d6f
BLAKE2b-256 4a520cfd9c1e9de4ff35e63c44cc2d81f7dacb1614c2aaeed82c7de6bd94b769

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d0929ebb871561d134def2c23e8de9627648b4b2398937b823be5f4ba3f5d7ab
MD5 c28aab122856f48f114cd4c365e8869f
BLAKE2b-256 fecde001606bbfb0a591a9e7f1527579099597ac795a0468ed27044fb08c0a2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0dd25a582c71c8734d0041a8796a1afaa290b9eaae85d6539301e04ac5272b53
MD5 c54cb8f192ee9602a249db35dec9a5d3
BLAKE2b-256 1b6bf4b7cb8ec38037ab830c7b6045467fb53f695c15bcfaee4d082d52c728c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d2e226ae2200e59444568a0a55f08af89289863ca7f7c0cfbbef1c0e1c43d8a4
MD5 2736d616437f9fbf51b0a1432c45ae37
BLAKE2b-256 d88a2569ad5df2989f628bbdf125c76afe4dcb052c7d6bf178e421fccaddd841

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2dfa290a37831bc8bf1ada3f2516a510055c8bf0b47baea5c966e0eb1aca34b0
MD5 34a82be029d53b9eaf210d146f504d95
BLAKE2b-256 da132141865c68d161a28b0c32a1b56d099be57a9829c587130f296c01db38f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7bdab5a41d6ffa345465444e1ad38fc87aa7d7bf29ca6f0d8141b6b9549d2b59
MD5 423d8a5294365717a60cf74cb7b732a6
BLAKE2b-256 99e998055f4e8793d015a04fde2fd7342ca49692a36a8346680f999f60b455a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 95e159194f8cdf34032c1761e34d0df0db80d67969aefd2d147a9431538ca58d
MD5 a057be1d9d2fb67e5bb4a1c63596ed6c
BLAKE2b-256 7b88e76f397448db7635ef2fef84407d7098bc60f0185895f79b26f424049a1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7298b3084e5c93b52aa4934f5b5da106b0fdceead1393ed93365066859cdaca2
MD5 78ce52c2a96b0fe36fa96e445bfb2d08
BLAKE2b-256 ba99e0922fedcf7fbff21cbab1746037b1096b71e09def59779a0965bb55a5a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.2-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 808017f96141fe3487ac5aa5bf2efc5b2bb689a5421f54c3624a1885cf78bf88
MD5 7944cfc7f1ab4acc8e3aec21ef1abd47
BLAKE2b-256 d0fcb4712bd6fba5f5876ed5417c46e236ceab8c59faa4b1df54e33657fbe0ab

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