{ "info": { "author": "Ekin Ozturk", "author_email": "ekin.ozturk@mail.utoronto.ca", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: End Users/Desktop", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Mathematics" ], "description": "# DESolver\n[![BCH compliance](https://bettercodehub.com/edge/badge/Microno95/desolver?branch=master)](https://bettercodehub.com/)\n\nThis is a python package for solving Initial Value Problems using various numerical integrators.\nMany integration routines are included ranging from fixed step to symplectic to adaptive integrators.\n\nImplicit integrators are intended for release 3.0, but that's far off for now.\n\n# Latest Release\n**2.2.0** - PyTorch backend is now implemented. It is now possible to numerically integrate a system of equations that use pytorch tensors and then compute gradients from these.\n**Requires installation of PyTorch from [here](https://pytorch.org/get-started/locally/). Torch backend will not work without pytorch!**\n\n# To Install:\nJust type\n\n`pip install desolver`\n\n## Implemented Integration Methods\n### Adaptive Methods\n#### Explicit Methods\n1. Runge-Kutta 45 with Cash-Karp Coefficients\n2. Adaptive Heun-Euler Method\n#### Implicit Methods\n**NOT YET IMPLEMENTED**\n### Fixed Step Methods\n#### Explicit Methods\n1. Midpoint Method\n2. Heun's Method\n3. Euler's Method\n4. Euler-Trapezoidal Method\n5. BABs9o7H Method -- Based on arXiv:1501.04345v2 - BAB's9o7H\n6. ABAs5o6HA Method -- Based on arXiv:1501.04345v2 - ABAs5o6H\n7. Runge-Kutta 5 - The 5th order integrator from RK45. Very accurate with fixed step size.\n#### Implicit Methods\n**NOT YET IMPLEMENTED**\n\n\n# Minimal Working Example\n\nThis example shows the integration of a harmonic oscillator using DESolver.\n\n``` python\nimport desolver as de\nimport desolver.backend as D\n\n@de.rhs_prettifier(\"\"\"[vx, x]\"\"\")\ndef rhs(t, state, **kwargs):\n x,vx = state\n\n dx = vx\n dvx = -x\n\n return D.array([dx, dvx])\n\ny_init = D.array([1., 0.])\n\na = de.OdeSystem(rhs, y0=y_init, dense_output=True, t=(0, 2*D.pi), dt=0.01, rtol=1e-6, atol=1e-9)\n\na.show_system()\n\na.integrate()\n\nprint(a)\n\nprint(\"If the integration was successful and correct, a[0].y and a[-1].y should be near identical.\")\nprint(a[0].y, a[-1].y)\n```\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/Microno95/desolver", "keywords": "ode solver,differential equation,differential system,ode system,non-linear ode", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "DESolver", "package_url": "https://pypi.org/project/DESolver/", "platform": "", "project_url": "https://pypi.org/project/DESolver/", "project_urls": { "Homepage": "https://github.com/Microno95/desolver" }, "release_url": "https://pypi.org/project/DESolver/2.4.0/", "requires_dist": [ "numpy", "tqdm", "scipy (>=0.18.0)" ], "requires_python": "", "summary": "Differential Equation System Solver", "version": "2.4.0" }, "last_serial": 5686819, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "3bcb25d699a782aa24f1ce1ce6ebaa6c", "sha256": "6ab3ccb3123c18220b63502f452a540cea0ad34def772729bdc6dc3b691ca505" }, "downloads": -1, "filename": "DESolver-1.0.zip", "has_sig": false, "md5_digest": "3bcb25d699a782aa24f1ce1ce6ebaa6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7829, "upload_time": "2016-03-13T00:49:12", "url": "https://files.pythonhosted.org/packages/6f/b4/cbf6236933d9967dfe713d98a6b0dfe2430877d1bd7aee25aa89b6a518c6/DESolver-1.0.zip" } ], "1.0.1": [], "1.0.10": [ { "comment_text": "", "digests": { "md5": "1c367dd5d9408ce325dfb2c3feec6352", "sha256": "8f72f3c9acb8ed6f0872eede300c99c3e03acfa6cdfdcf8221fdf1daf8313bf7" }, "downloads": -1, "filename": "DESolver-1.0.10.zip", "has_sig": false, "md5_digest": "1c367dd5d9408ce325dfb2c3feec6352", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5673, "upload_time": "2016-03-13T17:44:40", "url": "https://files.pythonhosted.org/packages/25/5c/73ed6a6bb4a997078c4523a4a3a9d8c3c1884e5f9b0959e829e2506f8245/DESolver-1.0.10.zip" } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "f71da77805271dafc534d7eff67dd0c8", "sha256": "b9364868fd6e99f9c77afad03c299ad50481e7067a9a59548cb3e36a61aa5f7c" }, "downloads": -1, "filename": "DESolver-1.0.11.zip", "has_sig": false, "md5_digest": "f71da77805271dafc534d7eff67dd0c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5692, "upload_time": "2016-03-13T17:49:05", "url": "https://files.pythonhosted.org/packages/8c/42/46403f7d7f92383dc139c8cf81a7f447582b64be1681f51e2c83c0b96b88/DESolver-1.0.11.zip" } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "1bf16d5441a384c19b8e2c2dd4d212e3", "sha256": "f77e25b26929343be2ab7420cb5be39436d08c3b70dc23d7e05475202f990770" }, "downloads": -1, "filename": "DESolver-1.0.12.zip", "has_sig": false, "md5_digest": "1bf16d5441a384c19b8e2c2dd4d212e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5694, "upload_time": "2016-03-13T18:03:18", "url": "https://files.pythonhosted.org/packages/c0/af/167f17f8cdd0b6911d85d6bafb9af8559622445d9b50bfe4981a7952427b/DESolver-1.0.12.zip" } ], "1.0.2": [], "1.0.3": [], "1.0.4": [], "1.0.5": [], "1.0.6": [], "1.0.7": [], "1.0.8": [ { "comment_text": "", "digests": { "md5": "c8cd93987dcdfbed0af6d436bec1221b", "sha256": "c380868bb4f12ba4d915c690ff8a9f1e315ca5cd25cf0adf863a40c970a8c1ab" }, "downloads": -1, "filename": "DESolver-1.0.8.zip", "has_sig": false, "md5_digest": "c8cd93987dcdfbed0af6d436bec1221b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5653, "upload_time": "2016-03-13T17:22:44", "url": "https://files.pythonhosted.org/packages/26/97/004ce7b6f938a8a7ebe83e3316d86072d33207cda29599e948cf7b9c8da5/DESolver-1.0.8.zip" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "0d1aa4c204e8c8ce227dc312501ef1b0", "sha256": "b8c1f66f2297c2394a18a4f09547d8358add64c8b3e0c4b49dd6b14bf258c366" }, "downloads": -1, "filename": "DESolver-1.1.0.zip", "has_sig": false, "md5_digest": "0d1aa4c204e8c8ce227dc312501ef1b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5765, "upload_time": "2016-03-14T00:38:49", "url": "https://files.pythonhosted.org/packages/25/f9/d530e10d065b03073a00935322ab5d254c7608679ec660198356c188b8b2/DESolver-1.1.0.zip" } ], "1.1.1": [], "1.1.10": [ { "comment_text": "", "digests": { "md5": "87209b4ad09ff2bbc97440cd9c6ad0a6", "sha256": "cccc0a4f573e7ba5f4c02d6ad2dfe7cdd3d1b50bf263ef30e687ddad934dd5f5" }, "downloads": -1, "filename": "DESolver-1.1.10.zip", "has_sig": false, "md5_digest": "87209b4ad09ff2bbc97440cd9c6ad0a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7054, "upload_time": "2016-03-18T22:58:30", "url": "https://files.pythonhosted.org/packages/08/44/e04ed247102a16ec6db992524b536bc44b99527285e51f4fb08804bc1261/DESolver-1.1.10.zip" } ], "1.1.11": [ { "comment_text": "", "digests": { "md5": "1920af75d917dfc3899676fb14ac8565", "sha256": "96fd85c72940bbc51e4d4aab11b671bf059067c45340471277bd6c2a1e13014a" }, "downloads": -1, "filename": "DESolver-1.1.11.zip", "has_sig": false, "md5_digest": "1920af75d917dfc3899676fb14ac8565", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7052, "upload_time": "2016-03-19T02:32:12", "url": "https://files.pythonhosted.org/packages/e2/6b/37e6243348f41718acf50ac6838f52bdfd15e69d117fbfb1fffb0a4eb8dc/DESolver-1.1.11.zip" } ], "1.1.12": [ { "comment_text": "", "digests": { "md5": "74010b57ab10074b60f649699171536e", "sha256": "d684f4b7087fb2b21a351275e433dbef3cbdb83fc5fcef4340892e1b20c7e8e5" }, "downloads": -1, "filename": "DESolver-1.1.12.zip", "has_sig": false, "md5_digest": "74010b57ab10074b60f649699171536e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7062, "upload_time": "2016-03-19T03:19:58", "url": "https://files.pythonhosted.org/packages/07/fa/33ea08e490a57f29a7eca4cf08ef3496c5ee423b139fbab2ea7773cad150/DESolver-1.1.12.zip" } ], "1.1.13": [ { "comment_text": "", "digests": { "md5": "48fbb7a4cce1c307525995822739abad", "sha256": "190df2874b52a2b339aee535928234fdc995eb804eba05c51edcf3eb419da395" }, "downloads": -1, "filename": "DESolver-1.1.13.zip", "has_sig": false, "md5_digest": "48fbb7a4cce1c307525995822739abad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7047, "upload_time": "2016-03-19T03:50:03", "url": "https://files.pythonhosted.org/packages/d0/16/6589c8d627bc528e49011702a2ad92cb8ee4d6fd6f317ebb1a7e79468469/DESolver-1.1.13.zip" } ], "1.1.14": [ { "comment_text": "", "digests": { "md5": "13a0d1b6a3e8991948c9df5412976bad", "sha256": "dab09f047c8f057629eacd16ba77bdf7854d68a9190e82588d971f7d770e10f7" }, "downloads": -1, "filename": "DESolver-1.1.14.zip", "has_sig": false, "md5_digest": "13a0d1b6a3e8991948c9df5412976bad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7051, "upload_time": "2016-03-30T19:39:40", "url": "https://files.pythonhosted.org/packages/b7/a7/f4988b975bfa22275e02432531a79cbb79c11c7d49eb3a4a927f483a27b1/DESolver-1.1.14.zip" } ], "1.1.15": [ { "comment_text": "", "digests": { "md5": "9c7258bcc83e5b1a57e21d52327b22eb", "sha256": "055208005aa1db2d6f50ce9afa8a890e2c0a70df8ffe497509b2076057b22eac" }, "downloads": -1, "filename": "DESolver-1.1.15.zip", "has_sig": false, "md5_digest": "9c7258bcc83e5b1a57e21d52327b22eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7048, "upload_time": "2016-03-30T19:43:22", "url": "https://files.pythonhosted.org/packages/92/e3/0ec8214d369124379823fc73efb0879b07c415ca627966002a3ac7d18ac3/DESolver-1.1.15.zip" } ], "1.1.16": [ { "comment_text": "", "digests": { "md5": "612635453d5c6c8f144ffc836f781f65", "sha256": "6397052677de676bd52140fc7a6d826f1e951f94a8669fcfa920f1061742df79" }, "downloads": -1, "filename": "DESolver-1.1.16.zip", "has_sig": false, "md5_digest": "612635453d5c6c8f144ffc836f781f65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7127, "upload_time": "2016-03-30T20:45:51", "url": "https://files.pythonhosted.org/packages/9d/b8/ba321f7439c8a74e8d8b7da96819089c04b14a98607041e76368235014bf/DESolver-1.1.16.zip" } ], "1.1.17": [ { "comment_text": "", "digests": { "md5": "cef54c3777dcf7fe597970a00b10f5ad", "sha256": "06f678cc12d05cd12639d0c4d9faf4f0468e6a9e4fa74a9458122a36b2c46564" }, "downloads": -1, "filename": "DESolver-1.1.17.zip", "has_sig": false, "md5_digest": "cef54c3777dcf7fe597970a00b10f5ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7144, "upload_time": "2016-03-30T22:53:50", "url": "https://files.pythonhosted.org/packages/58/9d/a77d0032f5fdf72024dc31eaa1c65d22c5fd09c0be77e04d3cf2a9ab4d96/DESolver-1.1.17.zip" } ], "1.1.18": [ { "comment_text": "", "digests": { "md5": "617c2c2d1cbbb61d9bcdd1f16dc7c29a", "sha256": "703d7789a0c6221e17a15e87e816f1ecae42b5001606205dd046ea15b4353c8d" }, "downloads": -1, "filename": "DESolver-1.1.18.zip", "has_sig": false, "md5_digest": "617c2c2d1cbbb61d9bcdd1f16dc7c29a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7395, "upload_time": "2016-04-05T02:26:26", "url": "https://files.pythonhosted.org/packages/12/c6/14e36dc9948b2aeb10e9e82867839e3cc47d5538c093b4921f8594128a43/DESolver-1.1.18.zip" } ], "1.1.19": [ { "comment_text": "", "digests": { "md5": "041d579c661182cdade05e67239d6dcc", "sha256": "e9d0af4b337e2dcaffbf7c45dfd8242fbb9071c53ad1d2aac403139363bd2a35" }, "downloads": -1, "filename": "DESolver-1.1.19.zip", "has_sig": false, "md5_digest": "041d579c661182cdade05e67239d6dcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7904, "upload_time": "2016-04-05T21:25:53", "url": "https://files.pythonhosted.org/packages/3e/df/4747ed7dd72fbcf2ede69bfbf07f00f99b0a22553b163b52e10b2d29caec/DESolver-1.1.19.zip" } ], "1.1.20": [ { "comment_text": "", "digests": { "md5": "a2e5a213cb9ea7b7a8ff2e0b993c3b56", "sha256": "170d6bef8e0134a9a86ab4c1fe09b7ca5f21e7a46e6588e1e5b9a96114507a84" }, "downloads": -1, "filename": "DESolver-1.1.20.zip", "has_sig": false, "md5_digest": "a2e5a213cb9ea7b7a8ff2e0b993c3b56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8087, "upload_time": "2016-04-06T08:17:35", "url": "https://files.pythonhosted.org/packages/c9/6c/f7bd143b235f14f52a017fc32e0bfde18f7007b141984102e166f12ffcc7/DESolver-1.1.20.zip" } ], "1.1.21": [ { "comment_text": "", "digests": { "md5": "f3a2a78c8a9e14152d021f81c8fdc32e", "sha256": "3c7a7f3901cf8899b60b101e7f736bf5d72288b36c1e91f13a5c97a5ebe2e7d1" }, "downloads": -1, "filename": "DESolver-1.1.21.zip", "has_sig": false, "md5_digest": "f3a2a78c8a9e14152d021f81c8fdc32e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8291, "upload_time": "2016-04-07T07:54:24", "url": "https://files.pythonhosted.org/packages/7c/34/d1948f311f8b141158623414b1e7fc0e8d20c8e17ff50db7fd15e982c873/DESolver-1.1.21.zip" } ], "1.1.23": [ { "comment_text": "", "digests": { "md5": "c63cd7c9ca802836660811a02404389d", "sha256": "345386b7ee089d78d8d92ca37871805a33bd43a6bbd8f19707a59b5ee934f2b0" }, "downloads": -1, "filename": "DESolver-1.1.23.zip", "has_sig": false, "md5_digest": "c63cd7c9ca802836660811a02404389d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8498, "upload_time": "2016-04-07T18:12:54", "url": "https://files.pythonhosted.org/packages/93/a0/bb037548515bc391d55a6952b0e7bcaeef3facfbfd0001acc603bb10be5a/DESolver-1.1.23.zip" } ], "1.1.24": [ { "comment_text": "", "digests": { "md5": "98889bf9cbb9203de83c7acc6da2ecdd", "sha256": "c920c18de27d5defd6f31b8768382c9992038d2ab7f6d48dc0e5f18d0296fb9f" }, "downloads": -1, "filename": "DESolver-1.1.24.zip", "has_sig": false, "md5_digest": "98889bf9cbb9203de83c7acc6da2ecdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10874, "upload_time": "2016-04-09T06:54:29", "url": "https://files.pythonhosted.org/packages/7c/0f/17084aca8cab6ff583fa73cb5419e936d1244edf5f38a72af9ad9707f2fe/DESolver-1.1.24.zip" } ], "1.1.25": [ { "comment_text": "", "digests": { "md5": "ba58ffd98f9a1860e7662f04b4befcdd", "sha256": "09fb53a70fbef1c489170f789aadd3f3459532543fb4a5898353e5983afda72b" }, "downloads": -1, "filename": "DESolver-1.1.25.zip", "has_sig": false, "md5_digest": "ba58ffd98f9a1860e7662f04b4befcdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10882, "upload_time": "2016-04-09T22:23:58", "url": "https://files.pythonhosted.org/packages/bb/48/bd206233d645128b3c189801aaaa6b0583e6c093c771d1d4c322b223c664/DESolver-1.1.25.zip" } ], "1.1.26": [ { "comment_text": "", "digests": { "md5": "856b1586d7864eca7455e2b496e4c4bc", "sha256": "9e40af1ca8d806f5dd2bd0b42c1a375efda03b98296f84d8ed9481b2469ad51b" }, "downloads": -1, "filename": "DESolver-1.1.26.zip", "has_sig": false, "md5_digest": "856b1586d7864eca7455e2b496e4c4bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10990, "upload_time": "2016-05-08T20:47:48", "url": "https://files.pythonhosted.org/packages/78/d2/0da24367da953477b16fc76d83b8c2b2454022735f157fe7245480a82562/DESolver-1.1.26.zip" } ], "1.1.28": [ { "comment_text": "", "digests": { "md5": "b28d36307dd2462416c8b9666378bd80", "sha256": "9eca24d89715bcad39c19c17e9d2792ed173f8b4b3a14415ad39437cd0c9f361" }, "downloads": -1, "filename": "DESolver-1.1.28.zip", "has_sig": false, "md5_digest": "b28d36307dd2462416c8b9666378bd80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11298, "upload_time": "2016-05-14T09:09:11", "url": "https://files.pythonhosted.org/packages/65/61/5c29781dbd063dd697f64b25a84b76de8e4f7481785320074cebae68f28b/DESolver-1.1.28.zip" } ], "1.1.29": [ { "comment_text": "", "digests": { "md5": "cd21856152a04bd893a0011e1eceacfd", "sha256": "650ae3862c1f9e5cf73aaf303f619f816a35550c78786e8795f72cc5676674a5" }, "downloads": -1, "filename": "DESolver-1.1.29.zip", "has_sig": false, "md5_digest": "cd21856152a04bd893a0011e1eceacfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11307, "upload_time": "2016-05-14T09:11:17", "url": "https://files.pythonhosted.org/packages/20/74/bc0d2da1af8630d375627d2f329b68bcbd643aa218cfa7b62f7614b781c1/DESolver-1.1.29.zip" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "e4ef16afd71b3782def417a6346bd4fc", "sha256": "d034fcab232f50fa44c54244c0e025c929b5461bb8ee2108381e29c166c54012" }, "downloads": -1, "filename": "DESolver-1.1.3.zip", "has_sig": false, "md5_digest": "e4ef16afd71b3782def417a6346bd4fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5883, "upload_time": "2016-03-14T23:35:57", "url": "https://files.pythonhosted.org/packages/10/d2/72d495a29a4cc90dfedd741567be233ec12fdf7de093f1d16cb1e23c6fd5/DESolver-1.1.3.zip" } ], "1.1.30": [ { "comment_text": "", "digests": { "md5": "5220e1bd5acee1075b192d02927968e3", "sha256": "373f781a250d068bb4ca1851952384f8b55be75612ab87ac3d0c5db72b3c55e3" }, "downloads": -1, "filename": "DESolver-1.1.30.zip", "has_sig": false, "md5_digest": "5220e1bd5acee1075b192d02927968e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12855, "upload_time": "2016-05-14T09:18:14", "url": "https://files.pythonhosted.org/packages/48/56/356707a1f471d65e9a2933881cd306f6b9e88cbfc10abe78d4bb0e68df89/DESolver-1.1.30.zip" } ], "1.1.31": [ { "comment_text": "", "digests": { "md5": "1c40aa23b416fca1f702c63dcd360fc7", "sha256": "c457e02c227cc559bcba354b90a80cbae8accf478d31af4090de5dd5d73f66bb" }, "downloads": -1, "filename": "DESolver-1.1.31.zip", "has_sig": false, "md5_digest": "1c40aa23b416fca1f702c63dcd360fc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12941, "upload_time": "2016-06-03T11:25:23", "url": "https://files.pythonhosted.org/packages/bc/52/4b2f2ef8cf64d93e5c2140ef76a1613be12d7446d355427f6a84019aa5e3/DESolver-1.1.31.zip" } ], "1.1.32": [ { "comment_text": "", "digests": { "md5": "d030d7be70bdf6606acfe59ab54f41df", "sha256": "964af68402cbef02005c8e3dadfd3226242c457932d788a570f235bb4a6dad8a" }, "downloads": -1, "filename": "DESolver-1.1.32.zip", "has_sig": false, "md5_digest": "d030d7be70bdf6606acfe59ab54f41df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12949, "upload_time": "2016-06-03T11:42:18", "url": "https://files.pythonhosted.org/packages/10/f4/c79d99af5fb80af42bb9f9ecb1fac5332c2a68ca2c01055000d29b681af2/DESolver-1.1.32.zip" } ], "1.1.33": [ { "comment_text": "", "digests": { "md5": "d0c5cf27da234f55c14d08e41ecff4dc", "sha256": "606bb8c60e374dd47306d8d209dfc61f862ce25629a49e1605a2b2c2df1ef655" }, "downloads": -1, "filename": "DESolver-1.1.33.zip", "has_sig": false, "md5_digest": "d0c5cf27da234f55c14d08e41ecff4dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14908, "upload_time": "2016-06-03T11:45:43", "url": "https://files.pythonhosted.org/packages/8b/10/a4d3ef09ad5eaf5b1a9878394a5d985404b1a2bb91b12514fa8fd1c1f4b5/DESolver-1.1.33.zip" } ], "1.1.34": [ { "comment_text": "", "digests": { "md5": "a1924cbe0bda1d4944c06a82b34eb7b9", "sha256": "2a4521b7c80ca799692a8d647562bf3ccf60db09efeeae72b9527f3e0d33cb3e" }, "downloads": -1, "filename": "DESolver-1.1.34.zip", "has_sig": false, "md5_digest": "a1924cbe0bda1d4944c06a82b34eb7b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14917, "upload_time": "2016-07-06T18:11:45", "url": "https://files.pythonhosted.org/packages/37/c2/c457bb59de829d1a3b239cfb44937841679a1742cb87816165b08897d276/DESolver-1.1.34.zip" } ], "1.1.35": [ { "comment_text": "", "digests": { "md5": "f668ed77e7afb3aec0b0f73584fbc6a7", "sha256": "d6d380c2e285862a14b139136e7ca12be9f596f279460539e5aeccb8951c67da" }, "downloads": -1, "filename": "DESolver-1.1.35.zip", "has_sig": false, "md5_digest": "f668ed77e7afb3aec0b0f73584fbc6a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14950, "upload_time": "2016-07-06T18:21:03", "url": "https://files.pythonhosted.org/packages/8c/ec/f6cb2558b2a937766ca6ff7ada8de6578379df2e57d448b881c32447f0ed/DESolver-1.1.35.zip" } ], "1.1.36": [ { "comment_text": "", "digests": { "md5": "f3669f922ee920d6689e91b7d1291145", "sha256": "507fba34f967bd3893c816fd555b1134f2bdccf8d0054fe71c15e20d08eaee0b" }, "downloads": -1, "filename": "DESolver-1.1.36.zip", "has_sig": false, "md5_digest": "f3669f922ee920d6689e91b7d1291145", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14953, "upload_time": "2016-12-08T06:01:31", "url": "https://files.pythonhosted.org/packages/68/73/6b1c86644d58ce706d6e16e8e34e743b3071a3201de427879a4b126b7a38/DESolver-1.1.36.zip" } ], "1.1.37": [ { "comment_text": "", "digests": { "md5": "4de3d11179675a811ee1979cbd299f20", "sha256": "acbe458384ee8d2314a56f11519a001b60f408e9b9bf0d1fbc5d9f5b20cc0f10" }, "downloads": -1, "filename": "DESolver-1.1.37.zip", "has_sig": false, "md5_digest": "4de3d11179675a811ee1979cbd299f20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14956, "upload_time": "2016-12-08T06:06:04", "url": "https://files.pythonhosted.org/packages/2f/49/4d1eb8474631d06f7ac4bf961fe4786672e0d3b34ee91aca11ac89c5782c/DESolver-1.1.37.zip" } ], "1.1.38": [ { "comment_text": "", "digests": { "md5": "e7c9db7adbf025560d6a9026f999d465", "sha256": "9cbd8f916f41c23195ce63dd24a797a3a9299f7f0dff5a4dbb92fb7951f728ec" }, "downloads": -1, "filename": "DESolver-1.1.38.zip", "has_sig": false, "md5_digest": "e7c9db7adbf025560d6a9026f999d465", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14954, "upload_time": "2016-12-08T06:09:26", "url": "https://files.pythonhosted.org/packages/8e/e6/dcf327909932d4c912b392084854837837f0be2ae73f91e6c058f0bee669/DESolver-1.1.38.zip" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "ddddd0017817fac07c4c8369c7bc27c6", "sha256": "f5e7964f4d1b48355320b58a40e804a2b3ec1c882a263074312956988abf5b18" }, "downloads": -1, "filename": "DESolver-1.1.4.zip", "has_sig": false, "md5_digest": "ddddd0017817fac07c4c8369c7bc27c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5981, "upload_time": "2016-03-15T19:41:57", "url": "https://files.pythonhosted.org/packages/05/db/0bb3a7b89439ffa614ee197aba058db6d5485588d9520c1ce8a37069351a/DESolver-1.1.4.zip" } ], "1.1.40": [ { "comment_text": "", "digests": { "md5": "e851cb6618b8184ad5d3a7402147b58e", "sha256": "da944298fad8a1d6ec385828263f7336deeab8ffbf15f69c50abbdd55b7f2389" }, "downloads": -1, "filename": "DESolver-1.1.40.tar.gz", "has_sig": false, "md5_digest": "e851cb6618b8184ad5d3a7402147b58e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13214, "upload_time": "2016-12-27T16:49:11", "url": "https://files.pythonhosted.org/packages/19/3d/5d53f65e2d7a1f6456412d09abd4dbbbff64816d4979bd5f986c86b4368e/DESolver-1.1.40.tar.gz" } ], "1.1.41": [ { "comment_text": "", "digests": { "md5": "917011df55f2038fdbb25e6d3af3ed7f", "sha256": "899e93112bdf7d0e2e86c160edb3382baf90ea4cb5f303328f11adb04d30ec1f" }, "downloads": -1, "filename": "DESolver-1.1.41.tar.gz", "has_sig": false, "md5_digest": "917011df55f2038fdbb25e6d3af3ed7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13199, "upload_time": "2016-12-27T17:26:18", "url": "https://files.pythonhosted.org/packages/b7/48/addb90bc2047095df5b07871144022f144ae47c809cac4d6e2f3082d6e50/DESolver-1.1.41.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "29660554a08fec80d435289abce87ae2", "sha256": "e58ed1d1157cbce4f2ae76791b6f49712f0ea6cb54e0411274792cc94ce6fe56" }, "downloads": -1, "filename": "DESolver-1.1.5.zip", "has_sig": false, "md5_digest": "29660554a08fec80d435289abce87ae2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5979, "upload_time": "2016-03-15T19:43:55", "url": "https://files.pythonhosted.org/packages/21/17/686e2f69dd941e71e8615b9c0b8e43fd9a9ef998ab0a6d7a751897fe144f/DESolver-1.1.5.zip" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "6ff79d543cb7496088e914248145284f", "sha256": "85f409a7634b37a5fa2d653632cf4a80b24fc754562c0bab09387b1b8764d5fa" }, "downloads": -1, "filename": "DESolver-1.1.6.zip", "has_sig": false, "md5_digest": "6ff79d543cb7496088e914248145284f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6754, "upload_time": "2016-03-15T21:55:18", "url": "https://files.pythonhosted.org/packages/d7/d1/64e363c9eb8dc2d22fa19f48293220ec8d59957fc3214c9a77d502b8c1b1/DESolver-1.1.6.zip" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "b8ca6fd831dd327bd38b9624ee59f00a", "sha256": "dabb2a670400405cb509bba99c77ea99b274acfe9058cc1556c1fa6341ee6f1d" }, "downloads": -1, "filename": "DESolver-1.1.7.zip", "has_sig": false, "md5_digest": "b8ca6fd831dd327bd38b9624ee59f00a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6942, "upload_time": "2016-03-17T17:36:52", "url": "https://files.pythonhosted.org/packages/46/00/1b80ee78bae99e69f35970261efc72418640b293daa9e699b56d55be5601/DESolver-1.1.7.zip" } ], "1.1.9": [ { "comment_text": "", "digests": { "md5": "b6c1af0aa950887048018e0c8ca03dea", "sha256": "645122d548b62e423cee26a6275e44eedcd9c66147334a7071035d084ccc2fb0" }, "downloads": -1, "filename": "DESolver-1.1.9.zip", "has_sig": false, "md5_digest": "b6c1af0aa950887048018e0c8ca03dea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7005, "upload_time": "2016-03-18T22:14:00", "url": "https://files.pythonhosted.org/packages/56/14/5cf7b3ee8b8bcb02618f6b03bff6674bcad004beb29f7ccbeed3f214e2dd/DESolver-1.1.9.zip" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "214db61162d49a10ce18ad79aafdc7fd", "sha256": "9b1b9c6c8edc89b77c6c550110f5cfd2123e70dab537a9a95bd2ec4758f7e792" }, "downloads": -1, "filename": "DESolver-1.2.0.zip", "has_sig": false, "md5_digest": "214db61162d49a10ce18ad79aafdc7fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15514, "upload_time": "2017-01-24T19:53:38", "url": "https://files.pythonhosted.org/packages/4b/8f/b971b3bf5d114426a516e8fdbc90c2b8370ab3da6633b7708a8f8834bf2a/DESolver-1.2.0.zip" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "632ea75283e8cd9fed46c8cb4341a239", "sha256": "79620bd0e2ecef06da6ad23df53609f9167a1711d9569087be5b41814af94d14" }, "downloads": -1, "filename": "DESolver-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "632ea75283e8cd9fed46c8cb4341a239", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 13278, "upload_time": "2017-01-25T02:20:38", "url": "https://files.pythonhosted.org/packages/38/d7/e5b5337ed1fd4b6ce857bd18b9bb53ba2e145d632e7959a6b1554f467916/DESolver-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bc519e7ffebe1cbe5332034951b6e73e", "sha256": "ff60f7a94c9934da320f386353deb7e0ccc2243706e9acf9610009e4f8483496" }, "downloads": -1, "filename": "DESolver-1.2.1.tar.gz", "has_sig": false, "md5_digest": "bc519e7ffebe1cbe5332034951b6e73e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13443, "upload_time": "2017-01-25T02:20:37", "url": "https://files.pythonhosted.org/packages/1d/d9/051fc37f195a970ccc76fed8baf6b08e8985cd6c8375bf798f40ef4ccfee/DESolver-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "466c4ec6d35a787bed24aa4612dd7d56", "sha256": "905247de0223ce2e89345f9a87309d2b10cf7ba4c45bf018276fb047ab726a8f" }, "downloads": -1, "filename": "DESolver-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "466c4ec6d35a787bed24aa4612dd7d56", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 13279, "upload_time": "2017-01-25T02:20:47", "url": "https://files.pythonhosted.org/packages/23/18/2b07f4b798dfc7aa971ceccdc883be8ad60e5404c0734bef82677f51ce83/DESolver-1.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6cc3e74bbe680a8c0d0609a6a26eb16", "sha256": "5f5d2bda830ec05bd91707a2bb7f773d69e111499139a2ff7cb2381a54c4c2e3" }, "downloads": -1, "filename": "DESolver-1.2.2.zip", "has_sig": false, "md5_digest": "d6cc3e74bbe680a8c0d0609a6a26eb16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15579, "upload_time": "2017-01-25T02:13:12", "url": "https://files.pythonhosted.org/packages/81/8c/ab24cceb78117b288be3c93dd487a00d675cdbc6f9d02285e9d97a5fb27f/DESolver-1.2.2.zip" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "84202b6c36f2cca3a4ec3ce8c2e45e0e", "sha256": "870c5b6ea4eab2fef3979c6afa05ea630938d940e47dcafb06a9bb6a104a579a" }, "downloads": -1, "filename": "DESolver-1.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "84202b6c36f2cca3a4ec3ce8c2e45e0e", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 13415, "upload_time": "2017-01-26T01:46:14", "url": "https://files.pythonhosted.org/packages/3c/c3/56509cb55101d15d7d8c06465fd3e653a84e676b665cd4e2aa8b896e6e48/DESolver-1.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03cbf7b180a5c4c855788b1f5488ac6a", "sha256": "ab66d36a1a5c65c6607119f018482de3b2a4ada16b5a2e3776d5c740e2889eee" }, "downloads": -1, "filename": "DESolver-1.2.3.tar.gz", "has_sig": false, "md5_digest": "03cbf7b180a5c4c855788b1f5488ac6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13564, "upload_time": "2017-01-26T01:46:12", "url": "https://files.pythonhosted.org/packages/a4/a3/317bc5a5962f77e94e0f0c075007641c9d9ecd95e2f65fff733e92793dea/DESolver-1.2.3.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "03d6c6194bd8bb7899eca1e9c3ff8f37", "sha256": "cbcabd8b39f82352c73ab6b035215aff8c4187b1b813b7476f0509410fcd1292" }, "downloads": -1, "filename": "DESolver-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "03d6c6194bd8bb7899eca1e9c3ff8f37", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 14075, "upload_time": "2017-01-26T06:46:50", "url": "https://files.pythonhosted.org/packages/d3/f3/9171e490531f25448275d404697f6a8a19d0956d93c42180228934462a92/DESolver-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "841900c56c9950c1f7b2f43183ffd4c8", "sha256": "329b6950a4d3261974e7bebd983318adcc0382c9d738325386e23cc1ae478c3a" }, "downloads": -1, "filename": "DESolver-1.3.0.tar.gz", "has_sig": false, "md5_digest": "841900c56c9950c1f7b2f43183ffd4c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14230, "upload_time": "2017-01-26T06:46:49", "url": "https://files.pythonhosted.org/packages/76/05/0d757b1710a74bea80e63c99f856fd97cb7ac453354cddf9a7e088ffc51c/DESolver-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "0008db7f80f8003bc97750602d126af7", "sha256": "01d8a7e0a32a25408488cad3787fa57edc7d8cff06cbbad8fc56353020a6e0af" }, "downloads": -1, "filename": "DESolver-1.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0008db7f80f8003bc97750602d126af7", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 14107, "upload_time": "2017-01-26T15:43:19", "url": "https://files.pythonhosted.org/packages/7e/79/207f1065852c3a3b45db4cfc8de4edee7103b85c965de33aca8d74501ae7/DESolver-1.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f0e61569eb7dadc5f7dcc7a689ab5a2", "sha256": "60d068695d55fcaa840cf25370d3e62e34fdce3d82bfcca209c83827e5e09489" }, "downloads": -1, "filename": "DESolver-1.3.1.tar.gz", "has_sig": false, "md5_digest": "7f0e61569eb7dadc5f7dcc7a689ab5a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14252, "upload_time": "2017-01-26T15:43:18", "url": "https://files.pythonhosted.org/packages/e1/76/9fb02cf7ad870b1577a17ac37116037630ee6e94a8d5092835ce7bde4846/DESolver-1.3.1.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "dd3fd5bb37e92a7a47e896b055dd9a09", "sha256": "2b20d0405497d59ce8dd2f6e74c3c2b967b4d9662b6721e5319ed8774f9c5a9a" }, "downloads": -1, "filename": "DESolver-1.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "dd3fd5bb37e92a7a47e896b055dd9a09", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 14555, "upload_time": "2017-01-27T17:41:43", "url": "https://files.pythonhosted.org/packages/ae/72/f2e35b6a6e3d8a06affc972aca749e0acb202d2a6847a934d25c480ffad2/DESolver-1.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0260c82c4fa2787c49b57d9f87a0123e", "sha256": "e4a722447be00bbdf3c9f077a477baa5841562d816ae2999f75c8ae3911e538d" }, "downloads": -1, "filename": "DESolver-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0260c82c4fa2787c49b57d9f87a0123e", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 14116, "upload_time": "2017-01-27T17:40:21", "url": "https://files.pythonhosted.org/packages/28/c4/c5d2e4eea1164f22e30f08669e72c408575895ecb8d27ccf085f877b6573/DESolver-1.4.0-py3-none-any.whl" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "8a282f55533fc3423429c36a40247dd5", "sha256": "055a44883d395b4761d84d112a99a1d93ff759fba742a7cceb58b847c733ebff" }, "downloads": -1, "filename": "DESolver-1.4.1-py2-none-any.whl", "has_sig": false, "md5_digest": "8a282f55533fc3423429c36a40247dd5", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 14556, "upload_time": "2017-01-29T23:49:11", "url": "https://files.pythonhosted.org/packages/8f/f2/b990909ae2137654340472d88425c625b1ce36136061c42d597f4c41f084/DESolver-1.4.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b9b57544554ca6c2c2f436afe399022", "sha256": "d48b425c51a2541352e83554774d34b03e6536187638b5071ebdf6ddd9d74623" }, "downloads": -1, "filename": "DESolver-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3b9b57544554ca6c2c2f436afe399022", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 14116, "upload_time": "2017-01-29T23:44:49", "url": "https://files.pythonhosted.org/packages/f6/64/f6eaff94bad3d5f18add3cfb7a791ea4fd9653ede9ee25a21aa96811d13e/DESolver-1.4.1-py3-none-any.whl" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "e351732f8fb522fde1efe09c3b31a481", "sha256": "2ecf3f5c957d18c4937c8a95df2c6507b1fef93dd8bd2113d53aacd5fe64a8b4" }, "downloads": -1, "filename": "DESolver-1.4.2-py2-none-any.whl", "has_sig": false, "md5_digest": "e351732f8fb522fde1efe09c3b31a481", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 14563, "upload_time": "2017-01-30T00:42:05", "url": "https://files.pythonhosted.org/packages/3c/ff/8e279c8647b5a567273f703c2a4c23805f84630356b4e94a8b66bbf98c5d/DESolver-1.4.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa66339461b41fb32a0b7a351a7c194a", "sha256": "005704108405313f37fa64c890f6a532c68bad991d7165b6aeb0e382c28ac42b" }, "downloads": -1, "filename": "DESolver-1.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "aa66339461b41fb32a0b7a351a7c194a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 14123, "upload_time": "2017-01-30T00:41:28", "url": "https://files.pythonhosted.org/packages/dd/ae/bdc61d718a167c773be35b30a53f4f5230c7624862eb6812c460ab83150b/DESolver-1.4.2-py3-none-any.whl" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "f39cf073f03ad19426f6a620870d369f", "sha256": "74dea9b8173d49a2df692e7198a4aa8e40980434c5473cc52c6f78bc97873778" }, "downloads": -1, "filename": "DESolver-1.4.3-py2-none-any.whl", "has_sig": false, "md5_digest": "f39cf073f03ad19426f6a620870d369f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 14562, "upload_time": "2017-01-30T01:10:18", "url": "https://files.pythonhosted.org/packages/dd/7f/5daa3c7009fb3cc4e975f1a42e551633d4102474ec0bbcd6ca8115096577/DESolver-1.4.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a8f358d6d7b06206d746ab9836f2da5", "sha256": "83165f3f9bb68d6e29f267a9c38f76a787ab2bc21e8e8e359b3865afdf4a7942" }, "downloads": -1, "filename": "DESolver-1.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "4a8f358d6d7b06206d746ab9836f2da5", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 14122, "upload_time": "2017-01-30T01:11:26", "url": "https://files.pythonhosted.org/packages/e1/76/002086d63c996d8d7bb532b98f9573e00a4284d04bc1ef3d35ba41ff63dd/DESolver-1.4.3-py3-none-any.whl" } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "be17f9cb0be0e113d5ee410dcfc2002a", "sha256": "418b196a03abc6651d1a5dcf410986e512265c52540c8d191accfc64760396a3" }, "downloads": -1, "filename": "DESolver-1.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "be17f9cb0be0e113d5ee410dcfc2002a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 14090, "upload_time": "2017-03-27T15:58:09", "url": "https://files.pythonhosted.org/packages/11/12/4d6e2674261303ade924ca079d1ffe50c560ae281a6cda8d0a353cadd7d0/DESolver-1.4.4-py3-none-any.whl" } ], "1.4.5": [ { "comment_text": "", "digests": { "md5": "bbf19921b3f6bdaf8352946885ef9465", "sha256": "2458182e2568a2b9d4f63cfcd342fda10205420034cae5d44564e45e9dc75fb5" }, "downloads": -1, "filename": "DESolver-1.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "bbf19921b3f6bdaf8352946885ef9465", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 14116, "upload_time": "2017-03-27T17:47:42", "url": "https://files.pythonhosted.org/packages/3d/0f/98188e50ec099e378a980fd6d7411ab1056e69f35cf688b532dd37fa7d96/DESolver-1.4.5-py3-none-any.whl" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "a83afc567a2c691b9da7e85aa1f560ba", "sha256": "f06fdcf21942b777bb4d37e1e4e898f89691d09a7f85ff2c723a73b5aaaa829d" }, "downloads": -1, "filename": "DESolver-1.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a83afc567a2c691b9da7e85aa1f560ba", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9886, "upload_time": "2017-12-29T16:05:10", "url": "https://files.pythonhosted.org/packages/6c/2f/d198e8a4d998de73734e08d29b62b935ac0f3139aa719409613d417e0a23/DESolver-1.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0edb5daace8e0ea7e80824a318ea083", "sha256": "01d70a2c8e31fbfb6c23a2423d1bff990fe8d215521a9b296752079d3561a1bd" }, "downloads": -1, "filename": "DESolver-1.5.1.tar.gz", "has_sig": false, "md5_digest": "f0edb5daace8e0ea7e80824a318ea083", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9249, "upload_time": "2017-12-29T16:05:05", "url": "https://files.pythonhosted.org/packages/5d/35/49dbedff09181b75abe80a673717a5e3f4e2d0660bb2ed648c594c58f96f/DESolver-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "74e75aac1cb044cb45aacc8d6300cde1", "sha256": "055a4647002a2ffaa729f9af071fe2b0db94bb6536db3646cf085ad99c333781" }, "downloads": -1, "filename": "DESolver-1.5.2-py3.6.egg", "has_sig": false, "md5_digest": "74e75aac1cb044cb45aacc8d6300cde1", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 36988, "upload_time": "2018-02-07T17:14:25", "url": "https://files.pythonhosted.org/packages/ca/c8/383f9811c3933c784616a6611338bb118c4b5659b66cd819b4bdf7683631/DESolver-1.5.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "442ec921a3e843172aefdbe3d59346ce", "sha256": "f78d536bdf7cd389c432b7ddfb33a22e6ffc88a4a3ee6576648662e852867bd8" }, "downloads": -1, "filename": "DESolver-1.5.2.tar.gz", "has_sig": false, "md5_digest": "442ec921a3e843172aefdbe3d59346ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13560, "upload_time": "2018-02-07T17:14:24", "url": "https://files.pythonhosted.org/packages/b1/71/7dd389acda9571e41e2d59319f269fa4176ac6ac68dbd7033ce011c24c78/DESolver-1.5.2.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "8311a1b073dcd4bb046460923c5f2c35", "sha256": "353b4451d335a1b8587ad4b8533655f48df6252e18e91c2ff0a6b11d546698b5" }, "downloads": -1, "filename": "DESolver-1.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8311a1b073dcd4bb046460923c5f2c35", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 18071, "upload_time": "2018-02-11T21:44:44", "url": "https://files.pythonhosted.org/packages/31/29/872f888bfea02e5131ec500ce49a531d22b40500adddc6f9cbe61ed12c08/DESolver-1.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c65e60c351ee5a79e2c2e6826c9b9e64", "sha256": "53d3bc14818ff97645d466df151ddb5a76f4cfb92775be56380e86866243701e" }, "downloads": -1, "filename": "DESolver-1.6.0.tar.gz", "has_sig": false, "md5_digest": "c65e60c351ee5a79e2c2e6826c9b9e64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13796, "upload_time": "2018-02-11T21:44:04", "url": "https://files.pythonhosted.org/packages/94/bf/d0cca05655928549f2f810e7d401df97e1fae85b7e1621eae4d8de9184e1/DESolver-1.6.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "2798a2aaba23603e20e417123901d329", "sha256": "91e22ded859739e790678f8c94f7d6e4955cd45a24d24fcfde3025a121613119" }, "downloads": -1, "filename": "DESolver-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2798a2aaba23603e20e417123901d329", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 16071, "upload_time": "2019-02-13T16:28:48", "url": "https://files.pythonhosted.org/packages/b5/ea/e38ef7f11774f6c73eafd8a0a9d9834270872dbf846c1ada403878dab184/DESolver-2.0.0-py2.py3-none-any.whl" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "59f1050098d88fcdece4ebfdf90db989", "sha256": "32d9e1dd5c9f13957104b160de7438a37a8d41e8f6974564a83aa08355474d70" }, "downloads": -1, "filename": "DESolver-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "59f1050098d88fcdece4ebfdf90db989", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 15903, "upload_time": "2019-02-13T16:54:04", "url": "https://files.pythonhosted.org/packages/b5/5f/ca168d0c970e5181839ba9d1cd5c94e26be6290792341679db0e69f75559/DESolver-2.0.1-py2.py3-none-any.whl" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "b06ff86fe0dc88f8e55fb4c4da083b84", "sha256": "65a0cc45216bb04e70e281fba019df79f9c65a383bd1a90dbfa156755acb654a" }, "downloads": -1, "filename": "DESolver-2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b06ff86fe0dc88f8e55fb4c4da083b84", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 16606, "upload_time": "2019-02-14T10:46:34", "url": "https://files.pythonhosted.org/packages/da/e5/553d2d67f28304ceed7fe11295e7d1454f2617d3e3d993e0e5eb0a2a69d4/DESolver-2.0.2-py2.py3-none-any.whl" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "ae6a524721a2c0d69ce6314267c95ead", "sha256": "115e88415a0ed6cb03eb855294a481958d74fad3c129651e22a988bfc9379a4b" }, "downloads": -1, "filename": "DESolver-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ae6a524721a2c0d69ce6314267c95ead", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 17435, "upload_time": "2019-02-14T12:54:49", "url": "https://files.pythonhosted.org/packages/6c/3b/5553a03736373d6748574058e66a5661a3c11c64595df3399b28e857d145/DESolver-2.1.0-py2.py3-none-any.whl" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "94f97f1383e90417dd68742d2588b723", "sha256": "62a5e934e63869010c143676f9f197a9caca01ea24ba11ab31abd5e4e3a03da7" }, "downloads": -1, "filename": "DESolver-2.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "94f97f1383e90417dd68742d2588b723", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 17446, "upload_time": "2019-02-14T12:59:12", "url": "https://files.pythonhosted.org/packages/2a/46/347eb499b27191e7bc3b7243cce1a5236a1dae02d70849a828bca789302b/DESolver-2.1.1-py2.py3-none-any.whl" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "fab6e1eba1617b0dff1551b9817561da", "sha256": "41dee5e5684b882be24a3241246008f0f643e1f7a24e96c1e6f80e66d06b60fb" }, "downloads": -1, "filename": "DESolver-2.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fab6e1eba1617b0dff1551b9817561da", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 17488, "upload_time": "2019-02-14T13:04:20", "url": "https://files.pythonhosted.org/packages/db/78/67f7419e13e3535cbcaf68c23d02fff131db73224f8b09056367f47c2c49/DESolver-2.1.2-py2.py3-none-any.whl" } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "e0f6b06d952166a56a06677684979540", "sha256": "1c2a10d8ec9b6306a2f8b941210fe601f04a86eb4ee67ef6f1c84306809b6f1a" }, "downloads": -1, "filename": "DESolver-2.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e0f6b06d952166a56a06677684979540", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 17498, "upload_time": "2019-02-14T13:41:55", "url": "https://files.pythonhosted.org/packages/f6/71/664df3b422450fde37b7dfbd8f8d1db5a95e7a06787c7cbb5bff85212eac/DESolver-2.1.3-py2.py3-none-any.whl" } ], "2.1.4": [ { "comment_text": "", "digests": { "md5": "83ae6f423c77c3360e511153ff2d9b8d", "sha256": "6f40a3e022db7eabaadc48b96f084aff8f4ec0dd0af8c2c41cb705c6b3149cbc" }, "downloads": -1, "filename": "DESolver-2.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83ae6f423c77c3360e511153ff2d9b8d", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 17500, "upload_time": "2019-02-14T13:45:00", "url": "https://files.pythonhosted.org/packages/e8/3c/9098ab75fd6bf5da54eb8784c744e47bd16fe89602e169d7ef70d64343da/DESolver-2.1.4-py2.py3-none-any.whl" } ], "2.1.5": [ { "comment_text": "", "digests": { "md5": "707116fd272d74b24e832146f7ba0c7f", "sha256": "e3b62b48d07c047d734951f58c4a22fbb79f12bee7acb262ac886b1e79b8c29c" }, "downloads": -1, "filename": "DESolver-2.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "707116fd272d74b24e832146f7ba0c7f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17354, "upload_time": "2019-07-12T12:36:20", "url": "https://files.pythonhosted.org/packages/19/b9/85370a88745463ef125313f00b6369e24c686ed47283a9d8ae7fe23f3581/DESolver-2.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38de2c14c48f5885e24707456482317d", "sha256": "9b1d077da5350584b346e089445ff9b187a1f24ee8e117fa3c737c509919cf6a" }, "downloads": -1, "filename": "DESolver-2.1.5.tar.gz", "has_sig": false, "md5_digest": "38de2c14c48f5885e24707456482317d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12275, "upload_time": "2019-07-12T12:36:21", "url": "https://files.pythonhosted.org/packages/2a/d0/2bb9de63a72bd8dbf3b849cd5a66dd8ebbe580300424a05ced30c6dc4ff3/DESolver-2.1.5.tar.gz" } ], "2.1.6": [ { "comment_text": "", "digests": { "md5": "b7aeaaad9a6a77a64e893e405054b3f4", "sha256": "521dcfaa53b4521bfd132d2bbc045638eb72800eeed114e92c35de7596f291e1" }, "downloads": -1, "filename": "DESolver-2.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b7aeaaad9a6a77a64e893e405054b3f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18104, "upload_time": "2019-07-12T12:40:47", "url": "https://files.pythonhosted.org/packages/94/e4/988abcafd654bd934fe1258e5c6da935524db1c43559aad4adc9065ac47c/DESolver-2.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a8ee810e6acb33334c31f4d6083cbb8", "sha256": "9c3c5785b369f6f622e3a5b82916fcd3936921689eee5f260d3675239518a92b" }, "downloads": -1, "filename": "DESolver-2.1.6.tar.gz", "has_sig": false, "md5_digest": "0a8ee810e6acb33334c31f4d6083cbb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12534, "upload_time": "2019-07-12T12:40:49", "url": "https://files.pythonhosted.org/packages/9a/90/27027ebbc8862a64bd48edd2842da36cf6e40a0d2f19a974a4bb1edc4078/DESolver-2.1.6.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "63d658ed6523bfa1f1a0308fa72abb00", "sha256": "aa9c1cbb737e6ef4139b7ad901d0997f7d5dcdaf4e73d07bbe1c8044b6136199" }, "downloads": -1, "filename": "DESolver-2.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "63d658ed6523bfa1f1a0308fa72abb00", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18893, "upload_time": "2019-08-08T13:46:05", "url": "https://files.pythonhosted.org/packages/a2/1a/adb26de1fd42f38576932eab0084be6f9286fe7dabf48f2d76b549fb77a9/DESolver-2.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ea2cc3830bd3b69b4bcf2240174ccb2", "sha256": "72b361f2caa01785e71fb5a4fb3158dfc2f7b276581c519891271cf73e9d195c" }, "downloads": -1, "filename": "DESolver-2.2.1.tar.gz", "has_sig": false, "md5_digest": "1ea2cc3830bd3b69b4bcf2240174ccb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14068, "upload_time": "2019-08-08T13:46:09", "url": "https://files.pythonhosted.org/packages/01/da/a0d8821fdd1809cf5203a71466af2d70d4d0ed059305b13b3cd806527d60/DESolver-2.2.1.tar.gz" } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "18ced6f8e3af4c71a58928404fbd0bbe", "sha256": "3c2f0269c8df7d62d03ceba6702035953a349dffd3bbfaf8b003e2861aed4ed9" }, "downloads": -1, "filename": "DESolver-2.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "18ced6f8e3af4c71a58928404fbd0bbe", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18894, "upload_time": "2019-08-08T13:46:07", "url": "https://files.pythonhosted.org/packages/a6/7e/cb7758fc8d00d8f3fcd526d2042a85e3e2d7d8d372d3cbbb34d06a0ee504/DESolver-2.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "232af968f42a6359a54a0713e7d0f678", "sha256": "b59edbb4b2eb633c488656c3d27f26b609633863c20665b9d2d715a4a9a1a16e" }, "downloads": -1, "filename": "DESolver-2.2.2.tar.gz", "has_sig": false, "md5_digest": "232af968f42a6359a54a0713e7d0f678", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14069, "upload_time": "2019-08-08T13:46:11", "url": "https://files.pythonhosted.org/packages/a3/e6/86d9c2fc31cbb35708d1d96d869776fff3a357cc03bca7a731511c0a2de7/DESolver-2.2.2.tar.gz" } ], "2.2.3": [ { "comment_text": "", "digests": { "md5": "295a63fb2eecaca5934732ecbf6a849d", "sha256": "6462e98ca0f5a2daded1c0c0486c1cd77016c4315481b96ca6d0055227bf29e3" }, "downloads": -1, "filename": "DESolver-2.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "295a63fb2eecaca5934732ecbf6a849d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28241, "upload_time": "2019-08-08T14:54:54", "url": "https://files.pythonhosted.org/packages/ed/3b/501119ad9a14ee11bd0c5d798dba8ce5f122c68834a7e26d1d36bd4f4d49/DESolver-2.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d7fd307a008d9ec4992ded542f804ab", "sha256": "60ba5f7832262648de6a3dc66205c20571fd1c25d93b6068d7adba79f89d9e3e" }, "downloads": -1, "filename": "DESolver-2.2.3.tar.gz", "has_sig": false, "md5_digest": "8d7fd307a008d9ec4992ded542f804ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18768, "upload_time": "2019-08-08T14:54:58", "url": "https://files.pythonhosted.org/packages/a5/9c/0efc21fdeab396e664920eba795e2374462f6fce3053f52f46673648f09d/DESolver-2.2.3.tar.gz" } ], "2.2.4": [ { "comment_text": "", "digests": { "md5": "c28ce5c041e57d8607774ecf1808d12c", "sha256": "4feee88c9f571ff4261dd337d3e026e2d6f0f851c9f488fc73cc8f88fdf20b0e" }, "downloads": -1, "filename": "DESolver-2.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c28ce5c041e57d8607774ecf1808d12c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28275, "upload_time": "2019-08-09T08:42:06", "url": "https://files.pythonhosted.org/packages/cf/a7/489c35a43d595791c46d12d14be1442b3bf4399c3ac7f0c1fba9a8109133/DESolver-2.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b42c869c78c3fceaf86f062b6d3d680", "sha256": "33839594060b6bee84b4ca1f9213bf11cc30383acf72d10c8b8e337398bd0928" }, "downloads": -1, "filename": "DESolver-2.2.4.tar.gz", "has_sig": false, "md5_digest": "2b42c869c78c3fceaf86f062b6d3d680", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18787, "upload_time": "2019-08-09T08:42:08", "url": "https://files.pythonhosted.org/packages/25/ed/acbfc034c2f24ae601a4a5010fef0b99e5e747210cdda7d6ac36184b4e06/DESolver-2.2.4.tar.gz" } ], "2.2.5": [ { "comment_text": "", "digests": { "md5": "07acadb8cea741493775cc19be84836e", "sha256": "e858f8f56ea1cb04b869024330dd867d82e92f13af1845571c0de88830b0477b" }, "downloads": -1, "filename": "DESolver-2.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "07acadb8cea741493775cc19be84836e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28302, "upload_time": "2019-08-09T09:56:22", "url": "https://files.pythonhosted.org/packages/9a/a0/5c8643780ba865da35f5a84417425045f3faee8cef42d1f7afe9df92021e/DESolver-2.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21681d53d7ac2c7501d3f93ed09d02ae", "sha256": "c474c60db6e58172c07dab368ace047870db0307f8806f6fb0f408150cd70728" }, "downloads": -1, "filename": "DESolver-2.2.5.tar.gz", "has_sig": false, "md5_digest": "21681d53d7ac2c7501d3f93ed09d02ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18826, "upload_time": "2019-08-09T09:56:24", "url": "https://files.pythonhosted.org/packages/85/a0/846e138db62103b4339560b3a6383efba077daabb2ec40af948fcc9eb879/DESolver-2.2.5.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "e7aea30baed03bcaac7cea9864bb9c0b", "sha256": "dc3663d4611e506b330a9e23638e08c4f065fa525c6c230fac1d3d19e7ff989e" }, "downloads": -1, "filename": "DESolver-2.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e7aea30baed03bcaac7cea9864bb9c0b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28375, "upload_time": "2019-08-09T14:02:37", "url": "https://files.pythonhosted.org/packages/32/0b/6a805edd9d4a95990a38129db734089351a71f2630430458e6eb0db1f300/DESolver-2.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f31b1dc85120a46643c326f9eef4d16", "sha256": "d1800abbb425e7639a7c911eba8c7e7291d3e18d8c64781293c3d6381f4b3252" }, "downloads": -1, "filename": "DESolver-2.3.0.tar.gz", "has_sig": false, "md5_digest": "4f31b1dc85120a46643c326f9eef4d16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18853, "upload_time": "2019-08-09T14:02:38", "url": "https://files.pythonhosted.org/packages/2e/2c/d24a9092f2242a59704918da58729794bf5218e332f01b28aea27bd0dc9f/DESolver-2.3.0.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "28f667a37ec7e79198d90ccb21adb2ef", "sha256": "bc9eff2bcd11d683d0fcc97d8ab637df2fecdee076f18e26e798ae478e5674c5" }, "downloads": -1, "filename": "DESolver-2.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "28f667a37ec7e79198d90ccb21adb2ef", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28410, "upload_time": "2019-08-13T16:25:18", "url": "https://files.pythonhosted.org/packages/78/e4/470fcc09fdcb80d4cb7b96da6713c35826edd60f1ef2495af662e9732bf9/DESolver-2.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d5ebf85fdc05a42b42efbc98306977a", "sha256": "6386852963df78f56a9f13e437260bca9698fe93f9e3f706b425721f4bdf8e54" }, "downloads": -1, "filename": "DESolver-2.3.1.tar.gz", "has_sig": false, "md5_digest": "9d5ebf85fdc05a42b42efbc98306977a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18937, "upload_time": "2019-08-13T16:25:24", "url": "https://files.pythonhosted.org/packages/5c/16/0b1159cd2830f1c7de68ec641ff685f738afd075ef2951f21228c335fe94/DESolver-2.3.1.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "f5d40884a7b790f63d96cfc5997fdc2f", "sha256": "4cfbd50a1bca11d426acfd4f3759187191579f30e4db17afc790fe99f0613813" }, "downloads": -1, "filename": "DESolver-2.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f5d40884a7b790f63d96cfc5997fdc2f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44463, "upload_time": "2019-08-16T09:58:26", "url": "https://files.pythonhosted.org/packages/81/cf/abb5327b0d4b7354315415856b1f18ea87c1552bbd6d235aa2708e3cd434/DESolver-2.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b12a19f778a5729411950c19410cfb94", "sha256": "39e573a69584b8c71e6e4cb2aca4b16408a84e3085e54f90e7925f8289e2f146" }, "downloads": -1, "filename": "DESolver-2.4.0.tar.gz", "has_sig": false, "md5_digest": "b12a19f778a5729411950c19410cfb94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21471, "upload_time": "2019-08-16T09:58:28", "url": "https://files.pythonhosted.org/packages/0b/19/bce3c1f859279c8be8183c6eda99abd938e0f17d141f2fc9d648464c3438/DESolver-2.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f5d40884a7b790f63d96cfc5997fdc2f", "sha256": "4cfbd50a1bca11d426acfd4f3759187191579f30e4db17afc790fe99f0613813" }, "downloads": -1, "filename": "DESolver-2.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f5d40884a7b790f63d96cfc5997fdc2f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 44463, "upload_time": "2019-08-16T09:58:26", "url": "https://files.pythonhosted.org/packages/81/cf/abb5327b0d4b7354315415856b1f18ea87c1552bbd6d235aa2708e3cd434/DESolver-2.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b12a19f778a5729411950c19410cfb94", "sha256": "39e573a69584b8c71e6e4cb2aca4b16408a84e3085e54f90e7925f8289e2f146" }, "downloads": -1, "filename": "DESolver-2.4.0.tar.gz", "has_sig": false, "md5_digest": "b12a19f778a5729411950c19410cfb94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21471, "upload_time": "2019-08-16T09:58:28", "url": "https://files.pythonhosted.org/packages/0b/19/bce3c1f859279c8be8183c6eda99abd938e0f17d141f2fc9d648464c3438/DESolver-2.4.0.tar.gz" } ] }