{ "info": { "author": "Stefan Ecklebe, Marcus Riesmeier", "author_email": "stefan.ecklebe@tu-dresden.de, marcus.riesmeier@umit.at", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering" ], "description": "image:: https://img.shields.io/travis/pyinduct/pyinduct.svg\n :target: https://travis-ci.org/pyinduct/pyinduct\n\n.. image:: https://readthedocs.org/projects/pyinduct/badge\n :target: http://pyinduct.rtfd.io\n\n.. image:: https://codecov.io/gh/pyinduct/pyinduct/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/pyinduct/pyinduct\n\n.. image:: https://img.shields.io/pypi/v/pyinduct.svg\n :target: https://pypi.python.org/pypi/pyinduct\n\n\nPyInduct is a python toolbox for control and observer design for infinite dimensional systems.\n\n* **Documentation**: https://pyinduct.readthedocs.org.\n* **Bug Reports**: https://github.com/pyinduct/pyinduct/issues\n\nPyInduct supports easy simulation of common distributed parameter systems using\nready-to-go FEM implementations or custom modal approximations.\nWith the included eigenfunctions for parabolic problems up to 2nd order or\ncase-agnostic Lagrangian polynomials, automated controller and observer\napproximation routines are provided.\nThe included visualization methods help verifying the controllers performance.\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "https://github.com/pyinduct/pyinduct/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pyinduct/pyinduct/", "keywords": "distributed-parameter-systems control observer simulation", "license": "BSD 3-Clause License", "maintainer": "", "maintainer_email": "", "name": "pyinduct", "package_url": "https://pypi.org/project/pyinduct/", "platform": "", "project_url": "https://pypi.org/project/pyinduct/", "project_urls": { "Bug Tracker": "https://github.com/pyinduct/pyinduct/issues", "Documentation": "https://pyinduct.readthedocs.org", "Download": "https://github.com/pyinduct/pyinduct/releases", "Homepage": "https://github.com/pyinduct/pyinduct/", "Source Code": "https://github.com/pyinduct/pyinduct/" }, "release_url": "https://pypi.org/project/pyinduct/0.5.0/", "requires_dist": [ "numpy (>=1.10.2)", "scipy (>=0.16.1)", "sympy (>=1.0)", "wheel (>=0.23.0)", "pyqtgraph (>=0.9.10)", "PyOpenGL (>=3.1.0)", "matplotlib (>=1.5.0)", "PyQt5 (>=5.7.0)" ], "requires_python": ">=3.5", "summary": "Toolbox for control and observer design for infinite dimensional systems.", "version": "0.5.0" }, "last_serial": 5850634, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "4baa8df58bc9698315a70d3837ac45df", "sha256": "b488079a488552deaf2c381f07e830b1dea50f61dee28336efdcd7df8036d176" }, "downloads": -1, "filename": "pyinduct-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4baa8df58bc9698315a70d3837ac45df", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 45435, "upload_time": "2016-01-15T08:28:20", "url": "https://files.pythonhosted.org/packages/0a/6e/507500e7ee241cdce1c4a999c3d2e64b1e9482ac29984babd80c70d9c476/pyinduct-0.3.0-py2-none-any.whl" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "c1bc9f4fa41447c6a38acf4c5901d7d0", "sha256": "3a85e20d2bab1eec4ca43c2a8bf34756d7f67a11b44f41fc8cf4e2e0bdc37705" }, "downloads": -1, "filename": "pyinduct-0.4.0-py2-none-any.whl", "has_sig": true, "md5_digest": "c1bc9f4fa41447c6a38acf4c5901d7d0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 46131, "upload_time": "2016-03-21T17:48:55", "url": "https://files.pythonhosted.org/packages/24/e3/e68e6ea22784b026975a68afeee7e4adce4e39d977f78c32c06baf48b833/pyinduct-0.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69f851527547c165563bb8918e658d19", "sha256": "a82c1ac3dd320d475dd846e487e1caa824de31fb69a6a7eeed128c20ddbb91a4" }, "downloads": -1, "filename": "pyinduct-0.4.0-py3-none-any.whl", "has_sig": true, "md5_digest": "69f851527547c165563bb8918e658d19", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 46230, "upload_time": "2016-03-21T17:48:33", "url": "https://files.pythonhosted.org/packages/66/74/19f20f723908c43ad4ce45a2c0380b571d5dc505fb1db5ca634fac4a450b/pyinduct-0.4.0-py3-none-any.whl" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "c25daf750812e890aa8cb8f973fb4ea3", "sha256": "0b663f49556a0828f41f911beefc0b6c5e6ae08395399cfd5828d7d35da8c3de" }, "downloads": -1, "filename": "pyinduct-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c25daf750812e890aa8cb8f973fb4ea3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 190011, "upload_time": "2019-09-18T14:33:39", "url": "https://files.pythonhosted.org/packages/ef/89/c413ae72e3b8bb74b1b8ef050b132860e3bbaf39a61cbfede4070c93f79f/pyinduct-0.5.0-py3-none-any.whl" } ], "0.5.0rc1": [ { "comment_text": "", "digests": { "md5": "34089455b273c2d3a86eb83c62da356a", "sha256": "a775979c12f2f72a74bebce95b7cfd1bc02e9d3e6e941a280d1482029fee0fd9" }, "downloads": -1, "filename": "pyinduct-0.5.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "34089455b273c2d3a86eb83c62da356a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 86380, "upload_time": "2019-09-10T12:22:04", "url": "https://files.pythonhosted.org/packages/04/c5/50a0737b531d6b105fd1fe16833b3c545faa20c3e464009becf1cf05bdb8/pyinduct-0.5.0rc1-py3-none-any.whl" } ], "0.5.0rc2": [ { "comment_text": "", "digests": { "md5": "fb8a5c88e93c950acfe8d026b05cfec9", "sha256": "e35ddda99cf7c6e4673c434f9fd64eabf481b859c3a661f185dea7e76abb31ec" }, "downloads": -1, "filename": "pyinduct-0.5.0rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "fb8a5c88e93c950acfe8d026b05cfec9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 189694, "upload_time": "2019-09-13T16:59:41", "url": "https://files.pythonhosted.org/packages/df/2d/8bc42015df730e4d37127f41acc07ea328b89896ed2a6dd0d3ebe4015aa7/pyinduct-0.5.0rc2-py3-none-any.whl" } ], "0.5.0rc3": [ { "comment_text": "", "digests": { "md5": "2308808eb58c9ab13df893ce622a65cb", "sha256": "eabc2c85ef0de06aef2581836d6240bb8dd026551b1e8cf9b1d7c166b9746793" }, "downloads": -1, "filename": "pyinduct-0.5.0rc3-py3-none-any.whl", "has_sig": false, "md5_digest": "2308808eb58c9ab13df893ce622a65cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 190054, "upload_time": "2019-09-16T11:47:00", "url": "https://files.pythonhosted.org/packages/7f/d9/36250ae9f163a89a72b4d5304ff72cf11000dcb73a6b007a759c585ae62a/pyinduct-0.5.0rc3-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c25daf750812e890aa8cb8f973fb4ea3", "sha256": "0b663f49556a0828f41f911beefc0b6c5e6ae08395399cfd5828d7d35da8c3de" }, "downloads": -1, "filename": "pyinduct-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c25daf750812e890aa8cb8f973fb4ea3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 190011, "upload_time": "2019-09-18T14:33:39", "url": "https://files.pythonhosted.org/packages/ef/89/c413ae72e3b8bb74b1b8ef050b132860e3bbaf39a61cbfede4070c93f79f/pyinduct-0.5.0-py3-none-any.whl" } ] }