{ "info": { "author": "Steven Murray", "author_email": "steven.murray@curtin.edu.au", "bugtrack_url": null, "classifiers": [], "description": "hankel\n======\n\n.. image:: https://travis-ci.org/steven-murray/hankel.svg?branch=master\n :target: https://travis-ci.org/steven-murray/hankel\n.. image:: https://coveralls.io/repos/github/steven-murray/hankel/badge.svg?branch=master\n :target: https://coveralls.io/github/steven-murray/hankel?branch=master\n.. image:: https://zenodo.org/badge/19090866.svg\n :target: https://zenodo.org/badge/latestdoi/19090866\n.. image:: https://img.shields.io/pypi/v/hankel.svg\n.. image:: https://img.shields.io/badge/code%20style-black-000000.svg\n :target: https://github.com/ambv/black\n\nPerform simple and accurate Hankel transformations using the method of\nOgata 2005.\n\nHankel transforms and integrals are commonplace in any area in which\nFourier Transforms are required over fields that\nare radially symmetric (see\n`Wikipedia `_ for a\nthorough description).\nThey involve integrating an arbitrary function multiplied by a Bessel\nfunction of arbitrary order (of the first kind).\nTypical integration schemes often fail because of the highly\noscillatory nature of the transform. Ogata's\nquadrature method used in this package provides a fast and accurate\nway of performing the integration based on\nlocating the zeros of the Bessel function.\n\nFeatures\n--------\n\n- Accurate and fast solutions to many Hankel integrals\n- Easy to use and re-use\n- Arbitrary order transforms\n- Built-in support for radially symmetric Fourier Transforms\n- Thoroughly tested.\n- Python 2 and 3 compatible.\n\nQuicklinks\n----------\n\n- **Documentation:** ``_\n- **Quickstart+Description:** `Getting Started `_\n\nInstallation\n------------\nEither clone the repository and install locally::\n\n $ git clone https://github.com/steven-murray/hankel.git\n $ cd hankel/\n $ pip install -U .\n\nOr install from PyPI:\n\n $ pip install hankel\n\nThe only dependencies are `numpy `_,\n`scipy `_ and `mpmath `_.\nThese will be installed automatically if they are not already installed.\n\nFor instructions on testing hankel or any other development- or contribution-related\nissues, see CONTRIBUTING.rst.\n\nReferences\n----------\nBased on the algorithm provided in\n\n H. Ogata, A Numerical Integration Formula Based on the Bessel\n Functions, Publications of the Research Institute for Mathematical\n Sciences, vol. 41, no. 4, pp. 949-970, 2005. DOI: 10.2977/prims/1145474602\n\nAlso draws inspiration from\n\n Fast Edge-corrected Measurement of the Two-Point Correlation\n Function and the Power Spectrum Szapudi, Istvan; Pan, Jun; Prunet,\n Simon; Budavari, Tamas (2005) The Astrophysical Journal vol. 631 (1)\n DOI: 10.1086/496971\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/steven-murray/hankel", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "hankel", "package_url": "https://pypi.org/project/hankel/", "platform": "", "project_url": "https://pypi.org/project/hankel/", "project_urls": { "Homepage": "https://github.com/steven-murray/hankel" }, "release_url": "https://pypi.org/project/hankel/0.3.9/", "requires_dist": [ "numpy (>=1.6.1)", "scipy (>=0.12.0)", "mpmath (>=0.18)" ], "requires_python": "", "summary": "Hankel Transformations using method of Ogata 2005", "version": "0.3.9" }, "last_serial": 5339086, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d6f02a2c03fc02d640b1deb04dad839b", "sha256": "eb9db2ffc3888b37502b495a6a6328aeb489f1815deaa53875e07e82fd3c9a2d" }, "downloads": -1, "filename": "hankel-0.1.0-py2.7.egg", "has_sig": false, "md5_digest": "d6f02a2c03fc02d640b1deb04dad839b", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5229, "upload_time": "2014-04-24T01:10:36", "url": "https://files.pythonhosted.org/packages/aa/ad/5a3fdf6863f76adc9a92802906450f27c0ebd13cc1c6a05ebe99d19b9d06/hankel-0.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "07b76ca096b6d164b117f601d86cebcb", "sha256": "65381ef8194cb1ae8b4f19c04143cb1a5ec43caa7b5069cb50dea79fa5678b6e" }, "downloads": -1, "filename": "hankel-0.1.0.tar.gz", "has_sig": false, "md5_digest": "07b76ca096b6d164b117f601d86cebcb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4239, "upload_time": "2014-04-24T01:09:52", "url": "https://files.pythonhosted.org/packages/83/23/e94853c39990b96b488b45277cf596997003c7815eee933f62e56a16aa10/hankel-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c2aa4f3bb044aa4dd92e3a014411d849", "sha256": "9e5fb1a28e0a1c99f02825c3c3bc8de1cffcee5dfa9fc25d7d1b4e4607a95809" }, "downloads": -1, "filename": "hankel-0.2.0-py2.7.egg", "has_sig": false, "md5_digest": "c2aa4f3bb044aa4dd92e3a014411d849", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7180, "upload_time": "2014-09-10T09:21:16", "url": "https://files.pythonhosted.org/packages/b6/a7/940b1e1f45a92e64e0972ed82bc817f62b825cd46b2e079c1ddd8069f646/hankel-0.2.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "798e369570625483db27a47e9ac73fa4", "sha256": "254031344aa646393edf20322ecbae46791207933f83411743cf7bb3cca5b3dd" }, "downloads": -1, "filename": "hankel-0.2.0.tar.gz", "has_sig": false, "md5_digest": "798e369570625483db27a47e9ac73fa4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4573, "upload_time": "2014-09-10T09:21:07", "url": "https://files.pythonhosted.org/packages/6a/fe/2f222401875b53abce83fc50cb22fe0f8c4046394c65216754520e47cdf2/hankel-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "6809096b9f841a69660c4466094566e9", "sha256": "4f5fdaebc3df002660cd7000189c4322d8bc206687b4d105ee6a400eb4ecd70e" }, "downloads": -1, "filename": "hankel-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "6809096b9f841a69660c4466094566e9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7663, "upload_time": "2016-02-18T02:21:08", "url": "https://files.pythonhosted.org/packages/e8/35/0ee2ee3b9c0f73599104245cf59f043d36ce7d08135725a50141c8ae2393/hankel-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a854f420992a2bfeead826588facbc9", "sha256": "e647fbd3bcec44e9927cca020795bbbe5c986ac96efb109f191c11e9014a693e" }, "downloads": -1, "filename": "hankel-0.2.1.tar.gz", "has_sig": false, "md5_digest": "5a854f420992a2bfeead826588facbc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4735, "upload_time": "2016-02-18T02:20:51", "url": "https://files.pythonhosted.org/packages/66/0e/340eab8daecd1c3ae96c4644f5c06aa5db49cbc6ee2387cd2f846bafe6eb/hankel-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "6d760a793af00d3fb3db4b56b3c03b7d", "sha256": "d85ccaf46ceed9963e1fd67e8fe7f1abfa92172e563bc353cba692fccd85ff79" }, "downloads": -1, "filename": "hankel-0.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "6d760a793af00d3fb3db4b56b3c03b7d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7782, "upload_time": "2016-04-29T01:34:23", "url": "https://files.pythonhosted.org/packages/52/0a/d2d41c0f1b1dda0b93e0e7f67fc298a525f86f7249c33bf74729f75fa366/hankel-0.2.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4f2247545c5367b0615a503584a575c", "sha256": "df4f04f862f7830b5365f7c216b01a19ab4523c64850db979c66201a812f66e7" }, "downloads": -1, "filename": "hankel-0.2.2.tar.gz", "has_sig": false, "md5_digest": "a4f2247545c5367b0615a503584a575c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4866, "upload_time": "2016-04-29T01:34:03", "url": "https://files.pythonhosted.org/packages/84/ee/3ad2075035ea84ff772354ca82c04ce0627e3e73ac0d42e3161f885a5c81/hankel-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "d6c831a6508a8a68722d275d9700a597", "sha256": "e8042120d4081b5d6d4fcfe3417a7c47943e0fd070f2bf1e73ee7d01cfbbbac6" }, "downloads": -1, "filename": "hankel-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "d6c831a6508a8a68722d275d9700a597", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14479, "upload_time": "2017-01-04T07:03:40", "url": "https://files.pythonhosted.org/packages/25/9e/d348b02e7018cf47f0aeaaf78b74afb294e6961468608f723fffa323be49/hankel-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc64de8086430bb1cec17927b1eec839", "sha256": "6ac177b0ec5a945b1969e36434281200048555b54e1d9fa6a9773593731e9205" }, "downloads": -1, "filename": "hankel-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cc64de8086430bb1cec17927b1eec839", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14479, "upload_time": "2017-01-04T07:03:14", "url": "https://files.pythonhosted.org/packages/5e/01/a5504e55843ba518b65e8c2b3f1c4def2b85354be52671703dec90e7f61c/hankel-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b18929b2c24fa3bfbefc1dd7e0d3d7db", "sha256": "8a43f70703b444fd3923c8ce6722e5e1813e8b3f43310251c481d7b0ade5f42f" }, "downloads": -1, "filename": "hankel-0.3.0.tar.gz", "has_sig": false, "md5_digest": "b18929b2c24fa3bfbefc1dd7e0d3d7db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8110, "upload_time": "2017-01-04T07:03:17", "url": "https://files.pythonhosted.org/packages/7e/a9/4adadfc493b9e571bab223fc4f4731ced29586ae0c017e7cb1960beb3474/hankel-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "eabdb68c161b79bbcc8b09ea058f3915", "sha256": "5c8b6251459a9dd5093e22e6e771527f808c72fe09d6cf50e277c1d7470676f4" }, "downloads": -1, "filename": "hankel-0.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "eabdb68c161b79bbcc8b09ea058f3915", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 15089, "upload_time": "2017-01-05T03:44:46", "url": "https://files.pythonhosted.org/packages/5b/4c/97adb2a6039dc4194f9812c5365fc1e7e176224b79e5a34f3a0d8b53958e/hankel-0.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "702db560be6f1bd89f9db8ed6588885b", "sha256": "118047610d70183d55b48860350b60456b1660f99b77fb587da0aeda702d6085" }, "downloads": -1, "filename": "hankel-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "702db560be6f1bd89f9db8ed6588885b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15099, "upload_time": "2017-01-05T03:50:42", "url": "https://files.pythonhosted.org/packages/3c/3b/1bd68db175a77c31bb4b9aff08cc7fd244fb01da9f905eff6f4321300ec8/hankel-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "494d7543962ac2e22658760dad7e21e8", "sha256": "be7f725833b6e1efefe23f492f4fa7cadde65503a718f28134ba1db3f75af5d3" }, "downloads": -1, "filename": "hankel-0.3.1.tar.gz", "has_sig": false, "md5_digest": "494d7543962ac2e22658760dad7e21e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8652, "upload_time": "2017-01-05T03:44:48", "url": "https://files.pythonhosted.org/packages/cd/1f/c02d8f32109e6b922c36ff848f8c46846c10a53869cb157d5972f7a218e4/hankel-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "b80e30acad7a2f310fdb67a743e6287a", "sha256": "447d784bf18e0d24797477ca7e3a3538c4f769ffe4abb06cd529c9a3943ab5e3" }, "downloads": -1, "filename": "hankel-0.3.2-py2-none-any.whl", "has_sig": false, "md5_digest": "b80e30acad7a2f310fdb67a743e6287a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7979, "upload_time": "2017-07-12T03:49:54", "url": "https://files.pythonhosted.org/packages/bd/c4/98aabc3f98bf8dbfd45919aa42cdae67d4a3d3e2893414b74741104001d4/hankel-0.3.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "baad8d25daeaea9bba51b9d6e2854edd", "sha256": "0d687b1817bce3b3326147bbb9ba1b161d2f85ff7a90cd1b00dbf1b33b642c5b" }, "downloads": -1, "filename": "hankel-0.3.2.tar.gz", "has_sig": false, "md5_digest": "baad8d25daeaea9bba51b9d6e2854edd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5863, "upload_time": "2017-07-12T03:49:55", "url": "https://files.pythonhosted.org/packages/1f/ae/980757ad94ef136c9106d9ab33a10975044b85359ca7a157d3b86cd38ca3/hankel-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "8ae8d66001611a4973f940801552b154", "sha256": "f1ab83fb36ea7ff2f1a940970d346bd7ee482d0b52405d8c857e0ba1bb790830" }, "downloads": -1, "filename": "hankel-0.3.3-py2-none-any.whl", "has_sig": false, "md5_digest": "8ae8d66001611a4973f940801552b154", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8726, "upload_time": "2017-07-28T00:40:52", "url": "https://files.pythonhosted.org/packages/61/7e/dfe04ef1ce4d2c508115f8ed75f5b9d37a059813fdb6f342af1635359beb/hankel-0.3.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2b9e631204d45d0ad2e05ad5ebb6cc2b", "sha256": "5406d39c5f3a1908da73f33ead4886fbf3bad35831fbb46db942fa55f8f037fb" }, "downloads": -1, "filename": "hankel-0.3.3.tar.gz", "has_sig": false, "md5_digest": "2b9e631204d45d0ad2e05ad5ebb6cc2b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6569, "upload_time": "2017-07-28T00:40:53", "url": "https://files.pythonhosted.org/packages/35/93/d7dab96dcb718d3db80c0479627662a4d19722524637152d01bc73e7400b/hankel-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "6b02cbc9d1ae69c96c13bb8a6ff6ff81", "sha256": "612ff40e647aba9fe637a59bf18bd528a92bf3be9bcbf043d7123799f0421049" }, "downloads": -1, "filename": "hankel-0.3.4-py2-none-any.whl", "has_sig": false, "md5_digest": "6b02cbc9d1ae69c96c13bb8a6ff6ff81", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18776, "upload_time": "2017-12-08T01:45:55", "url": "https://files.pythonhosted.org/packages/51/64/6ff72a86348ed2a507fa4a60ccf38f6618de6d3de1ee899697c14477f015/hankel-0.3.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1da366ebbf68d877180b910805f89ed9", "sha256": "94f604b2f959276b7ca1e61233519a8e144e745b02b8c13a903444ace27c23c4" }, "downloads": -1, "filename": "hankel-0.3.4.tar.gz", "has_sig": false, "md5_digest": "1da366ebbf68d877180b910805f89ed9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11597, "upload_time": "2017-12-08T01:45:56", "url": "https://files.pythonhosted.org/packages/85/da/153cad0e63f98751e77caeb3600ed61b95d44c920ec47f959f26048686dd/hankel-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "8799def16b772962efb41216c193f365", "sha256": "64d90c6f1ee985b5e8a2dfb15b1df7efe80ca7419d0e18b30dbcd5007e5e2eaf" }, "downloads": -1, "filename": "hankel-0.3.5-py2-none-any.whl", "has_sig": false, "md5_digest": "8799def16b772962efb41216c193f365", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18783, "upload_time": "2017-12-08T02:08:49", "url": "https://files.pythonhosted.org/packages/1a/96/5f4d0e4e1a1deebd14ccd17225dfc1383c37707245c171cbc7c90e4ba98a/hankel-0.3.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bed4384c7be8df141fae7110e944ae7a", "sha256": "a254e23a3335ecfc7efbed0ebb61094602380020766870735b907fb601978436" }, "downloads": -1, "filename": "hankel-0.3.5.tar.gz", "has_sig": false, "md5_digest": "bed4384c7be8df141fae7110e944ae7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11602, "upload_time": "2017-12-08T02:08:51", "url": "https://files.pythonhosted.org/packages/6b/8c/c134513abadad696ad3f498053a7b2b3a06e93b4189aee1fe7c10a64ad1d/hankel-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "abcfd297bbe8b890fe8bcc07ca730437", "sha256": "7590fd8045434ced230f51e62c85b4170e1237fd48d492a25a03da9c0697a7dd" }, "downloads": -1, "filename": "hankel-0.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "abcfd297bbe8b890fe8bcc07ca730437", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17116, "upload_time": "2018-08-05T23:00:19", "url": "https://files.pythonhosted.org/packages/b2/7b/78c1314976f20e9fb316fd29d6bf72edad9497170247041809343f8394d1/hankel-0.3.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9e761e07f458749e86e6874905dbfc3", "sha256": "40b3817cb82749d1cfb0a020f523bbcfa6251d48f93adbff331828e5e41ff308" }, "downloads": -1, "filename": "hankel-0.3.6.tar.gz", "has_sig": false, "md5_digest": "e9e761e07f458749e86e6874905dbfc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11796, "upload_time": "2018-08-05T23:00:20", "url": "https://files.pythonhosted.org/packages/66/63/4d07b9b767d9a3271798b0de36fb4a9d2e70d16e00a3ab18b1d0c003af2a/hankel-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "982c4e59c6f92ca78287cbdb8ff98001", "sha256": "154ff2af5ca840c2b214b3da809a745bfb0ad72627fdfdbeed683a950f2c1e88" }, "downloads": -1, "filename": "hankel-0.3.7-py3-none-any.whl", "has_sig": false, "md5_digest": "982c4e59c6f92ca78287cbdb8ff98001", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17884, "upload_time": "2018-12-11T22:33:18", "url": "https://files.pythonhosted.org/packages/61/cd/619994f52f8922da7eae58265471eaa776997c9fbac458df845c83662113/hankel-0.3.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5fa5de8e251430854d1fdc4055055fe4", "sha256": "5f026ab8d72dfc4280cd65f648a2c724d90193ddf2390bf8da763525e6cfdc6e" }, "downloads": -1, "filename": "hankel-0.3.7.tar.gz", "has_sig": false, "md5_digest": "5fa5de8e251430854d1fdc4055055fe4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12464, "upload_time": "2018-12-11T22:33:20", "url": "https://files.pythonhosted.org/packages/8b/8f/029d46fe7aea217d261c7a7b074293438a2f09646e7fe1cba5a5e5e75e20/hankel-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "221665aaa47abd0a8b5184fb0313dc34", "sha256": "8e44dd1bc5d44e935c97b92e5d4c7b8a443128215687d4f831a8d9b66dbb9108" }, "downloads": -1, "filename": "hankel-0.3.8-py3-none-any.whl", "has_sig": false, "md5_digest": "221665aaa47abd0a8b5184fb0313dc34", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18070, "upload_time": "2019-01-08T23:02:07", "url": "https://files.pythonhosted.org/packages/3d/0c/addf72b43e45fe31dc66b78cf188a02fa717b0ef35d9782158d4f9fc5184/hankel-0.3.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95e761bf3d8dd7939f685e22662d86ed", "sha256": "b83bca84867bb4c13dadbc0aeb6c16fd7692f788058c549a044d917fb10d80b0" }, "downloads": -1, "filename": "hankel-0.3.8.tar.gz", "has_sig": false, "md5_digest": "95e761bf3d8dd7939f685e22662d86ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11737, "upload_time": "2019-01-08T23:02:09", "url": "https://files.pythonhosted.org/packages/8c/bd/fde96af3b97cd3fedde292f95f607c5f763c11aa93abc87549297fb7f3a1/hankel-0.3.8.tar.gz" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "21349139d198dd4603d82094a37e81bc", "sha256": "834e8a62510ad833c3c5f21b351f9e8ba10b6b00180fb72020f6e51e59472926" }, "downloads": -1, "filename": "hankel-0.3.9-py3-none-any.whl", "has_sig": false, "md5_digest": "21349139d198dd4603d82094a37e81bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18214, "upload_time": "2019-05-30T19:10:25", "url": "https://files.pythonhosted.org/packages/b5/5c/f14b07fd24e61362e75d0b7d4beb4ec40cd3ea6d8a3b6a86e5daeae4c2c6/hankel-0.3.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ced4edba10f4666c8238f27ddaef5f9", "sha256": "6c2c0ba5143efd6556e657349ca7927e0db3821a23e3458a3748f71c792de2a5" }, "downloads": -1, "filename": "hankel-0.3.9.tar.gz", "has_sig": false, "md5_digest": "9ced4edba10f4666c8238f27ddaef5f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55111, "upload_time": "2019-05-30T19:10:27", "url": "https://files.pythonhosted.org/packages/6f/bc/3ee8e817b9efcadb5115171bda28ec8135c2f7c59760b11a6e9fa3492fd4/hankel-0.3.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "21349139d198dd4603d82094a37e81bc", "sha256": "834e8a62510ad833c3c5f21b351f9e8ba10b6b00180fb72020f6e51e59472926" }, "downloads": -1, "filename": "hankel-0.3.9-py3-none-any.whl", "has_sig": false, "md5_digest": "21349139d198dd4603d82094a37e81bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18214, "upload_time": "2019-05-30T19:10:25", "url": "https://files.pythonhosted.org/packages/b5/5c/f14b07fd24e61362e75d0b7d4beb4ec40cd3ea6d8a3b6a86e5daeae4c2c6/hankel-0.3.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9ced4edba10f4666c8238f27ddaef5f9", "sha256": "6c2c0ba5143efd6556e657349ca7927e0db3821a23e3458a3748f71c792de2a5" }, "downloads": -1, "filename": "hankel-0.3.9.tar.gz", "has_sig": false, "md5_digest": "9ced4edba10f4666c8238f27ddaef5f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55111, "upload_time": "2019-05-30T19:10:27", "url": "https://files.pythonhosted.org/packages/6f/bc/3ee8e817b9efcadb5115171bda28ec8135c2f7c59760b11a6e9fa3492fd4/hankel-0.3.9.tar.gz" } ] }