{ "info": { "author": "Evalf", "author_email": "info@nutils.org", "bugtrack_url": null, "classifiers": [], "description": "\nNutils is a Free and Open Source Python programming library for Finite Element\nMethod computations, developed by `Evalf Computing `_ and\ndistributed under the permissive MIT license. Key features are a readable, math\ncentric syntax, an object oriented design, strict separation of topology and\ngeometry, and high level function manipulations with support for automatic\ndifferentiation.\n\nNutils provides the tools required to construct a typical simulation workflow\nin just a few lines of Python code, while at the same time leaving full\nflexibility to build novel workflows or interact with third party tools. With\nnative support for Isogeometric Analysis (IGA), the Finite Cell method (FCM),\nmulti-physics, mixed methods, and hierarchical refinement, Nutils is at the\nforefront of numerical discretization science. Efficient under-the-hood\nvectorization and built-in parallellisation provide for an effortless\ntransition from academic research projects to full scale, real world\napplications.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/nutils/nutils/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://nutils.org", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "nutils", "package_url": "https://pypi.org/project/nutils/", "platform": "", "project_url": "https://pypi.org/project/nutils/", "project_urls": { "Download": "https://github.com/nutils/nutils/releases", "Homepage": "http://nutils.org" }, "release_url": "https://pypi.org/project/nutils/5.1/", "requires_dist": [ "numpy (>=1.12)", "stickybar", "treelog", "Sphinx (>=1.6) ; extra == 'docs'", "matplotlib (>=1.3) ; extra == 'docs'", "scipy (>=0.13) ; extra == 'docs'", "matplotlib (>=1.3) ; extra == 'export_mpl'", "pillow (>2.6) ; extra == 'export_mpl'", "mkl ; extra == 'matrix_mkl'", "scipy (>=0.13) ; extra == 'matrix_scipy'" ], "requires_python": ">=3.5", "summary": "Numerical Utilities for Finite Element Analysis", "version": "5.1" }, "last_serial": 5775245, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "805a697cff15f0901e3df539fe8b253d", "sha256": "5a91cbef6bf060c06f07229e52f98811ed92d4dd83cba85feba30722e54727b0" }, "downloads": -1, "filename": "nutils-1.0.tar.gz", "has_sig": false, "md5_digest": "805a697cff15f0901e3df539fe8b253d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126446, "upload_time": "2014-08-04T15:29:00", "url": "https://files.pythonhosted.org/packages/4c/d8/7a05b004c58187e943754bc9ac62d03cfd589d65dfc807f177cac9787be8/nutils-1.0.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "601d8390ae9c42d1a1ba125d92188970", "sha256": "4c7b4867e2480f917801846a8b0f60161697b5ad36620582512ea15b78f4ce1c" }, "downloads": -1, "filename": "nutils-2.0.tar.gz", "has_sig": false, "md5_digest": "601d8390ae9c42d1a1ba125d92188970", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 145505, "upload_time": "2016-02-18T09:14:28", "url": "https://files.pythonhosted.org/packages/76/c4/60273b5cbe47cc7f2cbb1c2c74b521e7653987cdf3092afaa7dc8248843d/nutils-2.0.tar.gz" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "ca52defcfcdb6a47f980f145a810086c", "sha256": "6831ab93a7f902e3cfc404966087e83e4b965b320479b2718163d7ab6b367260" }, "downloads": -1, "filename": "nutils-3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "ca52defcfcdb6a47f980f145a810086c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 158213, "upload_time": "2018-02-05T10:52:26", "url": "https://files.pythonhosted.org/packages/7c/95/473bf98025e589c3d669b8522b6d96f54c00fc897805e800684414861aa8/nutils-3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b0dd5a7e152fcdf4d82e16f7b93f23f8", "sha256": "6635b8becb789a44dae7d08f7850b58938509778786ed0645a7b331c9e720e15" }, "downloads": -1, "filename": "nutils-3.0.tar.gz", "has_sig": false, "md5_digest": "b0dd5a7e152fcdf4d82e16f7b93f23f8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 138834, "upload_time": "2018-02-05T10:52:28", "url": "https://files.pythonhosted.org/packages/99/8c/8a2395759e4c370620d91e024b6bee2b8c61b3e6397a2ac403d9a3f9340d/nutils-3.0.tar.gz" } ], "3.1": [ { "comment_text": "", "digests": { "md5": "ea694fca1c76325018657de3cb3302c5", "sha256": "2b64c993950b9a976becaf0c58c220737a8b70bffe4e2cbd92cce2026b32c953" }, "downloads": -1, "filename": "nutils-3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ea694fca1c76325018657de3cb3302c5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 155574, "upload_time": "2018-08-22T08:30:37", "url": "https://files.pythonhosted.org/packages/c3/0e/ed50f5472b1f87c79f69f669940388ae5b280c6f80221f45e2c59380d746/nutils-3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "786a76c989adcb98650f860ce8e6a134", "sha256": "79dcbf08a7ad4a867cdc8524fea0f18f8cdf03b403063e051f4eed39f3083100" }, "downloads": -1, "filename": "nutils-3.1.tar.gz", "has_sig": false, "md5_digest": "786a76c989adcb98650f860ce8e6a134", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 138619, "upload_time": "2018-08-22T08:30:39", "url": "https://files.pythonhosted.org/packages/af/26/4ca63a6d413c82bd4ed7092d4367a6762a50e21e94a342a9ce54074491f8/nutils-3.1.tar.gz" } ], "4.0": [ { "comment_text": "", "digests": { "md5": "71433509843fbb50dba413688db4f946", "sha256": "e7751561e35c9ea6cb84c9870b311fec178ee0eaa462c7927985f1a6aa68011e" }, "downloads": -1, "filename": "nutils-4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "71433509843fbb50dba413688db4f946", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 194599, "upload_time": "2018-08-28T20:41:34", "url": "https://files.pythonhosted.org/packages/1c/c0/7e0c91d4a3c13a088931acb2b27f3136d0ae252122e0e92aacc7f741562b/nutils-4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "949dc2061f8401a5fe284d5f2e8e6387", "sha256": "9d4f7a6b35320f991dd2e1dea53297b3c0d18aa3b686e054934b19981ba0674a" }, "downloads": -1, "filename": "nutils-4.0.tar.gz", "has_sig": false, "md5_digest": "949dc2061f8401a5fe284d5f2e8e6387", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 174349, "upload_time": "2018-08-28T20:41:35", "url": "https://files.pythonhosted.org/packages/7d/4f/58ce811dad6ff823d498b6c7ca75f661d5cd8329600112700d991ee8612f/nutils-4.0.tar.gz" } ], "4.1": [ { "comment_text": "", "digests": { "md5": "a78644664ab48c4654b9472b1e302480", "sha256": "1766ddf694b8cb4a7f735b6a8c292c6f0f1f8511acffa59671b6f5ee5726b6dc" }, "downloads": -1, "filename": "nutils-4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a78644664ab48c4654b9472b1e302480", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 199857, "upload_time": "2019-06-11T14:47:38", "url": "https://files.pythonhosted.org/packages/ef/b4/64cadcdb3a9c2bedcd452e5c389f522fc4e86b9ea74fdc2cb2ebac8d4205/nutils-4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9cc556833d1dc70807dca8f029084a05", "sha256": "4a93e0ea1cccff9a0bcf6f1e7600329c21df6f3ba3a88b13f779da4f006a0007" }, "downloads": -1, "filename": "nutils-4.1.tar.gz", "has_sig": false, "md5_digest": "9cc556833d1dc70807dca8f029084a05", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 179245, "upload_time": "2019-06-11T14:47:40", "url": "https://files.pythonhosted.org/packages/86/20/73701edcf34b58528583e9786b9e2115f6db2b070423814d59efff27f4be/nutils-4.1.tar.gz" } ], "5.0": [ { "comment_text": "", "digests": { "md5": "14d3517fb4e81a185968f6a1feeb05e1", "sha256": "ff35751a6fd54387c37bf9b7964efb0c2782f9a45796ed8d826bb2697fdeed95" }, "downloads": -1, "filename": "nutils-5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "14d3517fb4e81a185968f6a1feeb05e1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 209236, "upload_time": "2019-06-11T14:49:06", "url": "https://files.pythonhosted.org/packages/89/ed/4f098d97bf681ef1e1f421ba02b0dd2293088e7ca1caa46485ee968074e2/nutils-5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bda3a095438dfadfc12b054f2cdc71c2", "sha256": "2b7146dcc6846befd50c0c37ffa2b7682b8d98e525caf96a0341b7118075298e" }, "downloads": -1, "filename": "nutils-5.0.tar.gz", "has_sig": false, "md5_digest": "bda3a095438dfadfc12b054f2cdc71c2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 168187, "upload_time": "2019-06-11T14:49:08", "url": "https://files.pythonhosted.org/packages/00/5c/0202bf4bf8693c094155b08d82808f4998b9b8d9da1ead15b4e1a1661424/nutils-5.0.tar.gz" } ], "5.1": [ { "comment_text": "", "digests": { "md5": "4206911f10d5217b5037ac0d40e88bfb", "sha256": "0032656b4d51a624c22ebb1c7dff87b6667635908fce905be2736e3e9bf206a5" }, "downloads": -1, "filename": "nutils-5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4206911f10d5217b5037ac0d40e88bfb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 189846, "upload_time": "2019-09-03T10:49:16", "url": "https://files.pythonhosted.org/packages/c6/a9/681de63611243ca58b81a93ec02a6d12f68e40d6d2cc35cb790abdad9609/nutils-5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ac4aa3efd609d200523b53fa9e7fc2b", "sha256": "19a809572b7a007bcdf3804707f13e904601cba99af982fe8a4faad0b7b74f5f" }, "downloads": -1, "filename": "nutils-5.1.tar.gz", "has_sig": false, "md5_digest": "0ac4aa3efd609d200523b53fa9e7fc2b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 168553, "upload_time": "2019-09-03T10:49:20", "url": "https://files.pythonhosted.org/packages/8e/ab/8b0e999a42acbce5b1b891112f77c853c65347889ce7a9e05a22c0707f4e/nutils-5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4206911f10d5217b5037ac0d40e88bfb", "sha256": "0032656b4d51a624c22ebb1c7dff87b6667635908fce905be2736e3e9bf206a5" }, "downloads": -1, "filename": "nutils-5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4206911f10d5217b5037ac0d40e88bfb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 189846, "upload_time": "2019-09-03T10:49:16", "url": "https://files.pythonhosted.org/packages/c6/a9/681de63611243ca58b81a93ec02a6d12f68e40d6d2cc35cb790abdad9609/nutils-5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ac4aa3efd609d200523b53fa9e7fc2b", "sha256": "19a809572b7a007bcdf3804707f13e904601cba99af982fe8a4faad0b7b74f5f" }, "downloads": -1, "filename": "nutils-5.1.tar.gz", "has_sig": false, "md5_digest": "0ac4aa3efd609d200523b53fa9e7fc2b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 168553, "upload_time": "2019-09-03T10:49:20", "url": "https://files.pythonhosted.org/packages/8e/ab/8b0e999a42acbce5b1b891112f77c853c65347889ce7a9e05a22c0707f4e/nutils-5.1.tar.gz" } ] }