{ "info": { "author": "Mathias Burger", "author_email": "mathias.burger@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.6", "Topic :: Multimedia :: Graphics", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "description": "# pgimp\n\n[![Build Status](https://travis-ci.org/mabu-github/pgimp.svg?branch=master)](https://travis-ci.org/mabu-github/pgimp)\n[![Docs](https://readthedocs.org/projects/pgimp/badge/?version=latest&style=flat)](https://readthedocs.org/projects/pgimp/)\n\nInteracting with gimp in python3.\n\nUse Cases:\n* Autocompletion for writing gimp scripts.\n* Batch creation or update of gimp files or data extraction from gimp files.\n* Workflows where machine learning data has to be annotated. Raw data \n can be converted to gimp files where the annotation process can happen (gimp's thresholding tools \n etc. make it easy to do annotation for pixelwise segmentation). After the masks are created, they \n can be converted back to e.g. numpy files.\n\nRead the [documentation](https://pgimp.readthedocs.io/en/latest/) for details on what pgimp can \ndo for you and how it is achieved. Every single public method comes with a short working example!\n\n## Skeletons for autocompleting gimp scripts\n\nOn setup, the `GimpDocumentationGenerator` will generate python skeletons for the methods that gimp \nexposes to the interpreter through the procedural database (pdb). This enables autocompletion in your IDE.\n\n## Run a python script within gimp\n\nRunning python code within gimp is performed by the `GimpScriptRunner`. Have a look at the corresponding test \n`GimpScriptRunnerTest` to see how this works.\n\nYou may import convenience functions from `pgimp.gimp` in your gimp python scripts. \nSee `pgimp.GimpScriptRunnerTest.test_import_from_pgimp_library`.\n\n# Installation\n\nThe package manager `pip` and the python packages `setuptools` and `psutil` are required in order \nto install the package. As gimp uses a python2 interpreter, \nthe pip packages `numpy` and `typing` for python2 need to be installed.\n\n## Operating system dependent infos\n\n### Linux\n\nOn Linux, install the gimp package, e.g. `sudo apt-get install gimp` for Debian/Ubuntu. In order to run headless, \ninstall xfvb, e.g. `sudo apt-get install xvfb`.\n\n### Mac OS\n\nInstall gimp from gimp.org or via homebrew.\n\n### Windows\n\nWindows is not supported.\n\n## Using pip\n\n```\npip3 install pgimp\n```\n\n## Using conda\n\nUsing a conda environment.yml file:\n```\nname: \nchannels:\n - defaults\ndependencies:\n - python=<3.6+>\n - pip:\n - pgimp\n```\n\n## From github\n\nUsing pip:\n```\npip3 install git+https://github.com/mabu-github/pgimp\n```\n\nUsing a conda environment.yml file:\n```\nname: \nchannels:\n - defaults\ndependencies:\n - python=<3.6+>\n - pip:\n - \"git+https://github.com/mabu-github/pgimp\"\n```\n\n## Local\n\nInstall using symlink to checked out code (for development):\n```\npip3 install -e .\n```\n\n# Contributing and Publishing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md).\n\n# License\n This project is licensed under the MIT license. See the [LICENSE](LICENSE) file for more info.", "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/mabu-github/pgimp", "keywords": "pgimp,gimp,annotating,annotation,machine-learning,graphics", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pgimp", "package_url": "https://pypi.org/project/pgimp/", "platform": "", "project_url": "https://pypi.org/project/pgimp/", "project_urls": { "Homepage": "https://github.com/mabu-github/pgimp" }, "release_url": "https://pypi.org/project/pgimp/1.0.0a22/", "requires_dist": null, "requires_python": "", "summary": "Interacting with gimp in python3.", "version": "1.0.0a22" }, "last_serial": 5419913, "releases": { "1.0.0a10": [ { "comment_text": "", "digests": { "md5": "c9d26fe16834fcfc5817236119795223", "sha256": "6db7dd9b926340833138767d42c732bc68530b5b1c72f83af81548c0eb6f1bae" }, "downloads": -1, "filename": "pgimp-1.0.0a10.tar.gz", "has_sig": false, "md5_digest": "c9d26fe16834fcfc5817236119795223", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33142, "upload_time": "2019-01-30T14:00:13", "url": "https://files.pythonhosted.org/packages/30/05/6d50b5e7615e2c33196108426cd240d2c6e7c219096e88cc44278e6dd4ca/pgimp-1.0.0a10.tar.gz" } ], "1.0.0a11": [ { "comment_text": "", "digests": { "md5": "bb6d142891a2efa5a65452608e6decd3", "sha256": "1f953985af7a05ed20dc9bfe314e5db1f7b12cdcf1556a744d859da7cde33c1f" }, "downloads": -1, "filename": "pgimp-1.0.0a11.tar.gz", "has_sig": false, "md5_digest": "bb6d142891a2efa5a65452608e6decd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33148, "upload_time": "2019-02-05T15:18:22", "url": "https://files.pythonhosted.org/packages/b7/b3/08cd25220485eb1904d9f7b767e3d215bd6abfca07fdae13b571afe53e65/pgimp-1.0.0a11.tar.gz" } ], "1.0.0a12": [ { "comment_text": "", "digests": { "md5": "5b067f439fb940845baccd620bba2a13", "sha256": "e81c91a393a4fc5a433cc1a78f291be0eaff2cbe9f7cdb7033cc141eac34cfe9" }, "downloads": -1, "filename": "pgimp-1.0.0a12.tar.gz", "has_sig": false, "md5_digest": "5b067f439fb940845baccd620bba2a13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33458, "upload_time": "2019-02-05T15:42:15", "url": "https://files.pythonhosted.org/packages/8a/b0/76f57dbd64f3f61218856f2bedeb4d564f449b6d26f8d8f5c751577ec2ef/pgimp-1.0.0a12.tar.gz" } ], "1.0.0a13": [ { "comment_text": "", "digests": { "md5": "f431e986864e392d4e09fed3bb6ef0da", "sha256": "37a98ed91f5b967befee2ece0bddeabc333f6e4827e004d1294528480ddb8eaa" }, "downloads": -1, "filename": "pgimp-1.0.0a13.tar.gz", "has_sig": false, "md5_digest": "f431e986864e392d4e09fed3bb6ef0da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33490, "upload_time": "2019-02-05T15:50:38", "url": "https://files.pythonhosted.org/packages/74/88/5ecd863f74ae26b18637aeec5ad70ed4c373ddfa876384c6bfcc3f83d685/pgimp-1.0.0a13.tar.gz" } ], "1.0.0a14": [ { "comment_text": "", "digests": { "md5": "735074f1307e9125a206598fe15b5e0c", "sha256": "9ebf1c3b405180dfcd185161d64cac95091700775ae80a7ea95a4500c64454aa" }, "downloads": -1, "filename": "pgimp-1.0.0a14.tar.gz", "has_sig": false, "md5_digest": "735074f1307e9125a206598fe15b5e0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 139157, "upload_time": "2019-02-08T17:44:50", "url": "https://files.pythonhosted.org/packages/ca/48/7e24977005249c0cf98454a9963a91ee5e7b4f04d9b20abbed99918ac806/pgimp-1.0.0a14.tar.gz" } ], "1.0.0a15": [ { "comment_text": "", "digests": { "md5": "cfd6ea933495c1c0101bf345bd927c22", "sha256": "d2bf8c16ec610b3ad2927d4bf6fcf74b6ac79cf0d6626ba4082959e2be2918df" }, "downloads": -1, "filename": "pgimp-1.0.0a15.tar.gz", "has_sig": false, "md5_digest": "cfd6ea933495c1c0101bf345bd927c22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 139112, "upload_time": "2019-02-08T17:49:09", "url": "https://files.pythonhosted.org/packages/b1/74/d4ba964f8c0eb6839dd345a8a72f1c9c85a373dc408d30671c2730f0d7d8/pgimp-1.0.0a15.tar.gz" } ], "1.0.0a16": [ { "comment_text": "", "digests": { "md5": "7e7103a729059c79012b5a365bc758b7", "sha256": "74878a5f809678b91d55980959daf54adff2a5a50637ed49e42169c9fa3a9e5e" }, "downloads": -1, "filename": "pgimp-1.0.0a16.tar.gz", "has_sig": false, "md5_digest": "7e7103a729059c79012b5a365bc758b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 140678, "upload_time": "2019-06-17T10:01:28", "url": "https://files.pythonhosted.org/packages/8d/c0/2cddbf526941975dc157f576106fdf52b656c61ea0fc0c5fa56d2fbbe832/pgimp-1.0.0a16.tar.gz" } ], "1.0.0a17": [ { "comment_text": "", "digests": { "md5": "75e721a77cf1fd561d63569050584e43", "sha256": "fd76f97fac1e01fda01dd8332c7ca60934dc52362f0228929b4c9597fa51dead" }, "downloads": -1, "filename": "pgimp-1.0.0a17.tar.gz", "has_sig": false, "md5_digest": "75e721a77cf1fd561d63569050584e43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 141456, "upload_time": "2019-06-17T13:45:19", "url": "https://files.pythonhosted.org/packages/00/cb/19369a2a47579abf21aaf50b927a384f2ba0f298df2a0ce4de95bd33b344/pgimp-1.0.0a17.tar.gz" } ], "1.0.0a18": [ { "comment_text": "", "digests": { "md5": "e3a6e52baf0951edf736a1691432a036", "sha256": "fbb0c0e3fa18345c15eb11196a53f51ae301ab1ded64e93669e902c31403da2d" }, "downloads": -1, "filename": "pgimp-1.0.0a18.tar.gz", "has_sig": false, "md5_digest": "e3a6e52baf0951edf736a1691432a036", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 141666, "upload_time": "2019-06-18T11:38:43", "url": "https://files.pythonhosted.org/packages/65/30/e85b3c0945824152d58a362a581b9d0882b4255888cb446e4999777c95b4/pgimp-1.0.0a18.tar.gz" } ], "1.0.0a19": [ { "comment_text": "", "digests": { "md5": "325ad13741fdc089cf8b0efb2626a45f", "sha256": "09afbcf14a15d496c708725fa3cfbb6362a197e9e7a003fda47e7ad85cf27040" }, "downloads": -1, "filename": "pgimp-1.0.0a19.tar.gz", "has_sig": false, "md5_digest": "325ad13741fdc089cf8b0efb2626a45f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 141747, "upload_time": "2019-06-18T13:37:16", "url": "https://files.pythonhosted.org/packages/7b/04/6cdfffd4fd7f67eed9c7dd0eab5c405288555937f0f3df252066a0b007e2/pgimp-1.0.0a19.tar.gz" } ], "1.0.0a2": [ { "comment_text": "", "digests": { "md5": "6a1d07a7f20508a7906d0eefd315ddd5", "sha256": "c4827df54a3719ba5daded268f33662d11101c9dcea61d00ddd0ef2e3df7baf2" }, "downloads": -1, "filename": "pgimp-1.0.0a2-py3-none-any.whl", "has_sig": false, "md5_digest": "6a1d07a7f20508a7906d0eefd315ddd5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 154282, "upload_time": "2018-11-24T16:36:40", "url": "https://files.pythonhosted.org/packages/3f/7d/1daf29013f16b3bea0fed2bbe41b515b7b067df3663bb27067a886122e47/pgimp-1.0.0a2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7fcae8ec2ea3e7892c77b166a0c3a96b", "sha256": "d814f0c515265c54d76ed560f41a4de6c6bf9ca356af5aeb96dbaa43dbb130fb" }, "downloads": -1, "filename": "pgimp-1.0.0a2.tar.gz", "has_sig": false, "md5_digest": "7fcae8ec2ea3e7892c77b166a0c3a96b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134120, "upload_time": "2018-11-24T16:36:42", "url": "https://files.pythonhosted.org/packages/27/07/5b4952a5cda70ea56bf538d0d59267b454898f5dad6a110dfcf3f49c0611/pgimp-1.0.0a2.tar.gz" } ], "1.0.0a20": [ { "comment_text": "", "digests": { "md5": "a82b2b63a196f62b03b11e688e7a662b", "sha256": "01299585e9707ea6e6f3d79ef6563f4086c86a3ac332cc5cf96ec127bc9fec1e" }, "downloads": -1, "filename": "pgimp-1.0.0a20.tar.gz", "has_sig": false, "md5_digest": "a82b2b63a196f62b03b11e688e7a662b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 141799, "upload_time": "2019-06-18T14:33:42", "url": "https://files.pythonhosted.org/packages/d2/b1/b09e1649a2fd6ab84e27da1142c76e054dc3f7116b5e1afce59f0ce7cabf/pgimp-1.0.0a20.tar.gz" } ], "1.0.0a21": [ { "comment_text": "", "digests": { "md5": "c159e5a1b0c9bd4d12542725bfdc8367", "sha256": "d8814ec22e4b7b077b1680ecf42cfee24a7261be9235352bb8a74254d1b9fe17" }, "downloads": -1, "filename": "pgimp-1.0.0a21.tar.gz", "has_sig": false, "md5_digest": "c159e5a1b0c9bd4d12542725bfdc8367", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 140179, "upload_time": "2019-06-19T09:01:41", "url": "https://files.pythonhosted.org/packages/7f/5d/5573f1579e1f685f4fafbd8bb8a41a27a9f09c82eaf5dfb7118aa5cc0db1/pgimp-1.0.0a21.tar.gz" } ], "1.0.0a22": [ { "comment_text": "", "digests": { "md5": "bc710aa7be1b6262f2a261cb31d7f726", "sha256": "0a6b95a1b839c1f8154415496dd5f8ec5649c4315b3e1acfe517793a2e733bbc" }, "downloads": -1, "filename": "pgimp-1.0.0a22.tar.gz", "has_sig": false, "md5_digest": "bc710aa7be1b6262f2a261cb31d7f726", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 140390, "upload_time": "2019-06-19T11:43:27", "url": "https://files.pythonhosted.org/packages/21/66/249107f07f3cec05bf1bc138f32a9d7673addb9be61171c51bf6c7da50fa/pgimp-1.0.0a22.tar.gz" } ], "1.0.0a3": [ { "comment_text": "", "digests": { "md5": "f2faee84d5a45eb41157a8de3e218019", "sha256": "a4eec76f9d5f24a1f1063c2ce55cffd3adf77b6e7367592f770b1a36a1974cb7" }, "downloads": -1, "filename": "pgimp-1.0.0a3.tar.gz", "has_sig": false, "md5_digest": "f2faee84d5a45eb41157a8de3e218019", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32193, "upload_time": "2019-01-10T11:32:34", "url": "https://files.pythonhosted.org/packages/8e/88/193e98a2f664894f1be3501ea0e0e843283c227bd080d5b09142e09d733f/pgimp-1.0.0a3.tar.gz" } ], "1.0.0a5": [ { "comment_text": "", "digests": { "md5": "6d042dba777fdd2829da774127b69b69", "sha256": "7f02a3d5ed7836eebcab5d5a6ef374b2714a4ff2170456cd22e610a59e42de0c" }, "downloads": -1, "filename": "pgimp-1.0.0a5.tar.gz", "has_sig": false, "md5_digest": "6d042dba777fdd2829da774127b69b69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136276, "upload_time": "2019-01-24T17:17:33", "url": "https://files.pythonhosted.org/packages/6d/ec/113eb7fefff3feaf48fffe6816a55e6c99285fd0d446f7ee1b5875749319/pgimp-1.0.0a5.tar.gz" } ], "1.0.0a6": [ { "comment_text": "", "digests": { "md5": "69977c659778c9408f053de530f897bc", "sha256": "c54bcc0cefe4561dd20bbfea3fa1fc8168efa6c408b04a899f0437c3086aec49" }, "downloads": -1, "filename": "pgimp-1.0.0a6.tar.gz", "has_sig": false, "md5_digest": "69977c659778c9408f053de530f897bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32584, "upload_time": "2019-01-30T08:56:18", "url": "https://files.pythonhosted.org/packages/9d/80/04185c3f36c1304c2057ff3d016398175a1ad5c5f9fa73a4553f3e923ae7/pgimp-1.0.0a6.tar.gz" } ], "1.0.0a7": [ { "comment_text": "", "digests": { "md5": "70f84b649f18e1e69adaf5766cffcdc6", "sha256": "14b56007a96662137ca29255080f8403348ee37c5382c36c0b1319d2ccdef160" }, "downloads": -1, "filename": "pgimp-1.0.0a7.tar.gz", "has_sig": false, "md5_digest": "70f84b649f18e1e69adaf5766cffcdc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136420, "upload_time": "2019-01-30T09:50:30", "url": "https://files.pythonhosted.org/packages/93/0e/1f6c0d3dbc031c782fc0eba95d0ae479eab490b420e629af4f7496f945c4/pgimp-1.0.0a7.tar.gz" } ], "1.0.0a8": [ { "comment_text": "", "digests": { "md5": "dd10e45f21cac31ae4339c709ce852c4", "sha256": "75292624b97b9711d6c13ee15470d8c6c4ff275c6738fb962761a4f060c29691" }, "downloads": -1, "filename": "pgimp-1.0.0a8.tar.gz", "has_sig": false, "md5_digest": "dd10e45f21cac31ae4339c709ce852c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136440, "upload_time": "2019-01-30T11:28:32", "url": "https://files.pythonhosted.org/packages/18/69/0255dbca205fd7419bc39eb6c219a011bb17006a3ba50f343bd59d7e3390/pgimp-1.0.0a8.tar.gz" } ], "1.0.0a9": [ { "comment_text": "", "digests": { "md5": "dd373da0ede33de69811f3cf53e24add", "sha256": "8223d3d58d18f9151dfd0ee39c1d644183e5755e4dde1b90424327b396653c06" }, "downloads": -1, "filename": "pgimp-1.0.0a9.tar.gz", "has_sig": false, "md5_digest": "dd373da0ede33de69811f3cf53e24add", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32843, "upload_time": "2019-01-30T12:30:46", "url": "https://files.pythonhosted.org/packages/90/b7/0b1a455590290e22db1b252feb49fb325ab04b8326e960cb79a37e4e0812/pgimp-1.0.0a9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bc710aa7be1b6262f2a261cb31d7f726", "sha256": "0a6b95a1b839c1f8154415496dd5f8ec5649c4315b3e1acfe517793a2e733bbc" }, "downloads": -1, "filename": "pgimp-1.0.0a22.tar.gz", "has_sig": false, "md5_digest": "bc710aa7be1b6262f2a261cb31d7f726", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 140390, "upload_time": "2019-06-19T11:43:27", "url": "https://files.pythonhosted.org/packages/21/66/249107f07f3cec05bf1bc138f32a9d7673addb9be61171c51bf6c7da50fa/pgimp-1.0.0a22.tar.gz" } ] }