Name | pyMRAW JSON |
Version |
0.32
JSON |
| download |
home_page | None |
Summary | Module for reading and writing Photron MRAW image sequences. |
upload_time | 2024-07-26 07:45:15 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.10 |
license | None |
keywords |
photron
cih
cihx
mraw
read/write
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
pyMRAW
======
Photron MRAW File Reader.
-------------------------
`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.
.. warning::
To take advantage of pyMRAW's memory-mapping functionality, make sure to save MRAW files either in 8-bit or 16-bit formats, corresponding to standard data types `uint8` and `uint16`! Using pyMRAW to read 12-bit MRAW files is possible, but requires loading the complete image data into RAM to produce standard Numpy arrays.
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|
.. |pytest| image:: https://github.com/ladisk/pyMRAW/actions/workflows/python-package.yml/badge.svg
:target: https://github.com/ladisk/pyMRAW/actions
Raw data
{
"_id": null,
"home_page": null,
"name": "pyMRAW",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": "\"Janko Slavi\u010d et al.\" <janko.slavic@fs.uni-lj.si>",
"keywords": "Photron, cih, cihx, mraw, read/write",
"author": null,
"author_email": "\"Jaka Javh, Janko Slavi\u010d, Domen Gorjup\" <janko.slavic@fs.uni-lj.si>",
"download_url": "https://files.pythonhosted.org/packages/70/86/c951bbe99429659a19ec6f4affa3fc501d1a4491cc2613592097383a7679/pymraw-0.32.tar.gz",
"platform": null,
"description": "pyMRAW\n======\n\nPhotron MRAW File Reader.\n-------------------------\n\n`pyMRAW` is an open-source package, enabling the efficient use of the Photron MRAW video files in Python workflows.\n\nIt'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. \n\n.. warning::\n To take advantage of pyMRAW's memory-mapping functionality, make sure to save MRAW files either in 8-bit or 16-bit formats, corresponding to standard data types `uint8` and `uint16`! Using pyMRAW to read 12-bit MRAW files is possible, but requires loading the complete image data into RAM to produce standard Numpy arrays.\n\nTo load `.mraw` - `.cihx` files, simply use the `pymraw.load_video` function::\n\n import pyMRAW\n images, info = pyMRAW.load_video('data/beam.cihx')\n\nFor more info, please refer to the `Showcase.ipynb` notebook.\n\nWe developed this module while working on this publication:\nJ. Javh, J. Slavi\u010d and M. Bolte\u017ear: The Subpixel Resolution of Optical-Flow-Based Modal Analysis,\nMechanical Systems and Signal Processing, Vol. 88, p. 89\u201399, 2017\n\nOur recent research effort can be found here: http://lab.fs.uni-lj.si/ladisk/?what=incfl&flnm=research_filtered.php&keyword=optical%20methods\n\nIf you find our research useful, consider to cite us.\n\n\n|pytest|\n\n.. |pytest| image:: https://github.com/ladisk/pyMRAW/actions/workflows/python-package.yml/badge.svg\n :target: https://github.com/ladisk/pyMRAW/actions\n\n\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Module for reading and writing Photron MRAW image sequences.",
"version": "0.32",
"project_urls": {
"documentation": "https://github.com/ladisk/pyMRAW",
"homepage": "https://github.com/ladisk/pyMRAW",
"source": "https://github.com/ladisk/pyMRAW"
},
"split_keywords": [
"photron",
" cih",
" cihx",
" mraw",
" read/write"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "94bd2b2d75496bc15d58a4bc56adb0b0ad6bddb764c767cc4835cf7ef9dd6fb6",
"md5": "b5a56ba95edfcec6a67c33fcdd82f561",
"sha256": "86933f2f27f261ad48e4ae925774b605899a14661133d8a0e7dbb8fa37176a4b"
},
"downloads": -1,
"filename": "pymraw-0.32-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b5a56ba95edfcec6a67c33fcdd82f561",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 6772,
"upload_time": "2024-07-26T07:45:13",
"upload_time_iso_8601": "2024-07-26T07:45:13.600793Z",
"url": "https://files.pythonhosted.org/packages/94/bd/2b2d75496bc15d58a4bc56adb0b0ad6bddb764c767cc4835cf7ef9dd6fb6/pymraw-0.32-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7086c951bbe99429659a19ec6f4affa3fc501d1a4491cc2613592097383a7679",
"md5": "605adb56327b2bda123a45a6e33afdd6",
"sha256": "3f6144b3a29af896da0b9191fe46322fa488b95d08aeac6189a30b34ac43465d"
},
"downloads": -1,
"filename": "pymraw-0.32.tar.gz",
"has_sig": false,
"md5_digest": "605adb56327b2bda123a45a6e33afdd6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 6413335,
"upload_time": "2024-07-26T07:45:15",
"upload_time_iso_8601": "2024-07-26T07:45:15.212108Z",
"url": "https://files.pythonhosted.org/packages/70/86/c951bbe99429659a19ec6f4affa3fc501d1a4491cc2613592097383a7679/pymraw-0.32.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-07-26 07:45:15",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ladisk",
"github_project": "pyMRAW",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "pymraw"
}