{ "info": { "author": "Dhananjay Raut", "author_email": "rautdhananjay33@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# imdir\n\n## [PyPI page](https://pypi.org/project/imdir/) [![Actions Status](https://github.com/dhananjayraut/imdir/workflows/Python%20package/badge.svg)](https://github.com/dhananjayraut/imdir/actions)\n\na simple python package to analyse a directory full of images\n\n## Installation\n\nstable version from pypi\n\n``` bash\npip install imdir\n```\n\n### or latest from master branch\n\n```bash\npip install git+https://github.com/dhananjayraut/imdir\n```\n\n### Dependencies\n\n* matplotlib\n* pillow\n\n## Usage / example\n\n```python\n# give path to class\nim_dir = image_dir(path=\"../input/train/\",recursive=True, nthreads=4)\n\nimdir.sc_plot(alpha=0.5) # plot height and width as scatter plot\n\nimdir.width_plot() # plot width as histogram using matplotlib\n\nimdir.height_plot() # plot height as histogram using matplotlib\n```\n\n## Documentation\n\n```docs\nclass image_dir(builtins.object)\nimage_dir(path, recursive=False, nthreads=-1)\n\nimage directory class\n```\n\nMethods of this class\n\n```docs\n__init__(self, path, recursive=False, nthreads=-1)\n Args:\n path (str): path for the directory\n recursive (Boolean): whether to discover all sub directories\n default False\n nthreads (int): Number of threads used\n -1 (default) means use all cpu cores\n 0 means do it in main thread (slow)\n Returns:\n a image_dir object\n```\n\n```docs\nexten_plot(self, **kwds)\n bar plot for the image extensions\n Args:\n **kwds: Additional keyword arguments to\n matplotlib.pyplot 's bar function\n```\n\n```docs\nheight_plot(self, **kwds)\n histogram plot for the image height.\n Args:\n **kwds: Additional keyword arguments to\n matplotlib.pyplot 's hist function\n```\n\n```docs\nsc_plot(self, **kwds)\n Scatter plot for the image dimensions\n Args:\n **kwds: Additional keyword arguments to\n matplotlib.pyplot 's scatter function\n```\n\n```docs\nwidth_plot(self, **kwds)\n histogram plot for the image width.\n Args:\n **kwds: Additional keyword arguments to\n matplotlib.pyplot 's hist function\n```\n\nor see help for the image_dir class\n```python\nhelp(imdir.image_dir)\n```\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://github.com/dhananjayraut/imdir", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "imdir", "package_url": "https://pypi.org/project/imdir/", "platform": "", "project_url": "https://pypi.org/project/imdir/", "project_urls": { "Homepage": "https://github.com/dhananjayraut/imdir" }, "release_url": "https://pypi.org/project/imdir/0.1/", "requires_dist": [ "pillow", "matplotlib" ], "requires_python": "", "summary": "A package to analyse a directory full of images", "version": "0.1" }, "last_serial": 5808075, "releases": { "0.0.dev1": [ { "comment_text": "", "digests": { "md5": "6991014923ac393edd6b8f7abcf042d0", "sha256": "f85f41fa7bfde04182f6f1ef2d933cac2acd26aa92bebb5720e7fcd2e592eb64" }, "downloads": -1, "filename": "imdir-0.0.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "6991014923ac393edd6b8f7abcf042d0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3371, "upload_time": "2019-09-04T09:57:40", "url": "https://files.pythonhosted.org/packages/fa/d9/73010cac3e6ae773f6c9d04fce87a8f889f2f013520e151155d6486ad08e/imdir-0.0.dev1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9caa0e12f3f823708ac90c2fc4ee96a1", "sha256": "c7bb8ba42dcf22b2946fadb4f91ac0a71c24f34d4ddd3d20441b58c9bba4b2b6" }, "downloads": -1, "filename": "imdir-0.0.dev1.tar.gz", "has_sig": false, "md5_digest": "9caa0e12f3f823708ac90c2fc4ee96a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2919, "upload_time": "2019-09-04T09:57:42", "url": "https://files.pythonhosted.org/packages/c5/d4/1785976bdaa31934f86e5a3e0fe87bc1e779522961e0cc6490070bcb067e/imdir-0.0.dev1.tar.gz" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "b70dd1f4a7fb0d120da37b7bb1c0be94", "sha256": "d3d368cf2a56bdedd6c1aa1f79c142a5ed7d04d409928d0191dae533a922fa7d" }, "downloads": -1, "filename": "imdir-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b70dd1f4a7fb0d120da37b7bb1c0be94", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3681, "upload_time": "2019-09-10T09:59:00", "url": "https://files.pythonhosted.org/packages/69/97/3dd787fd3726e184baaa38060c94b0093496b84b562a7d5aea011a8c3cfc/imdir-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2266d290dd9ff84363dc16b49adf2c71", "sha256": "740dc7da7e31f682f569f8902dbd602f5684532bd6ab71c883b9e8c9878721e5" }, "downloads": -1, "filename": "imdir-0.1.tar.gz", "has_sig": false, "md5_digest": "2266d290dd9ff84363dc16b49adf2c71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3227, "upload_time": "2019-09-10T09:59:01", "url": "https://files.pythonhosted.org/packages/7a/b9/a4b6014fe919fc23f2144dcf2955a6d185b3e14a12b0a582b1d4fd6ab77c/imdir-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b70dd1f4a7fb0d120da37b7bb1c0be94", "sha256": "d3d368cf2a56bdedd6c1aa1f79c142a5ed7d04d409928d0191dae533a922fa7d" }, "downloads": -1, "filename": "imdir-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b70dd1f4a7fb0d120da37b7bb1c0be94", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3681, "upload_time": "2019-09-10T09:59:00", "url": "https://files.pythonhosted.org/packages/69/97/3dd787fd3726e184baaa38060c94b0093496b84b562a7d5aea011a8c3cfc/imdir-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2266d290dd9ff84363dc16b49adf2c71", "sha256": "740dc7da7e31f682f569f8902dbd602f5684532bd6ab71c883b9e8c9878721e5" }, "downloads": -1, "filename": "imdir-0.1.tar.gz", "has_sig": false, "md5_digest": "2266d290dd9ff84363dc16b49adf2c71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3227, "upload_time": "2019-09-10T09:59:01", "url": "https://files.pythonhosted.org/packages/7a/b9/a4b6014fe919fc23f2144dcf2955a6d185b3e14a12b0a582b1d4fd6ab77c/imdir-0.1.tar.gz" } ] }