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 Tutorials and the Documentation 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 might also be useful for scientists working in other fields (e.g. live cell imaging and tracking, calcium imaging in general, physiological research on contracting tissues, etc.). optimap is open-source, freely available, and relies on 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.4.tar.gz (2.8 MB view details)

Uploaded Source

Built Distributions

opticalmapping-0.1.4-cp312-cp312-win_amd64.whl (129.9 kB view details)

Uploaded CPython 3.12 Windows x86-64

opticalmapping-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (245.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

opticalmapping-0.1.4-cp312-cp312-macosx_10_9_x86_64.whl (137.3 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

opticalmapping-0.1.4-cp312-cp312-macosx_10_9_universal2.whl (218.1 kB view details)

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

opticalmapping-0.1.4-cp311-cp311-win_amd64.whl (129.4 kB view details)

Uploaded CPython 3.11 Windows x86-64

opticalmapping-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (245.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

opticalmapping-0.1.4-cp311-cp311-macosx_10_9_x86_64.whl (139.0 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

opticalmapping-0.1.4-cp311-cp311-macosx_10_9_universal2.whl (221.7 kB view details)

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

opticalmapping-0.1.4-cp310-cp310-win_amd64.whl (128.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

opticalmapping-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (244.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

opticalmapping-0.1.4-cp310-cp310-macosx_10_9_x86_64.whl (137.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

opticalmapping-0.1.4-cp310-cp310-macosx_10_9_universal2.whl (218.9 kB view details)

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

opticalmapping-0.1.4-cp39-cp39-win_amd64.whl (128.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

opticalmapping-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (244.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

opticalmapping-0.1.4-cp39-cp39-macosx_10_9_x86_64.whl (137.8 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

opticalmapping-0.1.4-cp39-cp39-macosx_10_9_universal2.whl (219.2 kB view details)

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

opticalmapping-0.1.4-cp38-cp38-win_amd64.whl (129.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

opticalmapping-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (243.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

opticalmapping-0.1.4-cp38-cp38-macosx_10_9_x86_64.whl (137.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

opticalmapping-0.1.4-cp38-cp38-macosx_10_9_universal2.whl (218.8 kB view details)

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

File details

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

File metadata

  • Download URL: opticalmapping-0.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 b16aad0fdc44c14c2f3b0eaa3bcecb10ff849c9482a8deb2aa4176024bcec5f7
MD5 c656005c54f5fb361e622bc472be97e0
BLAKE2b-256 6a5e7f7d77ce4dc20f7a1b7a7eabf15c2ab18c08f31cb5e8a70f1273855a693b

See more details on using hashes here.

File details

Details for the file opticalmapping-0.1.4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for opticalmapping-0.1.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c6e62efb85daf12144e3b7917afc6726a88d96f82494bdb0533d999da344b07f
MD5 ade7c7e95649bb0b1f7dd00af2ee233f
BLAKE2b-256 d03bd637986059883d8babd2c95bfd527a84eb6b98f459c3a3ee2e0fe3c48e46

See more details on using hashes here.

File details

Details for the file opticalmapping-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for opticalmapping-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d0462d2101c7681622b48afeee8dcb6ea95467f4b5d4fd43c7c148ff4dc8411
MD5 24ad5b68a61c333440c0c38f5c6bcd0d
BLAKE2b-256 d1691466cc3bb46842a12020c3299302c355ea96607062d16124af78a0db0717

See more details on using hashes here.

File details

Details for the file opticalmapping-0.1.4-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for opticalmapping-0.1.4-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 352999b0076806d18c798b110a4a9c6faa9b88a5624fa1e0b67b3adf3ce0c8da
MD5 f37e68641563fbd52cb1f750ff5141e9
BLAKE2b-256 b869f3204db17ea55e9676cd2bdacb72e3371cbb566df451a98c59662a5b883f

See more details on using hashes here.

File details

Details for the file opticalmapping-0.1.4-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for opticalmapping-0.1.4-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b228683b606a91959e207ef05e2ad99848841002e8a50f7cb128df0b6c29b90c
MD5 709823d53c4acfce16ecfea4817f1c5a
BLAKE2b-256 cb08a12a618825f9e3f84e1a076904eff30eb6bc720a8e52af36b142a9fbd192

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 68785911465b83d39e0e815ecb4f88efe9df3f720fd41b2221a423a71fbca0d4
MD5 fd65a2d5c18d5fd941ba5b3cd3dc9af4
BLAKE2b-256 0b021fa1dcbf2c7cda70daf73ddeec6ae32ac9af0e2db9e9958aa62d765a5a49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1312454cc2767ec08262fb0668d5cfd459e217065b4e91049764a2d5f97e9925
MD5 cd01ac8925f4aea28bbafcc3d4b4bdb5
BLAKE2b-256 5361f9659e1e80bf0364ee3b52baa26bab0a89e3672eccca480ac968b0542dcc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 73262eac460d99e96bc51d6d33f2854d7f054d17ad1a016c114af03fb831d945
MD5 6e67b2053b764c800d29fa9522b0e928
BLAKE2b-256 0130b5e306eba06ebc963d67ab8a49415e1f4ed095f9f276f4e7720507f5698b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.4-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 4263b2ee91fd9033b375ac67c787197fdcff84c0d8df5faa6c857286f57093e6
MD5 7635f9d68ea82bebd18c28fea25e65a1
BLAKE2b-256 7c9a21e6de3672c0ca27934867fefcca57da432b40f7d46078bdf6e8e4104d9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8043ee3c0665733d8c2bcc6b5bb3c142a0aa6f6eb605a160dc6d2a89e937e566
MD5 bf3b8a53e902fb252bfe4459c696e14d
BLAKE2b-256 6058f343efa725d98d52f063e9310457432cb71330f0ac800d546ed933c21c10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d799de3cd2a46716674c74b583e79598d79234f172bcc65e9d0678bfd047f18e
MD5 a64c3aed401f92ec688901831752fd22
BLAKE2b-256 72c87f20f1bc9fc9a3cf9c4522677d0a1150498687eda43e763ecebdd4a6d837

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9978480ec49111e1f8628c6eeeb4d8d56ae9b720aa8fcb5c5c4573f7ff035138
MD5 bd064c08f7a5481642a329136f41359f
BLAKE2b-256 994df7a9078620b46fbabe21a22b3c191d5b3a17d7a96175d01cb898ccc74ce7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.4-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 eefb8f52fc2814d46ec33b640961f3f47d5253908d9f985211e577856bdb0085
MD5 2769d855cefc7fa22f87f18ced6c0d65
BLAKE2b-256 62f8533a01400bbfb8fdf75dff66761fa650351f1ff69504d95a41b14a8cfb8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fd52ca124c16674afc96e179c6e9b9d6acffa9d246c6d04e4d3e43f7edac8955
MD5 3b0c40263bb14cc3f1a80909d791ebeb
BLAKE2b-256 27ede25b598b31207ff29c07048fd7119087a3ebf40b323c2979c4f02f16de4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 febb21bedce1fc98ac578a3445ff7c9e9bd8c817015409831965dfbd84487cdb
MD5 3172a37bad562f46e4a7d0e664e18d77
BLAKE2b-256 83698d049ffa4aef776e5eb509cededadc4645181b3a02c033ea264356a46667

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 587d16b39571c57437a78b0f6d0c0a5dfe20619894bd02189fe0dc13339ec550
MD5 a6929a65b28da8e03391c336e1a1ab38
BLAKE2b-256 238044e40d866fe6172c4ee646e203093c7aa74d9ff4fad9f01e1078fec61ed5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.4-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b89ec6afc5d8fba7318ba457dd199f4402d560e08674b21966e9b917292c8956
MD5 9b581a94812a0099b59659c25f368dd1
BLAKE2b-256 9a3c205205bb60a57dfe9ab91c58417b9d0f150d317ae6b8aeb776e4182fbebe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 50b994d0c83a89b6e2269cbcfaa2b320654a51b235ebf9d2ce80d0775bc1ccca
MD5 8cee711f4233c1dc58beb1bc30338103
BLAKE2b-256 9e427d459ea9b3d170a6af7d51705de0d27591f6f7bff59b21dd8d4d1cf36bd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b1b07be9de7e68cc23d82310957fccbf2c6f729785d96aefad82e422f92d431
MD5 cabb9293935fae83489064bc76236ed8
BLAKE2b-256 d90f6bb445c6aa20063e9e7ce754f3d43f221001941268672d8809a922ba888c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3dd6512db9811fe192b1db4c12d047efc9d99093a8e1b4e534a5d72cf4c107c0
MD5 142fe119a8152e38ac2e41d6e2c98f03
BLAKE2b-256 98f4c6263f4b15f16c2c86dcd4c7eafa60853e0e3fa263f928bbb022fff8c975

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for opticalmapping-0.1.4-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f35cef2c47c0a0ea01a0c3a313917bcba6b5210f46ff7d917da143e607447cd7
MD5 d141fc8f126e11c4acdd40f6e35f2c74
BLAKE2b-256 3e2abbfd10b7e39a2a16e8cdae1e51e9d7bd100c77f432ed8f5c779b616a1e0e

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