Skip to main content

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

Release files for pyMRAW 0.33.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyMRAW 0.33.0
File Size Uploaded
pymraw-0.33.0.tar.gz 6.4 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyMRAW 0.33.0
File Interpreter ABI Platform
pymraw-0.33.0-py3-none-any.whl Python 3 none any Details

Total release size: 6.4 MB

Release files / pymraw-0.33.0.tar.gz

Download URL pymraw-0.33.0.tar.gz
Size 6.4 MB
Tags Source
SHA-256 checksum
How to use checksums
a1354a3cafb2faa304d5f99801cd8c0a911a1192e22e5d56c3855ebd15887305
BLAKE2b-256 checksum
How to use checksums
e32feb58504aac8d049786f9a2bf06d117aa7128fda62278ae2ab0714657ab45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.23

Release files / pymraw-0.33.0-py3-none-any.whl

Download URL pymraw-0.33.0-py3-none-any.whl
Size 7.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e6270ded20d009f2698618c32aeb4518473880500cd172aa05f9c135173864eb
BLAKE2b-256 checksum
How to use checksums
451e02a351015e43ca769c04f46e4c6e51524e8c5c2c70f75ee406d337b987df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.23

Release history Release notifications | RSS feed

This release

0.33.0 This release

2 release files

0.32

2 release files

0.31

2 release files

0.30

2 release files

0.22

2 release files

0.21

2 release files

0.20

2 release files

0.10

1 release file

0.3

2 release files

0.2

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page