{ "info": { "author": "Xingjie Pan", "author_email": "xingjiepan@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Science/Research", "Programming Language :: Python :: 3" ], "description": "\n\n.. image:: https://badge.fury.io/py/cylinder_fitting.svg\n :target: https://badge.fury.io/py/cylinder_fitting\n\nFit a set of 3D points to a cylinder surface.\n\nUsage example:\n\n.. code-block:: python\n\n from cylinder_fitting import fit\n w_fit, C_fit, r_fit, fit_err = fit(data)\n\nFor a detailed example, see the `unit test `_.\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/xingjiepan/cylinder_fitting/archive/1.1.4.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/xingjiepan/cylinder_fitting", "keywords": "geometry", "license": "", "maintainer": "", "maintainer_email": "", "name": "cylinder_fitting", "package_url": "https://pypi.org/project/cylinder_fitting/", "platform": "", "project_url": "https://pypi.org/project/cylinder_fitting/", "project_urls": { "Download": "https://github.com/xingjiepan/cylinder_fitting/archive/1.1.4.tar.gz", "Homepage": "https://github.com/xingjiepan/cylinder_fitting" }, "release_url": "https://pypi.org/project/cylinder_fitting/1.1.4/", "requires_dist": null, "requires_python": "", "summary": "Fit a set of 3D points to a cylinder surface.", "version": "1.1.4" }, "last_serial": 2969755, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "11b0866cb0e1a43dbc6772585b811f60", "sha256": "94c1e0cf683274189bf20ad274cae58ac0abf54939b967569a834af3d0781885" }, "downloads": -1, "filename": "cylinder_fitting-1.0.0.tar.gz", "has_sig": false, "md5_digest": "11b0866cb0e1a43dbc6772585b811f60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2081, "upload_time": "2017-06-19T23:20:38", "url": "https://files.pythonhosted.org/packages/2e/c0/f85331fec6588cb9d0c7a28377ad34b849abd880103788bbbfff1b7e3790/cylinder_fitting-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "cb81cb0e5aa112efd44269789dbd99ba", "sha256": "c7ae0fdb516d4d2d0279d8331f20e376b51545ee4a6a948e30cafc99edede394" }, "downloads": -1, "filename": "cylinder_fitting-1.0.1.tar.gz", "has_sig": false, "md5_digest": "cb81cb0e5aa112efd44269789dbd99ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2181, "upload_time": "2017-06-20T01:34:54", "url": "https://files.pythonhosted.org/packages/eb/64/80c41b4c27115bb58964cfe99069e0daa2ad1b6f131299297fbcd3e7ef32/cylinder_fitting-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "84d132512eca023f48105cd529e8608f", "sha256": "1172177f669175e0308d1a18a99fed632dbf3a246b51ef21d087f9586be4c381" }, "downloads": -1, "filename": "cylinder_fitting-1.1.0.tar.gz", "has_sig": false, "md5_digest": "84d132512eca023f48105cd529e8608f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2905, "upload_time": "2017-06-20T18:49:33", "url": "https://files.pythonhosted.org/packages/40/d5/4a733bd247c59c1f1006a101057c5dfd2344c88f976cfdc5a909e3494433/cylinder_fitting-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "ce48c02e51c437dc30cb288f667fff83", "sha256": "2b2b06450f4f0ff17beaabcee6f4808db6187d456b9dc8545bd57bb2f061f599" }, "downloads": -1, "filename": "cylinder_fitting-1.1.1.tar.gz", "has_sig": false, "md5_digest": "ce48c02e51c437dc30cb288f667fff83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3054, "upload_time": "2017-06-20T22:51:20", "url": "https://files.pythonhosted.org/packages/3d/7f/d1b5cffa579f1987ad4a5ceedf46222dcf7df079a6bd501a85a40420ea4b/cylinder_fitting-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "90273df6a9cb6cf06fb501d6cb2825dc", "sha256": "451fbea383d8749f6a51fc9997d32aeb78ae5f379e976d7514e4298cccdab4bf" }, "downloads": -1, "filename": "cylinder_fitting-1.1.2.tar.gz", "has_sig": false, "md5_digest": "90273df6a9cb6cf06fb501d6cb2825dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3191, "upload_time": "2017-06-20T23:26:01", "url": "https://files.pythonhosted.org/packages/cc/44/bb28fcb32d471cd4046be0192d883719c67f3d4dd2ca6b9e7342cee8317c/cylinder_fitting-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "c3db3e608f92ef73ed18037b0eca78f5", "sha256": "d373120275da3a3532367fd23be7f4d583f4be45385938e7cc2b63f2f6146492" }, "downloads": -1, "filename": "cylinder_fitting-1.1.3.tar.gz", "has_sig": false, "md5_digest": "c3db3e608f92ef73ed18037b0eca78f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3205, "upload_time": "2017-06-20T23:59:24", "url": "https://files.pythonhosted.org/packages/32/07/ac8fcca14d2a18a0838704e34e1ba37ecc3298e793adf7c1055e54c8d867/cylinder_fitting-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "1fc6bdaff7b24fcd308e2fde69ccead4", "sha256": "3ce0c6fe94cf4796b8d3dfc8cb9c9db8eece5d9258515f6ae2b8141de5285d8a" }, "downloads": -1, "filename": "cylinder_fitting-1.1.4.tar.gz", "has_sig": false, "md5_digest": "1fc6bdaff7b24fcd308e2fde69ccead4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3439, "upload_time": "2017-06-22T19:50:22", "url": "https://files.pythonhosted.org/packages/28/4b/191c8949f4ab7a9ff7edbb75fab8a2dc16ab2a2d924776c7918a5dd56394/cylinder_fitting-1.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1fc6bdaff7b24fcd308e2fde69ccead4", "sha256": "3ce0c6fe94cf4796b8d3dfc8cb9c9db8eece5d9258515f6ae2b8141de5285d8a" }, "downloads": -1, "filename": "cylinder_fitting-1.1.4.tar.gz", "has_sig": false, "md5_digest": "1fc6bdaff7b24fcd308e2fde69ccead4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3439, "upload_time": "2017-06-22T19:50:22", "url": "https://files.pythonhosted.org/packages/28/4b/191c8949f4ab7a9ff7edbb75fab8a2dc16ab2a2d924776c7918a5dd56394/cylinder_fitting-1.1.4.tar.gz" } ] }