{ "info": { "author": "Andreas Kloeckner", "author_email": "inform@tiker.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Other Audience", "Intended Audience :: Science/Research", "License :: Free for non-commercial use", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: C++", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Multimedia :: Graphics :: 3D Modeling", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Scientific/Engineering :: Physics", "Topic :: Scientific/Engineering :: Visualization", "Topic :: Software Development :: Libraries" ], "description": "MeshPy: Simplicial Mesh Generation from Python\n==============================================\n\n.. image:: https://gitlab.tiker.net/inducer/meshpy/badges/master/pipeline.svg\n :target: https://gitlab.tiker.net/inducer/meshpy/commits/master\n.. image:: https://badge.fury.io/py/meshpy.png\n :target: http://pypi.python.org/pypi/meshpy\n\nMeshPy offers quality triangular and tetrahedral mesh generation for Python.\nMeshes of this type are chiefly used in finite-element simulation codes, but\nalso have many other applications ranging from computer graphics to robotics.\n\nIn order to generate 2D and 3D meshes, MeshPy provides Python interfaces to\nthree well-regarded mesh generators, `Triangle\n`_ by J. Shewchuk, `TetGen\n`_ by Hang Si\nThe former two are included in the package in slightly modified versions. A\ngeneric mesh reader for the latter is included, as is an easy way to run `gmsh`\nfrom a Python script.\n\nFor an interface to `gmsh\n`_ by Christophe Geuzaine and Jean-Francois Remacle,\nsee `gmsh_interop `.\n\nMeshPy has no dependencies other than a C++ compiler and a working Python installation.\n\nAs of Version 0.91.2, MeshPy also works with Python 3.\n\nOnline resources\n================\n\n* `Home page `_\n* `Documentation `_\n* `Source `_\n* `Package index `_\n* `Mailing list `_\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://mathema.tician.de/software/meshpy", "keywords": "", "license": "MIT for the wrapper/non-commercial for the Triangle/GNU Affero Public License for TetGen", "maintainer": "", "maintainer_email": "", "name": "MeshPy", "package_url": "https://pypi.org/project/MeshPy/", "platform": "", "project_url": "https://pypi.org/project/MeshPy/", "project_urls": { "Homepage": "http://mathema.tician.de/software/meshpy" }, "release_url": "https://pypi.org/project/MeshPy/2018.2.1/", "requires_dist": null, "requires_python": "", "summary": "Triangular and Tetrahedral Mesh Generator", "version": "2018.2.1" }, "last_serial": 4366316, "releases": { "0.91": [ { "comment_text": "", "digests": { "md5": "ed5f5b05033186d707d1661461e36e12", "sha256": "db11f994b6b321cadf4b41741fea284122385ec6ca4544b134ef2e34929d5afe" }, "downloads": -1, "filename": "MeshPy-0.91.tar.gz", "has_sig": false, "md5_digest": "ed5f5b05033186d707d1661461e36e12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 446961, "upload_time": "2008-04-21T21:29:20", "url": "https://files.pythonhosted.org/packages/7f/28/c12c1a5dd2e99f83f8b9147e2a2484eb6cf8fab48ae3e5f269079637b362/MeshPy-0.91.tar.gz" } ], "0.91.1": [ { "comment_text": "", "digests": { "md5": "e10c07cdec47532161273e032bb9557c", "sha256": "08d8662a7703f0eb8934080f718f30c40aa0b3edd45fb3467512577f26b4c8d3" }, "downloads": -1, "filename": "MeshPy-0.91.1.tar.gz", "has_sig": false, "md5_digest": "e10c07cdec47532161273e032bb9557c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 448839, "upload_time": "2008-08-10T20:58:39", "url": "https://files.pythonhosted.org/packages/d7/bf/88b6281d0566892745e307ddbbeaa21da32539ebdd7f3ca3cd30be3c91f4/MeshPy-0.91.1.tar.gz" } ], "0.91.2": [ { "comment_text": "", "digests": { "md5": "b1ae98cb3d502c6a02883f2275f9af0b", "sha256": "d971a99d6d7cae85b48718ab824dba4fab6fce9951ff1e4d07d366d1129c4274" }, "downloads": -1, "filename": "MeshPy-0.91.2.tar.gz", "has_sig": false, "md5_digest": "b1ae98cb3d502c6a02883f2275f9af0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 460056, "upload_time": "2010-09-07T02:20:46", "url": "https://files.pythonhosted.org/packages/89/04/cbc56c54c84fb517f3d16b6baa3a18dafed46efac2305012acc9b5a2aa90/MeshPy-0.91.2.tar.gz" } ], "2011.1": [ { "comment_text": "", "digests": { "md5": "ecd127a22d35b0542caaa58ed958acb2", "sha256": "ecbda1c9ba7b2f770605cf611e5b069f330eeb9d85860dffc774f11861992e05" }, "downloads": -1, "filename": "MeshPy-2011.1.tar.gz", "has_sig": false, "md5_digest": "ecd127a22d35b0542caaa58ed958acb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 461917, "upload_time": "2011-11-28T07:01:16", "url": "https://files.pythonhosted.org/packages/db/0b/1d8fff360af1c6e53264d61360de980827aa0ff593112de161ab1c0d85bd/MeshPy-2011.1.tar.gz" } ], "2013.1": [ { "comment_text": "", "digests": { "md5": "2f629bf7d1530778384d620ea2b23184", "sha256": "e82e67ac8c8bbc79680d3c826b7f1e6624e4df7e170e1a669699a29c9a21a92e" }, "downloads": -1, "filename": "MeshPy-2013.1.tar.gz", "has_sig": false, "md5_digest": "2f629bf7d1530778384d620ea2b23184", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 463124, "upload_time": "2013-01-22T21:24:21", "url": "https://files.pythonhosted.org/packages/04/52/5562021934c949df319d1e42e24f9a2369cd41b25855f32b063ed547b6a2/MeshPy-2013.1.tar.gz" } ], "2013.1.1": [ { "comment_text": "", "digests": { "md5": "872bde1da5304117aab1400db915a532", "sha256": "d89bf7e0af003784e3a7f35ea320a522b5a6dabc03530ad2bcbc93c6e575fa29" }, "downloads": -1, "filename": "MeshPy-2013.1.1.tar.gz", "has_sig": false, "md5_digest": "872bde1da5304117aab1400db915a532", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1888445, "upload_time": "2013-06-09T21:16:44", "url": "https://files.pythonhosted.org/packages/e9/27/f5393fa28d5098c087d7e123bbfa4448fe6f8c2aa06cfa02ae673b188490/MeshPy-2013.1.1.tar.gz" } ], "2013.1.2": [ { "comment_text": "", "digests": { "md5": "3dd461bf0562fba58c3a37081208d2da", "sha256": "425ffa0f5a7dacfc1301bbb165ff78fbe6beacb0ab6c0a8dd581f565896c6762" }, "downloads": -1, "filename": "MeshPy-2013.1.2.tar.gz", "has_sig": false, "md5_digest": "3dd461bf0562fba58c3a37081208d2da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1885753, "upload_time": "2013-06-10T16:36:48", "url": "https://files.pythonhosted.org/packages/7f/53/cce74c2564fd871821713ccfb0feba2563131c782618a5e11854d9131b74/MeshPy-2013.1.2.tar.gz" } ], "2014.1": [ { "comment_text": "", "digests": { "md5": "165fbcb2f580340f3640b25c1c89e25d", "sha256": "a090729c9b99360b2741099906361b2e9ba6373b97707817c9b81f66531380b6" }, "downloads": -1, "filename": "MeshPy-2014.1.tar.gz", "has_sig": false, "md5_digest": "165fbcb2f580340f3640b25c1c89e25d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1851120, "upload_time": "2014-07-07T02:40:18", "url": "https://files.pythonhosted.org/packages/37/0e/e3d009618054366db83a53e52136ae4127d05c3a6dfea1371f4f9212c6cb/MeshPy-2014.1.tar.gz" } ], "2016.1": [ { "comment_text": "", "digests": { "md5": "d68ebedb7f3d91d83f2dc17cf177f67d", "sha256": "a9e80c1f23f6a6cdc66f8f62ea63dc273664f357d25e572bc5edf5f9b22af7d9" }, "downloads": -1, "filename": "MeshPy-2016.1.tar.gz", "has_sig": false, "md5_digest": "d68ebedb7f3d91d83f2dc17cf177f67d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1861569, "upload_time": "2016-08-10T05:17:59", "url": "https://files.pythonhosted.org/packages/fe/56/dac5e6d188ad987e957937c1808891bfe65320ffd4b57ad2e290ae0d30a7/MeshPy-2016.1.tar.gz" } ], "2016.1.1": [ { "comment_text": "", "digests": { "md5": "aaad922d3c37e693e7fe701564b7d936", "sha256": "5d4ee8867b9aa03c903e1aa7bdfabb47ae07c330376293c21082c27eeb2e7dc7" }, "downloads": -1, "filename": "MeshPy-2016.1.1.tar.gz", "has_sig": false, "md5_digest": "aaad922d3c37e693e7fe701564b7d936", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1871446, "upload_time": "2016-09-04T22:49:08", "url": "https://files.pythonhosted.org/packages/1b/69/79fd5f584faba6579030c094d5955d1f02f5665d4c8bbb1fddf6d9e7009f/MeshPy-2016.1.1.tar.gz" } ], "2016.1.2": [ { "comment_text": "", "digests": { "md5": "c366aaa13bf283b7ae1d55ceaa9cc482", "sha256": "43ff2f9b010183ed679632a6eaa3ff8fb7a2015024aee5cbb00ea49c821ac0b4" }, "downloads": -1, "filename": "MeshPy-2016.1.2.tar.gz", "has_sig": false, "md5_digest": "c366aaa13bf283b7ae1d55ceaa9cc482", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1880303, "upload_time": "2016-09-04T23:11:53", "url": "https://files.pythonhosted.org/packages/ba/47/ac763a27e625eacb4a60640466452142f417ad7be0d187a9628f2ab72761/MeshPy-2016.1.2.tar.gz" } ], "2018.1": [ { "comment_text": "", "digests": { "md5": "606191d2906358605b7cbadedf25b189", "sha256": "aeacf8098939648e097f54ffa6351931f164e35166dc921d52346df6337d26fb" }, "downloads": -1, "filename": "MeshPy-2018.1.tar.gz", "has_sig": false, "md5_digest": "606191d2906358605b7cbadedf25b189", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 445961, "upload_time": "2018-03-07T23:31:47", "url": "https://files.pythonhosted.org/packages/21/62/119b51ecbdfe92ffcb244d30a7d46558a5f65db7394640c30af9a5ea6974/MeshPy-2018.1.tar.gz" } ], "2018.1.1": [ { "comment_text": "", "digests": { "md5": "3d6be8561f31455a6796c994d0f722ba", "sha256": "dac617a242c9c183635fc16aedf5ce3772ef3509fd7c46e7175445448def6610" }, "downloads": -1, "filename": "MeshPy-2018.1.1.tar.gz", "has_sig": true, "md5_digest": "3d6be8561f31455a6796c994d0f722ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1871802, "upload_time": "2018-08-09T22:15:21", "url": "https://files.pythonhosted.org/packages/32/77/78dc651aaf02977f1be18e5798ab559b53b197f9cde283805e6deef2a61a/MeshPy-2018.1.1.tar.gz" } ], "2018.2": [ { "comment_text": "", "digests": { "md5": "58d2d4c86d26f64b6e3a1cc03d1f5107", "sha256": "6685f59a09863f4d26b603e3f52454edaca72ba2bf4c553a21474faf2027426e" }, "downloads": -1, "filename": "MeshPy-2018.2.tar.gz", "has_sig": false, "md5_digest": "58d2d4c86d26f64b6e3a1cc03d1f5107", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 473614, "upload_time": "2018-09-23T18:37:55", "url": "https://files.pythonhosted.org/packages/4a/8a/aaec349b8ec66c6d394009cea2b1ad9ddb6a2c8e8108d5e93c4d423ed5c3/MeshPy-2018.2.tar.gz" } ], "2018.2.1": [ { "comment_text": "", "digests": { "md5": "5cab2bedc0474f6d72739bd4ddaa339c", "sha256": "4e6d18c2d19cda540967b6dc6ca844926020c9134cb4075c0f73d47fbbdb2f9e" }, "downloads": -1, "filename": "MeshPy-2018.2.1.tar.gz", "has_sig": false, "md5_digest": "5cab2bedc0474f6d72739bd4ddaa339c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 472438, "upload_time": "2018-10-11T23:05:27", "url": "https://files.pythonhosted.org/packages/90/03/3bb205ac46141074aeb561f5bbf60fb2214380aa6ac1435b49d275cf219a/MeshPy-2018.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5cab2bedc0474f6d72739bd4ddaa339c", "sha256": "4e6d18c2d19cda540967b6dc6ca844926020c9134cb4075c0f73d47fbbdb2f9e" }, "downloads": -1, "filename": "MeshPy-2018.2.1.tar.gz", "has_sig": false, "md5_digest": "5cab2bedc0474f6d72739bd4ddaa339c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 472438, "upload_time": "2018-10-11T23:05:27", "url": "https://files.pythonhosted.org/packages/90/03/3bb205ac46141074aeb561f5bbf60fb2214380aa6ac1435b49d275cf219a/MeshPy-2018.2.1.tar.gz" } ] }