{ "info": { "author": "Saravanabalagi Ramachandran", "author_email": "saravanabalagi@hotmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries" ], "description": "# imshowtools\n\nThis library lets you view images in Jupyter notebooks in a much simpler and intuitive way. Ships with a better 'imshow' function with Multi Images, Smart Wrap and BGR support!.\n\n## Installation\n\nTo install imshowtools,\n\n```python\npip install imshowtools\n```\n\n## Usage\n\nImport `imshow` from `imshowtools` and use it like:\n\n```py\nfrom imshowtools import imshow\nimshow(lenna)\n```\n\n![lenna](example/lenna_rgb.png)\n\n## Advanced Usage\n\n#### Colorspaces\n\nOpenCV lover? `imshowtools` can also handle `cv2`'s BGR images\n\n```python\nimport cv2\ncv2image = cv2.imread('lenna.png')\nimshow(cv2image)\n```\n![lenna](example/lenna_bgr.png)\n\n```python\nimshow(cv2image, mode='BGR')\n```\n![lenna](example/lenna_rgb.png)\n\n#### Show Multiple Images\n```python\nimshow(image_1, image_2, image_3)\n```\n\n#### Show Multiple Images from List\n\n```python\nimshow(*[my_image_list])\n```\n\nExample:\n\n```python\nmnist = tf.keras.datasets.mnist\n\n(x_train, y_train), (x_test, y_test) = mnist.load_data()\nx_train, x_test = x_train / 255.0, x_test / 255.0\n[x_train.shape, y_train.shape], [x_test.shape, y_test.shape]\nimshow(*x_train[:25])\n```\n\n![mnist-25](example/mnist_25.png)\n\nMultiple images with colorspace:\n\n```python\nimshow(*x_train[:100], cmap='gray')\n```\n\n![mnist-100](example/mnist_100.png)\n\n#### Single Row and Single Column\n\n```python\nimshow(*x_train[:16], cmap='binary', rows=1)\n```\n![mnist-row](example/mnist_row.png)\n\n```python\nimshow(*x_train[:4], cmap='binary', columns=1)\n```\n![mnist-column](example/mnist_column.png)\n\n#### Smart Wrapping / Custom Rows and Columns\n\nWe choose the right layout for you:\n\n* Have 6 images? You get 2x3\n* Have 12 images? You get 3x4\n\nYou can also choose to manually control how many rows and columns you\n```python\nimshow(*my_image_array, rows=3, columns=4)\n```\n\n#### Namespaces\nIf you do not want to use `imshow` directly in your app (maybe you have another function named imshow), you shall use it like\n\n```python\nimport imshowtools\nimshowtools.imshow(your_image)\n```\n\nor if you like to use a custom namespace\n```python\nimport imshowtools as my_namespace\nmy_namespace.imshow(your_image)\n```\n\n## Uninstall\n\nTo uninstall `imshowtools`,\n\n```python\npip uninstall imshowtools\n```\n\n## Contributing\n\nPull requests are very welcome.\n\n1. Fork the repo\n1. Create new branch with feature name as branch name\n1. Check if things work with a jupyter notebook\n1. Raise a pull request\n\n## Licence\n\nPlease see attached [Licence](LICENCE)\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/saravanabalagi/imshowtools", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "imshowtools", "package_url": "https://pypi.org/project/imshowtools/", "platform": "", "project_url": "https://pypi.org/project/imshowtools/", "project_urls": { "Homepage": "https://github.com/saravanabalagi/imshowtools" }, "release_url": "https://pypi.org/project/imshowtools/0.2.1/", "requires_dist": [ "numpy", "matplotlib" ], "requires_python": "", "summary": "imshowtools contains simplified imshow functions to show multiple images and with other options", "version": "0.2.1" }, "last_serial": 5985727, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0ae155f106d5167c53f4e88b51ac2ffd", "sha256": "d6173be1de6c7cfb68c9514d0995eb715bc5764dea58fcdcf66d0394eac1b744" }, "downloads": -1, "filename": "imshowtools-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0ae155f106d5167c53f4e88b51ac2ffd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2251, "upload_time": "2019-02-25T15:35:26", "url": "https://files.pythonhosted.org/packages/66/7f/f9a4b99cfe5972f740e190b09e9691078c48bfc2e6764cd4d25c262707b4/imshowtools-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3dd9f9d12c70ae10b30714e261f1cd6", "sha256": "0053036162739319768abd1bf95ff6338455858889fa488389ec940193bcafee" }, "downloads": -1, "filename": "imshowtools-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d3dd9f9d12c70ae10b30714e261f1cd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2093, "upload_time": "2019-02-25T15:35:28", "url": "https://files.pythonhosted.org/packages/00/2b/28b02fe738ffeb55bab9e24dd0fe799e813d090762fb29baa7fcadfa8610/imshowtools-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "93a0f9407620e630a955aa5054113451", "sha256": "b0e64a3727207e5b0033debe2aef27fe2fcb9193b2a087efa99e7319d3371610" }, "downloads": -1, "filename": "imshowtools-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "93a0f9407620e630a955aa5054113451", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4337, "upload_time": "2019-02-25T17:15:23", "url": "https://files.pythonhosted.org/packages/86/40/c7d9e1ac7f3238215ed0e7ba727b9587bd9b3dcc06af607800f07a2ca62a/imshowtools-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e7e3e260727c73aa668570ea41b2092", "sha256": "a35b34116fb7931053f7a279bf34df09b1b7b92734c93f12a7f61c5f6bf3fc43" }, "downloads": -1, "filename": "imshowtools-0.2.0.tar.gz", "has_sig": false, "md5_digest": "8e7e3e260727c73aa668570ea41b2092", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3547, "upload_time": "2019-02-25T17:15:25", "url": "https://files.pythonhosted.org/packages/48/94/339bde40e5feed1b9fe7fa7bd7aee2607fe171ddaabb4cdd53663a4ecd64/imshowtools-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "05622bf592504c8c9f9a58c453f37315", "sha256": "2083a89d6030d352fef23b30b5d105744916eb4588f47e272ecb1e8258d5b72a" }, "downloads": -1, "filename": "imshowtools-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "05622bf592504c8c9f9a58c453f37315", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4432, "upload_time": "2019-10-16T18:13:41", "url": "https://files.pythonhosted.org/packages/fd/d3/414d8776034af5b1b2554633b94ecac97e5abacbb048e1da4bebe69abe11/imshowtools-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8253cad3f766c182aafb35c900dfbe3d", "sha256": "064c188c63ab28f6f87f292fbee1966583292a2cbe7e9527bfa44bc631bd2aa8" }, "downloads": -1, "filename": "imshowtools-0.2.1.tar.gz", "has_sig": false, "md5_digest": "8253cad3f766c182aafb35c900dfbe3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3507, "upload_time": "2019-10-16T18:13:43", "url": "https://files.pythonhosted.org/packages/d6/ef/89c3b742a871a791cd5b9e3aa0c91489a7313c5887d96f6223f5ce404372/imshowtools-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "05622bf592504c8c9f9a58c453f37315", "sha256": "2083a89d6030d352fef23b30b5d105744916eb4588f47e272ecb1e8258d5b72a" }, "downloads": -1, "filename": "imshowtools-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "05622bf592504c8c9f9a58c453f37315", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4432, "upload_time": "2019-10-16T18:13:41", "url": "https://files.pythonhosted.org/packages/fd/d3/414d8776034af5b1b2554633b94ecac97e5abacbb048e1da4bebe69abe11/imshowtools-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8253cad3f766c182aafb35c900dfbe3d", "sha256": "064c188c63ab28f6f87f292fbee1966583292a2cbe7e9527bfa44bc631bd2aa8" }, "downloads": -1, "filename": "imshowtools-0.2.1.tar.gz", "has_sig": false, "md5_digest": "8253cad3f766c182aafb35c900dfbe3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3507, "upload_time": "2019-10-16T18:13:43", "url": "https://files.pythonhosted.org/packages/d6/ef/89c3b742a871a791cd5b9e3aa0c91489a7313c5887d96f6223f5ce404372/imshowtools-0.2.1.tar.gz" } ] }