Skip to main content

Module for reading and writing Photron MRAW image sequences.

Project description

pyMRAW is an open-source package, enabling the efficient use of the Photron MRAW video files in Python workflows.

It’s main feature is the use of memory-mapped (np.memmap) arrays to create memory maps to locally stored raw video files and avoid loading large amounts of data into RAM.

To load .mraw - .cihx files, simply use the pymraw.load_video function:

import pyMRAW
images, info = pyMRAW.load_video('data/beam.cihx')

For more info, please refer to the Showcase.ipynb notebook.

We developed this module while working on this publication: J. Javh, J. Slavič and M. Boltežar: The Subpixel Resolution of Optical-Flow-Based Modal Analysis, Mechanical Systems and Signal Processing, Vol. 88, p. 89–99, 2017

Our recent research effort can be found here: http://lab.fs.uni-lj.si/ladisk/?what=incfl&flnm=research_filtered.php&keyword=optical%20methods

If you find our research useful, consider to cite us.

pytest

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

pymraw-0.32.1.tar.gz (6.4 MB view details)

Uploaded Source

Built Distribution

pymraw-0.32.1-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file pymraw-0.32.1.tar.gz.

File metadata

  • Download URL: pymraw-0.32.1.tar.gz
  • Upload date:
  • Size: 6.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for pymraw-0.32.1.tar.gz
Algorithm Hash digest
SHA256 74f9032649ef7e51482893e1db52215aff7d7b98a228b90fd1b76c06d991bdfe
MD5 e947b2e1c1ba456751ad9bb33c17801a
BLAKE2b-256 a9c9de03d1b26c333779b04c82653344736f246a216b05005388bd2c68e0baae

See more details on using hashes here.

File details

Details for the file pymraw-0.32.1-py3-none-any.whl.

File metadata

  • Download URL: pymraw-0.32.1-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for pymraw-0.32.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8baad2023b12e261919ac01da9c5c1f4f7c4b1ff3432bb691770de792384c50d
MD5 7fbe838222c1dacc0d996077dea3b7ef
BLAKE2b-256 09fa71d6040a0688e15fb29748d5a9ae257537595a7b9a9b2e6cd120c914e23f

See more details on using hashes here.

Supported by

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