{ "info": { "author": "Osmo Systems", "author_email": "dev@osmobot.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Topic :: Multimedia :: Graphics :: Capture :: Digital Camera", "Topic :: Multimedia :: Graphics :: Graphics Conversion", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# picamraw\nLibrary for extracting raw bayer data from a Raspberry Pi JPEG+RAW file.\n\nInstallable from [PyPI](https://pypi.org/project/picamraw/); usable without camera hardware present.\n\n\n# Usage example\n## Extract raw bayer array\n```python\nfrom picamraw import PiRawBayer, PiCameraVersion\n\nraw_bayer = PiRawBayer(\n filepath='path/to/image.jpeg', # A JPEG+RAW file, e.g. an image captured using raspistill with the \"--raw\" flag\n camera_version=PiCameraVersion.V2,\n sensor_mode=0\n)\nraw_bayer.bayer_array # A 16-bit 2D numpy array of the bayer data\nraw_bayer.bayer_order # A `BayerOrder` enum that describes the arrangement of the R,G,G,B pixels in the bayer_array\nraw_bayer.to_rgb() # A 16-bit 3D numpy array of bayer data collapsed into RGB channels (see docstring for details).\nraw_bayer.to_3d() # A 16-bit 3D numpy array of bayer data split into RGB channels (see docstring for details).\n```\n\n\n# Testing\n\nThis package is tested using [`tox`](https://tox.readthedocs.io/).\nTo run tests, simply `pip install tox` and then run `tox`.\n\nNote: this code has only been tested against an image captured with camera version V2 and sensor_mode 0.\n\n\n# Attribution\nThis library was forked from the [PiCamera](https://github.com/waveform80/picamera) package and heavily modified.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://www.github.com/osmosystems/picamraw", "keywords": "Raspberrypi,camera,RAW,bayer", "license": "", "maintainer": "", "maintainer_email": "", "name": "picamraw", "package_url": "https://pypi.org/project/picamraw/", "platform": "", "project_url": "https://pypi.org/project/picamraw/", "project_urls": { "Homepage": "https://www.github.com/osmosystems/picamraw" }, "release_url": "https://pypi.org/project/picamraw/1.2.64/", "requires_dist": [ "numpy" ], "requires_python": "~=3.5", "summary": "Library for extracting raw bayer data from a Raspberry Pi JPEG+RAW file", "version": "1.2.64" }, "last_serial": 4618857, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "3ff0ea99358ff090da5f8bb3dd18107e", "sha256": "dbb2c029178880f693c9e9c601056859e743ea21e1750a86b04585283b73a7f1" }, "downloads": -1, "filename": "picamraw-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3ff0ea99358ff090da5f8bb3dd18107e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 10081, "upload_time": "2018-11-30T00:05:35", "url": "https://files.pythonhosted.org/packages/23/b4/e94dffe3440e79b5c9272b0efe46f6432031ebd9512a13184bab1d9e1a7f/picamraw-1.0.0-py3-none-any.whl" } ], "1.0.15": [ { "comment_text": "", "digests": { "md5": "7c7265984fad427e1d36322b6f311a55", "sha256": "cd1e06e9e3b8d42dc5e51e8e9ceaae5a092d6a2230c76e8fcf3f982378e1291d" }, "downloads": -1, "filename": "picamraw-1.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "7c7265984fad427e1d36322b6f311a55", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 10091, "upload_time": "2018-11-30T00:23:24", "url": "https://files.pythonhosted.org/packages/10/73/ee8bc9a5707619e45460fd97fae856648607fa2013b9a98a83e954e3b245/picamraw-1.0.15-py3-none-any.whl" } ], "1.1.22": [ { "comment_text": "", "digests": { "md5": "ef5e41265f5fde3e1f49675e7b5d73b0", "sha256": "39a7fb9f9599a5e2639672da0d82017722e21f1c897d21786da385fd442318d6" }, "downloads": -1, "filename": "picamraw-1.1.22-py3-none-any.whl", "has_sig": false, "md5_digest": "ef5e41265f5fde3e1f49675e7b5d73b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 10778, "upload_time": "2018-12-04T00:52:58", "url": "https://files.pythonhosted.org/packages/d4/11/5900d70d3e565594b4c7f1a8f4a3668a0e941955685efd97aeb847278683/picamraw-1.1.22-py3-none-any.whl" } ], "1.1.27": [ { "comment_text": "", "digests": { "md5": "33437435269a6a0ee6d373b92205da69", "sha256": "beae6b09ec56e7d97545dc9c13beeab0f4bc03591bb2b4bb8b7d08b0f351d368" }, "downloads": -1, "filename": "picamraw-1.1.27-py3-none-any.whl", "has_sig": false, "md5_digest": "33437435269a6a0ee6d373b92205da69", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 10862, "upload_time": "2018-12-04T17:39:15", "url": "https://files.pythonhosted.org/packages/c5/7c/288599d2c25731813506dd5a8bdb10ee3a2425fb6b8052588c2c5344badd/picamraw-1.1.27-py3-none-any.whl" } ], "1.1.41": [ { "comment_text": "", "digests": { "md5": "4d879c68b120b16094191d2d1863e403", "sha256": "70112b7087ac940865ec150446f02e3a2eebeb15382bd78a31550f154d1095e1" }, "downloads": -1, "filename": "picamraw-1.1.41-py3-none-any.whl", "has_sig": false, "md5_digest": "4d879c68b120b16094191d2d1863e403", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.5", "size": 10879, "upload_time": "2018-12-05T20:42:43", "url": "https://files.pythonhosted.org/packages/a3/f1/670434c3d966a7fb54ba9527d797e3bbecfaf539458df955fd598e441dab/picamraw-1.1.41-py3-none-any.whl" } ], "1.1.42": [ { "comment_text": "", "digests": { "md5": "12af074750014c99396a9336bcfe1830", "sha256": "daa94ded7b01bc4baf3d48136ce834206cc70b875b74f2406f2b899ac3e4b9a5" }, "downloads": -1, "filename": "picamraw-1.1.42-py3-none-any.whl", "has_sig": false, "md5_digest": "12af074750014c99396a9336bcfe1830", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.5", "size": 10879, "upload_time": "2018-12-05T20:42:42", "url": "https://files.pythonhosted.org/packages/bc/8b/23d03fa5f67dee096854f9ac8365202e1789bc94f8e94c499e3a63bdb7ae/picamraw-1.1.42-py3-none-any.whl" } ], "1.2.63": [ { "comment_text": "", "digests": { "md5": "bcf09613a59974059876ed0dedba993d", "sha256": "085b5054a292922233755a5745edca0e312b582020e88c7ad8f686225ed892ca" }, "downloads": -1, "filename": "picamraw-1.2.63-py3-none-any.whl", "has_sig": false, "md5_digest": "bcf09613a59974059876ed0dedba993d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.5", "size": 12024, "upload_time": "2018-12-20T00:33:29", "url": "https://files.pythonhosted.org/packages/e7/f8/3011134c197472050202014e33d4c5fd7d3945832b23eb496e031f6cd70c/picamraw-1.2.63-py3-none-any.whl" } ], "1.2.64": [ { "comment_text": "", "digests": { "md5": "54efed792ac6605523c427acc4f1d3c2", "sha256": "a5eca59468ef88a6be1df81d659e843582e4ec0149064adefa3b2b617cfacbc7" }, "downloads": -1, "filename": "picamraw-1.2.64-py3-none-any.whl", "has_sig": false, "md5_digest": "54efed792ac6605523c427acc4f1d3c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.5", "size": 12024, "upload_time": "2018-12-20T00:33:28", "url": "https://files.pythonhosted.org/packages/1e/47/4efb0d0ab5d40142424e7f3db545e276733a45bd7f7f9095919ef30c96b3/picamraw-1.2.64-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "54efed792ac6605523c427acc4f1d3c2", "sha256": "a5eca59468ef88a6be1df81d659e843582e4ec0149064adefa3b2b617cfacbc7" }, "downloads": -1, "filename": "picamraw-1.2.64-py3-none-any.whl", "has_sig": false, "md5_digest": "54efed792ac6605523c427acc4f1d3c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.5", "size": 12024, "upload_time": "2018-12-20T00:33:28", "url": "https://files.pythonhosted.org/packages/1e/47/4efb0d0ab5d40142424e7f3db545e276733a45bd7f7f9095919ef30c96b3/picamraw-1.2.64-py3-none-any.whl" } ] }