{ "info": { "author": "Dustin Oprea", "author_email": "myselfasunder@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "[![Build Status](https://travis-ci.org/dsoprea/bracketed_image_finder.svg?branch=master)](https://travis-ci.org/dsoprea/bracketed_image_finder)\n[![Coverage Status](https://coveralls.io/repos/github/dsoprea/bracketed_image_finder/badge.svg?branch=master)](https://coveralls.io/github/dsoprea/bracketed_image_finder?branch=master)\n\n\n# Overview\n\nSome cameras support taking bracketed pictures. Bracketing is an operation that rapidly takes a series of pictures with slight variations in situations where the conditions may be tricky or rapidly changing. This allows you to experiment with what the current conditions require or to save time in the present by taking a bunch of pictures that will likely include at least one good one at the expense of having to spend more time later sifting through the extra images.\n\nThis project will recursively scan through the JPEG images under a given path and identify sequential sequences of exposure-bracketed images.\n\n\n# Installation\n\nThis project requires Python 3. To install:\n\n```\n$ pip install bracketed_images_finder\n```\n\n\n# Sequence Identification\n\nThe library currently identifies exposure-based bracketing.\n\nRequirements:\n\n- Images have a \"exposure mode\" of (2) (\"auto bracketed\")\n- Images consist of three, five, or seven images\n- Sorting the filenames in increasing order will also sort them in chronologically-increasing order\n\nThe actual exposure deltas do not matter. Even when configured as a specific value, we have seen the effective exposures being different then expected.\n\nThe library currently recognizes the following exposure sequences:\n\n## 0, -, +\n\nExposure start at the current, default exposure and are followed by one or more pairs of lower-higher values of the same magnitude, where the magnitude progressively increases for each additional pair. Referred to as a \"periodic exposure\" sequence.\n\n## -, 0, +\n\nExposures increase from a lower exposure value to a higher exposure value, where both are the same distance from the current, default exposure. Referred to as a \"sequential exposure\" sequence.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dsoprea/bracketed_image_finder", "keywords": "sony bracketing bracketed", "license": "GPL 2", "maintainer": "", "maintainer_email": "", "name": "bracketed-images-finder", "package_url": "https://pypi.org/project/bracketed-images-finder/", "platform": "", "project_url": "https://pypi.org/project/bracketed-images-finder/", "project_urls": { "Homepage": "https://github.com/dsoprea/bracketed_image_finder" }, "release_url": "https://pypi.org/project/bracketed-images-finder/0.0.3/", "requires_dist": null, "requires_python": "", "summary": "Find groups of exposure-bracketed images", "version": "0.0.3" }, "last_serial": 4814430, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "1b128a72911dc45784516e0e792ea87b", "sha256": "f4e94e351f6deceef15f59e9a50298f7dbd5b03cdc18b791d32b3852796f9270" }, "downloads": -1, "filename": "bracketed_images_finder-0.0.1.tar.gz", "has_sig": false, "md5_digest": "1b128a72911dc45784516e0e792ea87b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6545, "upload_time": "2019-02-13T06:50:52", "url": "https://files.pythonhosted.org/packages/92/83/f7fe6e2cb46a4686311f7fc17908ac2a393602e012df8939b6ddb78ce41b/bracketed_images_finder-0.0.1.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "0697a54c9b8dc64350b045641b11e379", "sha256": "5cd49b80ba2ca9b1adbd85ef8e50f95a8741cecab4739f816df25ef4858d6fee" }, "downloads": -1, "filename": "bracketed_images_finder-0.0.3.tar.gz", "has_sig": false, "md5_digest": "0697a54c9b8dc64350b045641b11e379", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6587, "upload_time": "2019-02-13T07:16:57", "url": "https://files.pythonhosted.org/packages/7a/82/7f4c93bb590bb8f9ad75f60ac18ea698621500e6d38e399eb0c07e3d34cc/bracketed_images_finder-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0697a54c9b8dc64350b045641b11e379", "sha256": "5cd49b80ba2ca9b1adbd85ef8e50f95a8741cecab4739f816df25ef4858d6fee" }, "downloads": -1, "filename": "bracketed_images_finder-0.0.3.tar.gz", "has_sig": false, "md5_digest": "0697a54c9b8dc64350b045641b11e379", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6587, "upload_time": "2019-02-13T07:16:57", "url": "https://files.pythonhosted.org/packages/7a/82/7f4c93bb590bb8f9ad75f60ac18ea698621500e6d38e399eb0c07e3d34cc/bracketed_images_finder-0.0.3.tar.gz" } ] }