{ "info": { "author": "Kevin Walchko", "author_email": "kevin.walchko@outlook.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 2 :: Only", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering", "Topic :: Software Development" ], "description": "Runge-Kutta 4\n==============\n\n.. image:: https://travis-ci.org/walchko/pyrk.svg?branch=master\n\t:target: https://travis-ci.org/walchko/pyrk\n\nA simple implementation of `Runge-Kutta `_\nfor python.\n\nSetup\n--------\n\nInstall\n~~~~~~~~~\n\n::\n\n\tpip install pyrk\n\n\nDevelop\n~~~~~~~~~~\n\n::\n\n\tgit clone https://github.com/walchko/pyrk\n\tcd pyrk\n\tpip install -e .\n\nUsage\n--------\n\nSee the examples in the `docs `_ folder or a simple one:\n\n.. code:: python\n\n\tfrom __future__ import division, print_function\n\tfrom pyrk import RK4\n\timport numpy as np\n\timport matplotlib.pyplot as plt\n\n\tdef vanderpol(t, xi, u):\n\t\tdx, x = xi\n\t\tmu = 4.0 # damping\n\n\t\tddx = mu*(1-x**2)*dx-x\n\t\tdx = dx\n\n\t\treturn np.array([ddx, dx])\n\n\trk = RK4(vanderpol)\n\tt, y = rk.solve(np.array([0, 1]), .01, 200)\n\n\ty1 = []\n\ty2 = []\n\tfor v in y:\n\t\ty1.append(v[0])\n\t\ty2.append(v[1])\n\n\tplt.plot(y1, y2)\n\tplt.ylabel('velocity')\n\tplt.xlabel('position')\n\tplt.grid(True)\n\tplt.show()", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/walchko/pyrk", "keywords": "ode integration rk4 rk runge kutta", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyrk", "package_url": "https://pypi.org/project/pyrk/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyrk/", "project_urls": { "Homepage": "http://github.com/walchko/pyrk" }, "release_url": "https://pypi.org/project/pyrk/0.9.0/", "requires_dist": null, "requires_python": "", "summary": "A simple runge-kutta 4 integrator", "version": "0.9.0" }, "last_serial": 2770499, "releases": { "0.5.1": [ { "comment_text": "", "digests": { "md5": "f52ef24517cf2b3670df00c639f1ce9d", "sha256": "a9e15f026f70f80483524a42ebdf60d1e9e68c65bf273ea5e0e1ef2292cf67fa" }, "downloads": -1, "filename": "pyrk-0.5.1.tar.gz", "has_sig": false, "md5_digest": "f52ef24517cf2b3670df00c639f1ce9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3433, "upload_time": "2016-08-21T04:20:11", "url": "https://files.pythonhosted.org/packages/90/88/3481dc0203f56bef70768d796579ca5e397ca5524cc50ee78db5b47e4272/pyrk-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "d81641be6cbde1f4a1df0c8a02ef02f4", "sha256": "295eea131bbc0932fea439a93da79bf6f098f2559d6b1f5dd600fdeb508bba33" }, "downloads": -1, "filename": "pyrk-0.5.2.tar.gz", "has_sig": false, "md5_digest": "d81641be6cbde1f4a1df0c8a02ef02f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2042, "upload_time": "2016-08-22T03:36:08", "url": "https://files.pythonhosted.org/packages/58/51/41f2f0063b4a9e3240c30d72f68f3130d58c7e12ed2706268a53125037f5/pyrk-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "64a89770e1e6b1cdeb3fdb0f6ba53484", "sha256": "0e54190f4a671a799c26f7fae52e8ab9ca941cd2d6c94d9683d8f4a50129cbd0" }, "downloads": -1, "filename": "pyrk-0.5.3.tar.gz", "has_sig": false, "md5_digest": "64a89770e1e6b1cdeb3fdb0f6ba53484", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2232, "upload_time": "2016-09-06T04:02:08", "url": "https://files.pythonhosted.org/packages/0a/5e/4fdbf33c192854a7e2dee8891e4cf8f84fe58140679cd839214d3a45d9c9/pyrk-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "9b68864467ff4cb50aa282150e1bea37", "sha256": "c6afc9786bed4457f4ee4a8c94ac63f4cb414188bba59c3165accdb45d791c96" }, "downloads": -1, "filename": "pyrk-0.5.4.tar.gz", "has_sig": false, "md5_digest": "9b68864467ff4cb50aa282150e1bea37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2245, "upload_time": "2016-09-06T04:06:16", "url": "https://files.pythonhosted.org/packages/c4/07/a5ae274ae7e44ef261c8f12076a7e3fde82ca964010a7d2c3ba8005b8454/pyrk-0.5.4.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "b7af173d9bab86327a18754a03c2e94d", "sha256": "2c0c6720e50a338d1b5529c76911b6a02dcf40d01e7ae5f5aad140bb07693840" }, "downloads": -1, "filename": "pyrk-0.6.0-py2-none-any.whl", "has_sig": false, "md5_digest": "b7af173d9bab86327a18754a03c2e94d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4344, "upload_time": "2016-10-09T19:52:33", "url": "https://files.pythonhosted.org/packages/ba/19/6baed74287b39c6f9c3d7a0d40554ce204465503f41d1832f1b33253d58d/pyrk-0.6.0-py2-none-any.whl" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "4096eb04a287407f13d386eaa687752b", "sha256": "9e5d63461d8e9ecffe0c3dec8c298c577bc2b0b7a7f85fb08b1201489cb577ed" }, "downloads": -1, "filename": "pyrk-0.6.1-py2-none-any.whl", "has_sig": false, "md5_digest": "4096eb04a287407f13d386eaa687752b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4346, "upload_time": "2016-10-09T20:06:36", "url": "https://files.pythonhosted.org/packages/02/25/f7800cfc1b77c15020e2505b217df9edca7fb404def32847dadc33a410e2/pyrk-0.6.1-py2-none-any.whl" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "2510e62433460e7ad79dd0979534eacb", "sha256": "35f70dd579a1507cd0feb7bcb0fbe44768404d0e98fdff474c778dc4dcce8ed9" }, "downloads": -1, "filename": "pyrk-0.9.0-py2-none-any.whl", "has_sig": false, "md5_digest": "2510e62433460e7ad79dd0979534eacb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4319, "upload_time": "2017-04-11T01:13:41", "url": "https://files.pythonhosted.org/packages/08/78/a4196e39d459b8876bc79ef4a47e51924cecc1376ee9340f8164e9630916/pyrk-0.9.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a41b100498575644f9bd027aea34256", "sha256": "b06dc911bf3debbec8c9ca3a247af6efea5baf7f9f2d742549f4c520620d5ca0" }, "downloads": -1, "filename": "pyrk-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4a41b100498575644f9bd027aea34256", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4318, "upload_time": "2017-04-11T01:13:43", "url": "https://files.pythonhosted.org/packages/7e/89/498f7d5ad1df091aa39a651859d54029d74517527dd5308da8a72d7c7713/pyrk-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06b91907f8d86757df28e134ee137a0d", "sha256": "3dc4b012eba4fe50392bd492a29646afd9c640de47f1212e18b6a42f69105121" }, "downloads": -1, "filename": "pyrk-0.9.0.tar.gz", "has_sig": false, "md5_digest": "06b91907f8d86757df28e134ee137a0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2663, "upload_time": "2017-04-11T01:13:44", "url": "https://files.pythonhosted.org/packages/53/2b/1d7e3856e3f2c64e71dd5bd6652b1ca31e315a12559c75710656890b3297/pyrk-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2510e62433460e7ad79dd0979534eacb", "sha256": "35f70dd579a1507cd0feb7bcb0fbe44768404d0e98fdff474c778dc4dcce8ed9" }, "downloads": -1, "filename": "pyrk-0.9.0-py2-none-any.whl", "has_sig": false, "md5_digest": "2510e62433460e7ad79dd0979534eacb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4319, "upload_time": "2017-04-11T01:13:41", "url": "https://files.pythonhosted.org/packages/08/78/a4196e39d459b8876bc79ef4a47e51924cecc1376ee9340f8164e9630916/pyrk-0.9.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a41b100498575644f9bd027aea34256", "sha256": "b06dc911bf3debbec8c9ca3a247af6efea5baf7f9f2d742549f4c520620d5ca0" }, "downloads": -1, "filename": "pyrk-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4a41b100498575644f9bd027aea34256", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4318, "upload_time": "2017-04-11T01:13:43", "url": "https://files.pythonhosted.org/packages/7e/89/498f7d5ad1df091aa39a651859d54029d74517527dd5308da8a72d7c7713/pyrk-0.9.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06b91907f8d86757df28e134ee137a0d", "sha256": "3dc4b012eba4fe50392bd492a29646afd9c640de47f1212e18b6a42f69105121" }, "downloads": -1, "filename": "pyrk-0.9.0.tar.gz", "has_sig": false, "md5_digest": "06b91907f8d86757df28e134ee137a0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2663, "upload_time": "2017-04-11T01:13:44", "url": "https://files.pythonhosted.org/packages/53/2b/1d7e3856e3f2c64e71dd5bd6652b1ca31e315a12559c75710656890b3297/pyrk-0.9.0.tar.gz" } ] }