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.
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)
| File | Size | Uploaded | |
|---|---|---|---|
| pymraw-0.33.0.tar.gz | 6.4 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|