{ "info": { "author": "Luis Pedro Coelho", "author_email": "lpc@cmu.edu", "bugtrack_url": null, "classifiers": [], "description": "========\nPYMORPH\n========\n\n\nSummary\n-------\n\nThis image morphology toolbox implements the basic binary and greyscale\nmorphology operations, working with numpy arrays representing images.\n\nThis is a pure Python package which is the companion package\nto the book \"Hands-on Morphological Image Processing.\" It has been\nupdated to work with numpy and the names and interfaces have been\nPythonised.\n\n\nIncludes basic operations such as\n- erode\n- dilate\n- open\n- tophat opening\n- watershed\n- ...\n\nLinks\n-----\n\n*Website*: `http://luispedro.org/software/pymorph\n`_\n\n*API Documentation*: `http://packages.python.org/pymorph/\n`__\n\n*Mailing List*: Use the `pythonvision mailing list\n`_ for questions, bug\nsubmissions, etc.\n\nInstall\n-------\n\nOne of\n\n::\n\n pip install pymorph\n easy_install pymorph\n\nor download and run\n\n::\n\n python setup.py install\n\nSee Also\n--------\n\nThe package `mahotas `_ implements some\nof the same functions in C++ and, so, it is much faster (even if it is not as\nfeature-full).\n\nStatus & Future Plans\n---------------------\n\nThe package is actively maintained and any reported bug will be fixed fast.\n\nCurrently there are *no known bugs* (although testing coverage is not complete).\n\nWhen all functions have a corresponding unit test and the whole of the\nAPI documentation has been re-written into numpy rst format, I will release\nversion 1.0.\n\nAuthors, Copyright & License\n----------------------------\n\nCopyright 2003, Roberto A. Lotufo, UNICAMP-University of Campinas;\nCenPRA-Renato Archer Research Center, Rubens C. Machado.\n\nCopyright 2008-2010, Luis Pedro Coelho \n\nThe original package was written by RAF and RCM. Starting June 2008 (with\nrelease 0.88), LPC updated the code to run on the more modern numpy base and\nstarted fixing bugs and maintaining the package.\n\nPymorph is ruled by the **BSD License Terms**:", "description_content_type": null, "docs_url": "https://pythonhosted.org/pymorph/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://luispedro.org/software/pymorph/", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "pymorph", "package_url": "https://pypi.org/project/pymorph/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pymorph/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://luispedro.org/software/pymorph/" }, "release_url": "https://pypi.org/project/pymorph/0.96/", "requires_dist": null, "requires_python": null, "summary": "Image Morphology Toolbox", "version": "0.96" }, "last_serial": 701467, "releases": { "0.89": [ { "comment_text": "", "digests": { "md5": "a957cd37bb987618d0d14fff235a62bf", "sha256": "821276a3784ad8c6c33f71b909b2d6a7bcaa6ef7a80ce2e67a513ad052469a36" }, "downloads": -1, "filename": "pymorph-0.89.tar.gz", "has_sig": false, "md5_digest": "a957cd37bb987618d0d14fff235a62bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1266427, "upload_time": "2008-08-14T21:22:23", "url": "https://files.pythonhosted.org/packages/d1/a7/d9e6e76a7ede2ec5e9948a1e235e8505522f8fb200deb4fa820da4dac6e6/pymorph-0.89.tar.gz" } ], "0.90": [ { "comment_text": "", "digests": { "md5": "b32f1337c0f5358495f0efbe6e166d9a", "sha256": "a936d132f986c62e1a6da48cbf5e1fdec209bf0b0ff7e6d3f4cbbc569b05d8fc" }, "downloads": -1, "filename": "pymorph-0.90.tar.gz", "has_sig": false, "md5_digest": "b32f1337c0f5358495f0efbe6e166d9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1266436, "upload_time": "2008-08-14T21:23:18", "url": "https://files.pythonhosted.org/packages/21/b5/4daa01beb244bd6f5d4599a3bb99da16ef60859d247c6c375f47c85cbce1/pymorph-0.90.tar.gz" } ], "0.90b": [ { "comment_text": "", "digests": { "md5": "8dd445f4466244796e584c938ec5609f", "sha256": "1dfd7507264905255df472708ea69f30e82edbcd5f19ac93c7289da29f431a46" }, "downloads": -1, "filename": "pymorph-0.90b.tar.gz", "has_sig": false, "md5_digest": "8dd445f4466244796e584c938ec5609f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1266480, "upload_time": "2008-08-14T21:32:27", "url": "https://files.pythonhosted.org/packages/88/af/553ef990210e8c56e5581d79d381fd0eba96ac0eb4542f97661a33be4de5/pymorph-0.90b.tar.gz" } ], "0.91": [ { "comment_text": "built for Linux-2.6.28-11-generic-i686-with-glibc2.4", "digests": { "md5": "3a16e13f09fb5b84c5c43e99eb802552", "sha256": "1a61bd62c51c569a724355c174cb69ea1dc600628ffa54c4e443de8a51497e83" }, "downloads": -1, "filename": "pymorph-0.91.linux-i686.tar.gz", "has_sig": false, "md5_digest": "3a16e13f09fb5b84c5c43e99eb802552", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 103395, "upload_time": "2009-05-01T00:09:17", "url": "https://files.pythonhosted.org/packages/c8/90/006e0a5cbb57981ccc8289f5645e9f48a038d645b498a53ed51cf24b3df9/pymorph-0.91.linux-i686.tar.gz" }, { "comment_text": "", "digests": { "md5": "397159d5cee7f3aee874c4e7d4a3fccc", "sha256": "95141a08c935416ec43e8e9dc0a984bbbb444a6dfdcb095b8249db0b6bcfc7ea" }, "downloads": -1, "filename": "pymorph-0.91.tar.gz", "has_sig": false, "md5_digest": "397159d5cee7f3aee874c4e7d4a3fccc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50340, "upload_time": "2009-05-01T00:09:16", "url": "https://files.pythonhosted.org/packages/75/65/9b5941eb28cfba1f9069548968c598949dcd60115fa1ecc756879f85658a/pymorph-0.91.tar.gz" } ], "0.91.1": [ { "comment_text": "built for Linux-2.6.28-11-generic-i686-with-glibc2.4", "digests": { "md5": "ec6ef59580f4fb1ff07077bf8108fa85", "sha256": "68dbe482e9ed782d3c10a13b2d4696c85c1e84dfa411a2cd7f7e3e4e774a6116" }, "downloads": -1, "filename": "pymorph-0.91.1.linux-i686.tar.gz", "has_sig": false, "md5_digest": "ec6ef59580f4fb1ff07077bf8108fa85", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 103351, "upload_time": "2009-05-26T01:54:54", "url": "https://files.pythonhosted.org/packages/f1/ac/c44678d7091cf536c195df100af5b2042241c9da3dd31a1ad49543a5be13/pymorph-0.91.1.linux-i686.tar.gz" }, { "comment_text": "", "digests": { "md5": "1acb3c205aa146efa4f522f820314656", "sha256": "2c491fde1609f34ceb1de8889a458b72ac38dbf85fa4ae351e86017cab3dda15" }, "downloads": -1, "filename": "pymorph-0.91.1.tar.gz", "has_sig": false, "md5_digest": "1acb3c205aa146efa4f522f820314656", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50381, "upload_time": "2009-05-26T01:54:52", "url": "https://files.pythonhosted.org/packages/84/96/3a6768ec944aa9499f1d68f8b5c833fd294427e4b39205511c19787fcf08/pymorph-0.91.1.tar.gz" } ], "0.91.2": [ { "comment_text": "", "digests": { "md5": "12570c63dadc76a4e8fd801c7f61baae", "sha256": "b19dd383c4641fc8d261325dc9b6e173f4b10bd3bee53d66a9f3906f71277fe7" }, "downloads": -1, "filename": "pymorph-0.91.2.tar.gz", "has_sig": false, "md5_digest": "12570c63dadc76a4e8fd801c7f61baae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50625, "upload_time": "2009-07-09T01:02:03", "url": "https://files.pythonhosted.org/packages/e1/96/fb82862b7818b0020d8477a243c185c56ecff9c28b236250cadc4b86d704/pymorph-0.91.2.tar.gz" } ], "0.91.3": [ { "comment_text": "", "digests": { "md5": "3a90d307fce8b5f8a4ae1f1e406a9693", "sha256": "67c0d30f93a2395697628b68c4e5b28dbcaeb3c79a75269d8387fd1e94e86f58" }, "downloads": -1, "filename": "pymorph-0.91.3.tar.gz", "has_sig": false, "md5_digest": "3a90d307fce8b5f8a4ae1f1e406a9693", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49992, "upload_time": "2009-10-16T06:56:57", "url": "https://files.pythonhosted.org/packages/30/39/265319d1d25ba25cf44388733ef61dd01bb0d471dab44ae683f905876159/pymorph-0.91.3.tar.gz" } ], "0.91.4": [ { "comment_text": "", "digests": { "md5": "dba8657ceaad5b615a7d815f0837b872", "sha256": "47620c88ac0d719dd473cd11360589bf5bc844866671d75344a05908edfa10d6" }, "downloads": -1, "filename": "pymorph-0.91.4.tar.gz", "has_sig": false, "md5_digest": "dba8657ceaad5b615a7d815f0837b872", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50112, "upload_time": "2009-11-12T18:56:13", "url": "https://files.pythonhosted.org/packages/a0/d8/1a4c1942931ad54a8fe6df49a9e53b427cc2627cee9faedffe40603d4c5e/pymorph-0.91.4.tar.gz" } ], "0.91.5": [ { "comment_text": "", "digests": { "md5": "7d0f5905b1f55183650dce2119162d9e", "sha256": "2f8798ad95f173aeeea98ddc85cd46b79214912f49269fae3e7ace3c505e2d49" }, "downloads": -1, "filename": "pymorph-0.91.5.tar.gz", "has_sig": false, "md5_digest": "7d0f5905b1f55183650dce2119162d9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50175, "upload_time": "2009-12-04T20:10:43", "url": "https://files.pythonhosted.org/packages/03/06/10d9168cf6641853a1413f7b229c8c7215db6f04ad4328ebe9fb9817d940/pymorph-0.91.5.tar.gz" } ], "0.91.6": [ { "comment_text": "", "digests": { "md5": "0d45bcca2e5e70414a644eaef31eb131", "sha256": "66a05b3259d16da679d3db1b6f2cdd67423b7f6eaad6909a64e0ce6095853655" }, "downloads": -1, "filename": "pymorph-0.91.6.tar.gz", "has_sig": false, "md5_digest": "0d45bcca2e5e70414a644eaef31eb131", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50280, "upload_time": "2009-12-08T06:59:09", "url": "https://files.pythonhosted.org/packages/57/37/8c15b3f6ad6e025f58fd12fc76d1affa11f1dfcbc17a4b8bc3859d04e33c/pymorph-0.91.6.tar.gz" } ], "0.91.7": [ { "comment_text": "", "digests": { "md5": "87fe4bebf1aabd1c8d6b38a501151d6c", "sha256": "77bd8d133e579cc932524a80b4c236cd3867dc0847a0f17a83d95752b6e30211" }, "downloads": -1, "filename": "pymorph-0.91.7.tar.gz", "has_sig": false, "md5_digest": "87fe4bebf1aabd1c8d6b38a501151d6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50397, "upload_time": "2009-12-13T23:04:34", "url": "https://files.pythonhosted.org/packages/45/5f/e78a9c1d5572054d9a32d386ed3b936b0b10411a22964d072e038c746f83/pymorph-0.91.7.tar.gz" } ], "0.91.8": [ { "comment_text": "", "digests": { "md5": "b4978971121d418ff5795428a6860276", "sha256": "bad066de06852469a408996cd6a29306479cefb71cb8c623bde69a887cd5d145" }, "downloads": -1, "filename": "pymorph-0.91.8.tar.gz", "has_sig": false, "md5_digest": "b4978971121d418ff5795428a6860276", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50753, "upload_time": "2009-12-19T02:19:00", "url": "https://files.pythonhosted.org/packages/68/e1/f5d62cf0d8460ab5929ae758e30ac7f7a6055e8e7a880f8cae9fa2c21e1a/pymorph-0.91.8.tar.gz" } ], "0.92": [ { "comment_text": "", "digests": { "md5": "9ebaeefeabc9b06e6f2d5a30193fd9e4", "sha256": "551fed936571f6df72bdb5de8447b228f94c4dd5dcdd64af972d8e985041bfe9" }, "downloads": -1, "filename": "pymorph-0.92.tar.gz", "has_sig": false, "md5_digest": "9ebaeefeabc9b06e6f2d5a30193fd9e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49033, "upload_time": "2009-12-27T05:48:07", "url": "https://files.pythonhosted.org/packages/18/2e/7cbf4c56771e6e4006392a5699a69227a51baba3b45a277d1d84e27b18e8/pymorph-0.92.tar.gz" } ], "0.92.1": [ { "comment_text": "", "digests": { "md5": "882675f76260c72fc1d4a917b76efaec", "sha256": "19d70db428fd90c3782edfae0d2668e6921d4fcd2c260c547b779b623d0e60c8" }, "downloads": -1, "filename": "pymorph-0.92.1.tar.gz", "has_sig": false, "md5_digest": "882675f76260c72fc1d4a917b76efaec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48287, "upload_time": "2009-12-29T20:38:26", "url": "https://files.pythonhosted.org/packages/c6/a0/ee827277d704545d82f1c75dbe24909b8f0ff26a1bd56c0b3c1093ac551b/pymorph-0.92.1.tar.gz" } ], "0.92.2": [ { "comment_text": "", "digests": { "md5": "90e83c1372c603a7a1f120298559379d", "sha256": "dd9c754d8ccd44f6c2bc150ede42230ed59706141f7fd5c726a5d48a10d63c78" }, "downloads": -1, "filename": "pymorph-0.92.2.tar.gz", "has_sig": false, "md5_digest": "90e83c1372c603a7a1f120298559379d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48430, "upload_time": "2010-01-02T06:38:02", "url": "https://files.pythonhosted.org/packages/20/5e/a600aeaf75fe49864bdbc5ed2e1c0bec90df2969f0a36ddbef1daeffa63c/pymorph-0.92.2.tar.gz" } ], "0.92.3": [ { "comment_text": "", "digests": { "md5": "ab751a0cb7464dadde30f249ff07e37d", "sha256": "0002ed6afc23a2bb6bb95bf0e43b80934049a76731c27343e5f5c8350c18aedb" }, "downloads": -1, "filename": "pymorph-0.92.3.tar.gz", "has_sig": false, "md5_digest": "ab751a0cb7464dadde30f249ff07e37d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48231, "upload_time": "2010-02-23T07:09:07", "url": "https://files.pythonhosted.org/packages/66/1e/a5413c01b329eb8e8dc68ecbb9086a0a43509e2ced00b9ecbe3e95b34c8e/pymorph-0.92.3.tar.gz" } ], "0.92.4": [ { "comment_text": "", "digests": { "md5": "fda7d670eb39d7e497f260529fad1af2", "sha256": "81d9066e3cdd659d01a0b64a5ea389f39231455614d09b7a2bd70d8f8c37613b" }, "downloads": -1, "filename": "pymorph-0.92.4.tar.gz", "has_sig": false, "md5_digest": "fda7d670eb39d7e497f260529fad1af2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48166, "upload_time": "2010-03-06T13:37:56", "url": "https://files.pythonhosted.org/packages/32/14/cf6e0e444e4dc4a36863149585ae5391e5ae21c39ddfa4cf490c6e20e412/pymorph-0.92.4.tar.gz" } ], "0.92.5": [ { "comment_text": "", "digests": { "md5": "f5b10ee4fa55c6e57bdb6a837a4bafac", "sha256": "d7c62fb94f1b9f8a536f3bd7db94436fbbef5cabaa9802a00bd592273669c8ac" }, "downloads": -1, "filename": "pymorph-0.92.5.tar.gz", "has_sig": false, "md5_digest": "f5b10ee4fa55c6e57bdb6a837a4bafac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48149, "upload_time": "2010-03-08T14:15:09", "url": "https://files.pythonhosted.org/packages/17/79/23fc96b145fb0843816f7c1f028abbefac3780c9fea7f4e3f18fb4454c49/pymorph-0.92.5.tar.gz" } ], "0.92.6": [ { "comment_text": "", "digests": { "md5": "26f127fd5468e00b671b3a58b85f7e8c", "sha256": "4109797d563e72f0a5fa7d80cf0b47feba7f61691aadfa055540d93af5c98cf2" }, "downloads": -1, "filename": "pymorph-0.92.6.tar.gz", "has_sig": false, "md5_digest": "26f127fd5468e00b671b3a58b85f7e8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48185, "upload_time": "2010-03-10T17:41:01", "url": "https://files.pythonhosted.org/packages/76/37/605051e803259b7b1e633c319c2a564948b3c92d71d1bf2f6ecc09b6301c/pymorph-0.92.6.tar.gz" } ], "0.93": [ { "comment_text": "", "digests": { "md5": "f6cb48c8d4fd10848eab869db87200af", "sha256": "ae74ecc1792061431e9573fbeb3dab1e2fa51662bdc55b788338de980ec036a5" }, "downloads": -1, "filename": "pymorph-0.93.tar.gz", "has_sig": false, "md5_digest": "f6cb48c8d4fd10848eab869db87200af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48296, "upload_time": "2010-04-27T22:05:39", "url": "https://files.pythonhosted.org/packages/d6/2c/71c5afdc044e291b07c2aecc1ee55bf1fe8197aa405968019adf58f53d53/pymorph-0.93.tar.gz" } ], "0.94": [ { "comment_text": "", "digests": { "md5": "fccdd48842ae3d623cbe77dbb1e48a9b", "sha256": "704e1419d48f4d58237633b23f0e977bbdf9e9166e49ab7f03fbb0e91f79cc44" }, "downloads": -1, "filename": "pymorph-0.94.tar.gz", "has_sig": false, "md5_digest": "fccdd48842ae3d623cbe77dbb1e48a9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47334, "upload_time": "2010-05-07T21:41:46", "url": "https://files.pythonhosted.org/packages/f4/73/71ef4b1d3e6ac268bcf0f51df00d6eeebf3d6e48b9a0fbfb0a0b7dca559b/pymorph-0.94.tar.gz" } ], "0.95": [ { "comment_text": "", "digests": { "md5": "736032f8056860e8ad524854059a202f", "sha256": "2d5ca820e064610a055d6dbfabfa96cd0f72f1015723bf11c2e3f7eef41db5a7" }, "downloads": -1, "filename": "pymorph-0.95.tar.gz", "has_sig": false, "md5_digest": "736032f8056860e8ad524854059a202f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43047, "upload_time": "2010-08-13T20:28:10", "url": "https://files.pythonhosted.org/packages/ac/ab/56ecb9cb0bef0190fc6dc922cd46236e42627684400835eca3dd2086052e/pymorph-0.95.tar.gz" } ], "0.96": [ { "comment_text": "", "digests": { "md5": "ed3b9b30b8b0286996e3d26eea8b4bbf", "sha256": "5dd648e4cb4c3495ee6031bc8020ed8216f3d6cb8c0dcd0427b215b75d7d29ad" }, "downloads": -1, "filename": "pymorph-0.96.tar.gz", "has_sig": false, "md5_digest": "ed3b9b30b8b0286996e3d26eea8b4bbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43514, "upload_time": "2010-12-03T19:16:24", "url": "https://files.pythonhosted.org/packages/21/bf/c6f622d1bac85a3f15b6ac11b8223d62a6a46a65ffcf723ca23daf8484f7/pymorph-0.96.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ed3b9b30b8b0286996e3d26eea8b4bbf", "sha256": "5dd648e4cb4c3495ee6031bc8020ed8216f3d6cb8c0dcd0427b215b75d7d29ad" }, "downloads": -1, "filename": "pymorph-0.96.tar.gz", "has_sig": false, "md5_digest": "ed3b9b30b8b0286996e3d26eea8b4bbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43514, "upload_time": "2010-12-03T19:16:24", "url": "https://files.pythonhosted.org/packages/21/bf/c6f622d1bac85a3f15b6ac11b8223d62a6a46a65ffcf723ca23daf8484f7/pymorph-0.96.tar.gz" } ] }