{ "info": { "author": "Regen", "author_email": "git@exadge.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Utilities" ], "description": "=========\nthetaexif\n=========\n.. image:: https://badge.fury.io/py/thetaexif.svg\n :target: http://badge.fury.io/py/thetaexif\n.. image:: https://travis-ci.org/regen100/thetaexif.svg?branch=master\n :target: https://travis-ci.org/regen100/thetaexif\n\n`thetaexif` is a Python library for RICOH THETA image.\nIt provides a EXIF reader class and a rectification tool.\n\nRequirements\n============\n* Python 3.6 or later\n* Pillow\n* Scipy\n\nSetup\n=====\n::\n\n $ pip install thetaexif\n\nUsage\n=====\n\nIn Python\n---------\n::\n\n >>> from thetaexif import ExifReader, tag\n >>> reader = ExifReader('image.jpg')\n >>> reader.makernote[tag.FIRMWARE_VERSION]\n b'Rev0102'\n >>> reader.theta[tag.ZENITH_ES]\n (Fraction(20, 1), Fraction(-24, 1))\n\nShow Theta EXIF\n---------------\n::\n\n $ theta-tool info image.jpg\n RICOH Marker Note\n 0x0001 [MakerNoteType]: Rdc\n 0x0002 [FirmwareVersion]: Rev0102\n 0x0005 [SerialNumber]: 0000000000102690\n 0x1000 [RecordingFormat]: 2\n\n THETA Subdir\n 0x0001 [RicohCameraType]: 1\n 0x0002 [HDRType]: 0\n 0x0003 [ZenithEs]: (20, -24)\n 0x0004 [CompassEs]: 45/2\n 0x0005 [AbnormalAcceleration]: 0\n 0x0101 [FilmISO]: (100, 0, 100, 0)\n 0x0102 [Aperture]: (21/10, 21/10)\n 0x0103 [ExposureTime]: (1/4000, 1/4000)\n 0x0104 [SensorSerial1]: A0015348\n 0x0105 [SensorSerial2]: A0015357\n\nRectification\n-------------\n`rectify` command reads gyroscope and compass data and rotate images to rectify camera pose.\n\nRectify image.jpg and save to image_rectified.jpg::\n\n $ theta-tool rectify image.jpg\n\nRectify image.jpg using compass data (rotate image to face the north)::\n\n $ theta-tool rectify -c image.jpg\n\nKeep EXIF and rectify::\n\n $ theta-tool rectify -e image.jpg\n\n\n\nChangelog\n=========\n\n0.2 (2019-05-02)\n----------------\n- Support Python 3.x\n- Remove the dependency on Cython\n\n0.1 (2014-06-22)\n----------------\n- Initial release", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/regen100/thetaexif", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "thetaexif", "package_url": "https://pypi.org/project/thetaexif/", "platform": "any", "project_url": "https://pypi.org/project/thetaexif/", "project_urls": { "Homepage": "https://github.com/regen100/thetaexif" }, "release_url": "https://pypi.org/project/thetaexif/0.2/", "requires_dist": null, "requires_python": "", "summary": "THETA EXIF Library", "version": "0.2" }, "last_serial": 5217578, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "36728f8acb11083a12cf8943ed66424d", "sha256": "cf017a415871c073e917cad14c4068911fffff7346db517c7dba8fb62cac56d5" }, "downloads": -1, "filename": "thetaexif-0.1.zip", "has_sig": false, "md5_digest": "36728f8acb11083a12cf8943ed66424d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12281, "upload_time": "2014-06-22T14:37:25", "url": "https://files.pythonhosted.org/packages/6e/b1/a1dad2ec7dee09257b4422d51ac89e36275d614c46f460f94e466437c63d/thetaexif-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "aed16b3ed42a84a87cdce33703259330", "sha256": "6d085df69f0c67076db2712db2ae70363620c4098bde5338ab31838034287b40" }, "downloads": -1, "filename": "thetaexif-0.2.tar.gz", "has_sig": false, "md5_digest": "aed16b3ed42a84a87cdce33703259330", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7708, "upload_time": "2019-05-02T14:12:12", "url": "https://files.pythonhosted.org/packages/35/b8/191425013638e6db57ba06930872ca141338cd30a056cc005143eea812a2/thetaexif-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "aed16b3ed42a84a87cdce33703259330", "sha256": "6d085df69f0c67076db2712db2ae70363620c4098bde5338ab31838034287b40" }, "downloads": -1, "filename": "thetaexif-0.2.tar.gz", "has_sig": false, "md5_digest": "aed16b3ed42a84a87cdce33703259330", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7708, "upload_time": "2019-05-02T14:12:12", "url": "https://files.pythonhosted.org/packages/35/b8/191425013638e6db57ba06930872ca141338cd30a056cc005143eea812a2/thetaexif-0.2.tar.gz" } ] }