{ "info": { "author": "Nico Schl\u00f6mer", "author_email": "nico.schloemer@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Mathematics" ], "description": "# voropy\n\n[![CircleCI](https://img.shields.io/circleci/project/github/nschloe/voropy/master.svg)](https://circleci.com/gh/nschloe/voropy/tree/master)\n[![codecov](https://img.shields.io/codecov/c/github/nschloe/voropy.svg)](https://codecov.io/gh/nschloe/voropy)\n[![Codacy grade](https://img.shields.io/codacy/grade/b524f1e339244cf9a429784681a7f248.svg)](https://app.codacy.com/app/nschloe/voropy/dashboard)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n[![PyPi Version](https://img.shields.io/pypi/v/voropy.svg)](https://pypi.org/project/voropy)\n[![GitHub stars](https://img.shields.io/github/stars/nschloe/voropy.svg?logo=github&label=Stars)](https://github.com/nschloe/voropy)\n\n![](https://nschloe.github.io/voropy/logo-180x180.png)\n\nCompute Voronoi tesselations and everything else you need for finite-volume\ndiscretizations. Do it fast, too.\n\n### Usage\n\nGiven a triangular or tetrahedral mesh, voropy computes\n\n * covolumes,\n * control volumes,\n * cell circumcenters,\n * the surface areas,\n * control volume circumcenters,\n\nand much more.\n\nTo use voropy, simple read a mesh (e.g., [this\npacman](https://sourceforge.net/projects/meshzoo-data/files/pacman.msh/download)):\n```python\nmesh = voropy.read('pacman.msh')\n\nprint(mesh.node_coords)\nprint(mesh.control_volumes)\n\nmesh.show()\n```\n(For mesh creation, check out [pygmsh](https://github.com/nschloe/pygmsh),\n[mshr](https://bitbucket.org/fenics-project/mshr),\n[pygalmesh](https://github.com/nschloe/pygalmesh),\n[meshzoo](https://github.com/nschloe/meshzoo),\n[optimesh](//github.com/nschloe/optimesh) or any other tool.)\n\n\n### Installation\n\nvoropy is [available from the Python Package\nIndex](https://pypi.org/project/voropy/), so simply type\n```\npip install -U voropy\n```\nto install or upgrade.\n\n### Testing\n\nTo run the voropy unit tests, check out this repository and type\n```\npytest\n```\n\n### Distribution\n\nTo create a new release\n\n1. bump the `__version__` number,\n\n2. publish to PyPi and GitHub:\n ```\n make publish\n ```\n\n### License\n\nvoropy is published under the [MIT license](https://en.wikipedia.org/wiki/MIT_License).\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/nschloe/voropy", "keywords": "", "license": "License :: OSI Approved :: MIT License", "maintainer": "", "maintainer_email": "", "name": "voropy", "package_url": "https://pypi.org/project/voropy/", "platform": "any", "project_url": "https://pypi.org/project/voropy/", "project_urls": { "Homepage": "https://github.com/nschloe/voropy" }, "release_url": "https://pypi.org/project/voropy/0.5.6/", "requires_dist": [ "fastfunc", "meshio (<3.0.0,>=2.0.0)", "numpy (>=1.9)", "pipdate (<0.4.0,>=0.3.0)", "scipy", "matplotlib; extra == 'all'", "matplotlib; extra == 'plot'" ], "requires_python": "", "summary": "Voronoi regions and more for triangular and tetrehedral meshes", "version": "0.5.6" }, "last_serial": 4022101, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "d8c9349445da0a6abcf4c2bd3970a710", "sha256": "71e40195fa012d0c2cdf7d7102bfb8c0c7dfb9b13302e78c03d776e76ceb02eb" }, "downloads": -1, "filename": "voropy-0.3.0.tar.gz", "has_sig": true, "md5_digest": "d8c9349445da0a6abcf4c2bd3970a710", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18598, "upload_time": "2017-02-05T18:15:12", "url": "https://files.pythonhosted.org/packages/26/10/baa161a22455aeabf940cee51258adc32a1d8f22c486af353376f4e685c5/voropy-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "58b114c99cd61f33b44d6502b0b64218", "sha256": "27911dad01e72cae8d6d8ffd5b8aab4ebf6bb0924dbf8e131cee0d2867fa6332" }, "downloads": -1, "filename": "voropy-0.3.1.tar.gz", "has_sig": true, "md5_digest": "58b114c99cd61f33b44d6502b0b64218", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18516, "upload_time": "2017-02-07T09:36:37", "url": "https://files.pythonhosted.org/packages/94/98/36c7ca725a982ede476f1cbccf3ee01e72de5331ca37ec22387c1365246b/voropy-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "b77da5a7787ef4e9486455c7422d5b70", "sha256": "7679ca06bf1012480c8fafb671d67a4d3623c0e7dd8a00370b27b820028fdf16" }, "downloads": -1, "filename": "voropy-0.3.2.tar.gz", "has_sig": true, "md5_digest": "b77da5a7787ef4e9486455c7422d5b70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18723, "upload_time": "2017-02-07T09:53:50", "url": "https://files.pythonhosted.org/packages/0e/28/c40511e5096dbfa1a4ceb9d8d322bdf58737ffb5a5195ee553b04a1164a2/voropy-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "bd7f29e66bbc064af6e3431dc4fcb4c3", "sha256": "b9f4c6f9d33a0e8c98f6214584b210290a5bb4cd4914fbd7d8b94230c3b24031" }, "downloads": -1, "filename": "voropy-0.3.3.tar.gz", "has_sig": true, "md5_digest": "bd7f29e66bbc064af6e3431dc4fcb4c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22190, "upload_time": "2017-02-23T17:46:01", "url": "https://files.pythonhosted.org/packages/ea/ff/4274877ec886cd0fb23c085ca2756273e441338b98408618ad19650139da/voropy-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "a571ffa798dcbe84d99e517dffdf1b49", "sha256": "1b8950b41559e1aa60450e047fb45bd4671543449fe57a58abd43dcf2eec151f" }, "downloads": -1, "filename": "voropy-0.3.4.tar.gz", "has_sig": true, "md5_digest": "a571ffa798dcbe84d99e517dffdf1b49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22392, "upload_time": "2017-02-23T19:22:27", "url": "https://files.pythonhosted.org/packages/4b/d8/3533cc00bc8544bb899fbddebefc83ac1a91d43da3a1ed153028ade49ada/voropy-0.3.4.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "08d45b4d302f42edece2361bfeb8d8f8", "sha256": "b2a2a6297667940631518bb5e75385108166a6574dc40520c16753f4fca9b0c0" }, "downloads": -1, "filename": "voropy-0.4.0.tar.gz", "has_sig": true, "md5_digest": "08d45b4d302f42edece2361bfeb8d8f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23086, "upload_time": "2017-03-12T21:35:39", "url": "https://files.pythonhosted.org/packages/7b/55/8f6444808d38e9c35a4e0c45e21f0696353d922a33f92a7a63dc84a9c047/voropy-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "b7a8e21585b042fb447b14f5751fe501", "sha256": "def5fa43b528dfb8017ff9035a2399d53f9943bc28986959a07278bfd6b25096" }, "downloads": -1, "filename": "voropy-0.4.1.tar.gz", "has_sig": true, "md5_digest": "b7a8e21585b042fb447b14f5751fe501", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23885, "upload_time": "2017-03-13T13:40:54", "url": "https://files.pythonhosted.org/packages/72/b7/ae83f0e1c69d72779d581ba62c4062d0de95b9246ee727257106f6036f45/voropy-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "8f508733718b6cf149da8e134f268df4", "sha256": "498d32c96b293c51cacd29f4f3b2c637788f84db325667a106019be6944be47f" }, "downloads": -1, "filename": "voropy-0.4.2.tar.gz", "has_sig": true, "md5_digest": "8f508733718b6cf149da8e134f268df4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23947, "upload_time": "2017-03-14T13:11:21", "url": "https://files.pythonhosted.org/packages/15/ff/02370ebfff633f6d905b2a7a1d682122e0dd094977aeadbebe3b7d8eb2b4/voropy-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "543835b95ac1db08f100c19f299c1779", "sha256": "c2cebe9e84609b45c7ca01f0709dbcce8591fc76ef6d3ae240c68bbe61243b0d" }, "downloads": -1, "filename": "voropy-0.4.3.tar.gz", "has_sig": true, "md5_digest": "543835b95ac1db08f100c19f299c1779", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24398, "upload_time": "2017-03-14T13:40:23", "url": "https://files.pythonhosted.org/packages/95/a8/addb2181aa4d29ae84109558556a91a6d6ef637f7aea088af5e718dbab5b/voropy-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "c8fee37bfe5df92a7ac3cb2007714441", "sha256": "d0a284a2835eec930361ef789eac6c1de445f4fb1e515be44aca990973890aae" }, "downloads": -1, "filename": "voropy-0.4.4.tar.gz", "has_sig": true, "md5_digest": "c8fee37bfe5df92a7ac3cb2007714441", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24491, "upload_time": "2017-03-15T10:42:36", "url": "https://files.pythonhosted.org/packages/6e/c3/d5ed810e9c7a5b34ecf53f57324e22cb7034ff9d92d5d5f0c483b85e497d/voropy-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "e846c85fd30b5015fe8802356f446111", "sha256": "a065a8f54da32844ea19dd1a1126eb55da065ef39e77faf0222536f5a7e01248" }, "downloads": -1, "filename": "voropy-0.4.5.tar.gz", "has_sig": true, "md5_digest": "e846c85fd30b5015fe8802356f446111", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24316, "upload_time": "2017-03-15T11:45:17", "url": "https://files.pythonhosted.org/packages/57/65/a3e631f344c9fad54bb48924c47a0fad5d85700c25559f1287d1e8afbdc8/voropy-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "be930ad3ce3afeef909c7311ff92c7cf", "sha256": "4e88a9f1b16254119c07c0279b698a83961e48daa22083880ee2cba1ca0d08e4" }, "downloads": -1, "filename": "voropy-0.4.6.tar.gz", "has_sig": true, "md5_digest": "be930ad3ce3afeef909c7311ff92c7cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24402, "upload_time": "2017-03-20T12:31:46", "url": "https://files.pythonhosted.org/packages/9e/c7/ffe067c75e66ee7708b11be8d58f52dfaac37ba0be5659ea5bacb94c6e0a/voropy-0.4.6.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "9aaa11f7c1f500d1b7afd23c11dbda9c", "sha256": "1b67f62ad9e64f808cb9d89aecd9f6f15f4578e090931eb2e9ac2130d88fb823" }, "downloads": -1, "filename": "voropy-0.4.7.tar.gz", "has_sig": true, "md5_digest": "9aaa11f7c1f500d1b7afd23c11dbda9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24440, "upload_time": "2017-03-24T12:58:10", "url": "https://files.pythonhosted.org/packages/6e/b8/87363928a5107df71c226d07f660388685ab75686de8a1a457006f36006d/voropy-0.4.7.tar.gz" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "5b4295398dd2c4a8c2a29a9e47b5cd3f", "sha256": "a96948384fe18f989e7029ecd85f8661d8f9001387ba5e46f2f52a5507491ded" }, "downloads": -1, "filename": "voropy-0.4.8-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "5b4295398dd2c4a8c2a29a9e47b5cd3f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28336, "upload_time": "2017-04-06T10:05:54", "url": "https://files.pythonhosted.org/packages/5e/08/c5f87cefa4a6d82599df21f0679b0db24090eec44ece283d7497a7911288/voropy-0.4.8-py2.py3-none-any.whl" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "06c3e3f4e9b59d87072953bd20aceb25", "sha256": "77525c0557e941e62968b03851a76f8aa3afbc4d75278ad4297df1676b477364" }, "downloads": -1, "filename": "voropy-0.5.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "06c3e3f4e9b59d87072953bd20aceb25", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28655, "upload_time": "2017-05-23T22:13:43", "url": "https://files.pythonhosted.org/packages/ab/fb/65ebde57aec1941c39a119b4002002a76af7e53a917b73c0fba9fa438878/voropy-0.5.0-py2.py3-none-any.whl" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "cef04568ac32e7ceaa10baf8da2b19be", "sha256": "f89dc2dde872223495b1fddbd6790bd3f9410ddad6e441a442f2fa06a123b832" }, "downloads": -1, "filename": "voropy-0.5.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "cef04568ac32e7ceaa10baf8da2b19be", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28904, "upload_time": "2017-09-09T11:20:55", "url": "https://files.pythonhosted.org/packages/24/fa/739378c391fd80b1d8e8499c834dbb479871c5ca16d7544d41e0427ea2dc/voropy-0.5.1-py2.py3-none-any.whl" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "e86dcf35469ded084ec9843a8455bd68", "sha256": "bf420e31c296c7fe19e9398ebcdcb8b38a6c9f3ed1e02038e4c5a66c87ff3054" }, "downloads": -1, "filename": "voropy-0.5.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "e86dcf35469ded084ec9843a8455bd68", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 29041, "upload_time": "2018-03-23T13:32:45", "url": "https://files.pythonhosted.org/packages/17/38/ffcbe045940e52d7fceade2133d5ac52a9d8085a7e6e3f01339fc84a9498/voropy-0.5.2-py2.py3-none-any.whl" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "724c66a9505e8342026ff65e1262325d", "sha256": "3cf0fcdd562e396ad85f01d1c392e9a814c7c7dae1eed88ef47288841f6e65e9" }, "downloads": -1, "filename": "voropy-0.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "724c66a9505e8342026ff65e1262325d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28667, "upload_time": "2018-03-28T08:29:34", "url": "https://files.pythonhosted.org/packages/62/a7/347577497d12329f4ecb0cb5da7dbc606c414683923f2b56d1078de43340/voropy-0.5.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f167bc815735012f993515fabd7bed3c", "sha256": "a81edce6866345ab332d6aa807e73bbbef0d775f3683030ce5b35ebd96d54cd9" }, "downloads": -1, "filename": "voropy-0.5.3.tar.gz", "has_sig": false, "md5_digest": "f167bc815735012f993515fabd7bed3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24570, "upload_time": "2018-03-28T08:29:31", "url": "https://files.pythonhosted.org/packages/ff/f5/b049d99e36e65cd42ec29d254dcefd947b1e452153fe377a3cfc6dc91d8d/voropy-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "503aedfc5ad3cfb8ad253fce829b2966", "sha256": "424efa385e320266f00ca34ecf1b03c22619d7ab1538ff593fdde45f31f4a99d" }, "downloads": -1, "filename": "voropy-0.5.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "503aedfc5ad3cfb8ad253fce829b2966", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25725, "upload_time": "2018-06-25T19:28:26", "url": "https://files.pythonhosted.org/packages/1f/f8/116567db091338582352f8fbefd7c42f27c2d969c018d519c883954459fc/voropy-0.5.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2428d21150f8a6fd6652bc794552e323", "sha256": "532d3d327d2afdd27daa0bbf01626cf08a40915764c892ceaec08261dae5dfb9" }, "downloads": -1, "filename": "voropy-0.5.4.tar.gz", "has_sig": false, "md5_digest": "2428d21150f8a6fd6652bc794552e323", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23992, "upload_time": "2018-06-25T19:28:28", "url": "https://files.pythonhosted.org/packages/66/7c/92350b486667176c19f9d323db96701fc45deb2ce6bbf40cc959c01d3094/voropy-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "84928df2c184a139437a479f5efa9dd7", "sha256": "66fc6c17b708ec8d17a072a608acb3e5d54315dd3a655a6afe8f7e419e20c420" }, "downloads": -1, "filename": "voropy-0.5.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "84928df2c184a139437a479f5efa9dd7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25735, "upload_time": "2018-07-01T10:21:17", "url": "https://files.pythonhosted.org/packages/2b/a4/0e7d46e1fafae67338473f7eda2762859d134a2b9d7ba87c2621d4fac846/voropy-0.5.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8aa1c4e1055242f2d091e2bca3522788", "sha256": "01de40b5179da8c6365e99d107a9a85df861c708965a63de8f5619530ab43880" }, "downloads": -1, "filename": "voropy-0.5.5.tar.gz", "has_sig": false, "md5_digest": "8aa1c4e1055242f2d091e2bca3522788", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24062, "upload_time": "2018-07-01T10:21:19", "url": "https://files.pythonhosted.org/packages/7c/49/66b3ea21c8361a522dc6a3b2d6c1ea5caae2049f730cd20a8a8f0c7b4a73/voropy-0.5.5.tar.gz" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "056870e809d11e8cef9af7724f10c9ad", "sha256": "be1aa813b434267822e24406ada902773f6c000aa3e8840a4486e29fdae3f9fe" }, "downloads": -1, "filename": "voropy-0.5.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "056870e809d11e8cef9af7724f10c9ad", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26078, "upload_time": "2018-07-02T09:06:47", "url": "https://files.pythonhosted.org/packages/9b/e9/1efde5d8c9b06577e0ff32c398a29f04cbb528e491f1c0844d3a366129ce/voropy-0.5.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f0ec84695b3f098b9de7f53a0d39242", "sha256": "2a594292dababa87243ed666eef2a4633371b0b55315ee25e6ac4fc7d005478f" }, "downloads": -1, "filename": "voropy-0.5.6.tar.gz", "has_sig": false, "md5_digest": "8f0ec84695b3f098b9de7f53a0d39242", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24387, "upload_time": "2018-07-02T09:06:48", "url": "https://files.pythonhosted.org/packages/5c/9e/b39a13498d46fba031fcee77b41838f68b5ce12fa52f9983634df0e6aa87/voropy-0.5.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "056870e809d11e8cef9af7724f10c9ad", "sha256": "be1aa813b434267822e24406ada902773f6c000aa3e8840a4486e29fdae3f9fe" }, "downloads": -1, "filename": "voropy-0.5.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "056870e809d11e8cef9af7724f10c9ad", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26078, "upload_time": "2018-07-02T09:06:47", "url": "https://files.pythonhosted.org/packages/9b/e9/1efde5d8c9b06577e0ff32c398a29f04cbb528e491f1c0844d3a366129ce/voropy-0.5.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f0ec84695b3f098b9de7f53a0d39242", "sha256": "2a594292dababa87243ed666eef2a4633371b0b55315ee25e6ac4fc7d005478f" }, "downloads": -1, "filename": "voropy-0.5.6.tar.gz", "has_sig": false, "md5_digest": "8f0ec84695b3f098b9de7f53a0d39242", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24387, "upload_time": "2018-07-02T09:06:48", "url": "https://files.pythonhosted.org/packages/5c/9e/b39a13498d46fba031fcee77b41838f68b5ce12fa52f9983634df0e6aa87/voropy-0.5.6.tar.gz" } ] }