{ "info": { "author": "Corentin Cadiou", "author_email": "contact@cphyc.me", "bugtrack_url": null, "classifiers": [], "description": "Copyright (c) 2017 Corentin Cadiou\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\nDescription: # matplotlib-label-lines\n [![Build Status](https://travis-ci.org/cphyc/matplotlib-label-lines.svg?branch=master)](https://travis-ci.org/cphyc/matplotlib-label-lines)\n [![codecov](https://codecov.io/gh/cphyc/matplotlib-label-lines/branch/master/graph/badge.svg)](https://codecov.io/gh/cphyc/matplotlib-label-lines)\n \n Easily label line(s) using matplotlib.\n \n The code is heavily based on http://stackoverflow.com/questions/16992038/inline-labels-in-matplotlib (original code from NauticalMile).\n \n ## Install\n \n Just do:\n ```bash\n pip install matplotlib-label-lines\n ```\n You can try it online on binder [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/cphyc/matplotlib-label-lines/master) or use the following script:\n ```python\n import numpy as np\n from matplotlib import pyplot as plt\n from scipy.stats import loglaplace,chi2\n \n from labellines import labelLine, labelLines\n \n X = np.linspace(0,1,500)\n A = [1,2,5,10,20]\n funcs = [np.arctan,np.sin,loglaplace(4).pdf,chi2(5).pdf]\n \n plt.subplot(321)\n for a in A:\n plt.plot(X,np.arctan(a*X),label=str(a))\n \n labelLines(plt.gca().get_lines(),zorder=2.5)\n \n plt.subplot(322)\n for a in A:\n plt.plot(X,np.sin(a*X),label=str(a))\n \n labelLines(plt.gca().get_lines(),align=False,fontsize=14)\n \n plt.subplot(323)\n for a in A:\n plt.plot(X,loglaplace(4).pdf(a*X),label=str(a))\n \n xvals = [0.8,0.55,0.22,0.104,0.045]\n labelLines(plt.gca().get_lines(),align=False,xvals=xvals,color='k')\n \n plt.subplot(324)\n for a in A:\n plt.plot(X,chi2(5).pdf(a*X),label=str(a))\n \n lines = plt.gca().get_lines()\n l1=lines[-1]\n labelLine(l1,0.6,label=r'$Re=${}'.format(l1.get_label()),ha='left',va='bottom',align = False)\n labelLines(lines[:-1],align=False)\n \n # labelLines also supports log-scaled x-axes\n plt.subplot(325)\n for a in A:\n plt.semilogx(X,np.arctan(5*a*X),label=str(a))\n \n labelLines(plt.gca().get_lines(),zorder=2.5)\n \n plt.subplot(326)\n for a in A:\n plt.semilogx(X,chi2(5).pdf(a*X),label=str(a))\n \n labelLines(plt.gca().get_lines(), xvals=(0.1, 1), zorder=2.5)\n \n plt.show()\n ```\n ![Example](https://raw.githubusercontent.com/cphyc/matplotlib-label-lines/master/example.png)\n \nPlatform: UNKNOWN\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cphyc/matplotlib-label-lines", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "matplotlib-label-lines", "package_url": "https://pypi.org/project/matplotlib-label-lines/", "platform": "", "project_url": "https://pypi.org/project/matplotlib-label-lines/", "project_urls": { "Homepage": "https://github.com/cphyc/matplotlib-label-lines" }, "release_url": "https://pypi.org/project/matplotlib-label-lines/0.3.6/", "requires_dist": [ "numpy", "matplotlib" ], "requires_python": "", "summary": "Label lines in matplotlib.", "version": "0.3.6" }, "last_serial": 5213534, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "3999dbc0ceaf1fb93b7dc050d4a6664b", "sha256": "ab5ca01c2913423abcdc643f5876071027aa96f40d95b1ea270d63d8f0c0315f" }, "downloads": -1, "filename": "matplotlib-label-lines-0.1.0.tar.gz", "has_sig": false, "md5_digest": "3999dbc0ceaf1fb93b7dc050d4a6664b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1894, "upload_time": "2017-03-13T09:23:48", "url": "https://files.pythonhosted.org/packages/4d/b9/3464d1abc030efc2c9d63ed54ff2efa2c7ee3b04e67229a938c547639cbb/matplotlib-label-lines-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d8be0bb925b4a3f74260c8b0496a0645", "sha256": "9fc04d4dff366e8b2400c6f5f8e1f5c9a796b67cb40df4e9b1c128965ee44393" }, "downloads": -1, "filename": "matplotlib_label_lines-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d8be0bb925b4a3f74260c8b0496a0645", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3303, "upload_time": "2017-03-13T09:24:19", "url": "https://files.pythonhosted.org/packages/5c/06/36831718e7a4f39d56f530f6a96a66514d660eb6249e267c39e883fc27fd/matplotlib_label_lines-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87ec5513a6d15813333c627afc7e75a4", "sha256": "2177abfb3265b92ca1169bee31cab4c4be9433268abaed2b96a8a181d9938ca2" }, "downloads": -1, "filename": "matplotlib-label-lines-0.2.0.tar.gz", "has_sig": false, "md5_digest": "87ec5513a6d15813333c627afc7e75a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1893, "upload_time": "2017-03-13T09:23:52", "url": "https://files.pythonhosted.org/packages/62/53/4a48dc18dc44384766663b168a9e402c5076c402160d9445db367416bf29/matplotlib-label-lines-0.2.0.tar.gz" } ], "0.2.0.post2": [ { "comment_text": "", "digests": { "md5": "0946de93083bfb139ed79602cdd0df16", "sha256": "d4d1865b8d9b1984955b91a09f011fc37178e01e98bf5de9beb0ccf48683df68" }, "downloads": -1, "filename": "matplotlib_label_lines-0.2.0.post2-py2-none-any.whl", "has_sig": false, "md5_digest": "0946de93083bfb139ed79602cdd0df16", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4882, "upload_time": "2017-03-13T09:29:15", "url": "https://files.pythonhosted.org/packages/63/90/85d0c08aa7b4114dcbc969c754bfa43714efc6826edeac7f70718c263f08/matplotlib_label_lines-0.2.0.post2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16c18f257da53eb8665766d281d9a739", "sha256": "f9bde14f11a9009deeadba92156ee75d12ce8c71db8a929a3deccf33bdf296ac" }, "downloads": -1, "filename": "matplotlib_label_lines-0.2.0.post2-py3-none-any.whl", "has_sig": false, "md5_digest": "16c18f257da53eb8665766d281d9a739", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4883, "upload_time": "2017-03-13T09:28:28", "url": "https://files.pythonhosted.org/packages/69/a9/fe5fc807db83c62fb9e9eedec02d84c731cffd19fc512ee85b35ff5bd61f/matplotlib_label_lines-0.2.0.post2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "024ddcbe115b0e55f5bd7269aba321e3", "sha256": "40badebbe51a348a3263787aada9b081603fb9b0785bf36b81cd1f4b7703a685" }, "downloads": -1, "filename": "matplotlib-label-lines-0.2.0.post2.tar.gz", "has_sig": false, "md5_digest": "024ddcbe115b0e55f5bd7269aba321e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2703, "upload_time": "2017-03-13T09:28:30", "url": "https://files.pythonhosted.org/packages/35/c9/9db731df59bbeea3641d0e24c40cc7d22db4ad0c38931b56ab69f8ec64f6/matplotlib-label-lines-0.2.0.post2.tar.gz" } ], "0.2.0.post3": [ { "comment_text": "", "digests": { "md5": "5b911f9c17d52fd5d74fef29096a1539", "sha256": "d6ebd089a1c3e5b3b7c7056746f07b0dc2cc7c749dfa62ea39acfaa933f30c15" }, "downloads": -1, "filename": "matplotlib_label_lines-0.2.0.post3-py2-none-any.whl", "has_sig": false, "md5_digest": "5b911f9c17d52fd5d74fef29096a1539", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5698, "upload_time": "2017-03-13T09:36:18", "url": "https://files.pythonhosted.org/packages/d9/40/f297184a3e303f6bbea4707a06dd520b0f32686d2a3896bd8a90945a161e/matplotlib_label_lines-0.2.0.post3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa46d0e97cacf81c0d43fdcca5a0a27a", "sha256": "137d15a04b5ad70ae48c16da6669def96ed1a3cde30d21bb8c1c29d8c3d405f9" }, "downloads": -1, "filename": "matplotlib_label_lines-0.2.0.post3-py3-none-any.whl", "has_sig": false, "md5_digest": "fa46d0e97cacf81c0d43fdcca5a0a27a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5693, "upload_time": "2017-03-13T09:36:19", "url": "https://files.pythonhosted.org/packages/86/6a/c38c3881295d2a0f27ab664ab62f7a87e6d10133881b3fb3bef7b3a3d378/matplotlib_label_lines-0.2.0.post3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e29177a89e477254a3c6022c272d8f8", "sha256": "59b4cef1a08ae83a4947be441fba234be02a12ebd31b32f0507783956acdce06" }, "downloads": -1, "filename": "matplotlib-label-lines-0.2.0.post3.tar.gz", "has_sig": false, "md5_digest": "7e29177a89e477254a3c6022c272d8f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3077, "upload_time": "2017-03-13T09:36:20", "url": "https://files.pythonhosted.org/packages/56/21/ea230ebd695e328fc5bbe80ba4109e810c35374bbc85092acbc510f6f0fb/matplotlib-label-lines-0.2.0.post3.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "1c214ae194721e96025aceab69a60209", "sha256": "64e0574f850e4af003fa885d6f4976d6a29d0b135779bc1c6fd035945385220c" }, "downloads": -1, "filename": "matplotlib_label_lines-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "1c214ae194721e96025aceab69a60209", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5717, "upload_time": "2017-03-17T13:57:19", "url": "https://files.pythonhosted.org/packages/27/95/391e104fb27e0519c598d28cfa94657cb371ba78c75f3b6e486fee9210cd/matplotlib_label_lines-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6aabaf36ebbd362abe7198a52f8e58f1", "sha256": "b628100f483286c71bf0dd4d25c7820767229ad2d9f933fff7956c919d23d145" }, "downloads": -1, "filename": "matplotlib_label_lines-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6aabaf36ebbd362abe7198a52f8e58f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5718, "upload_time": "2017-03-17T13:57:30", "url": "https://files.pythonhosted.org/packages/f4/13/57cef13d3cf5cf81a0d0906c433a7d1eb57eec51b6028e203a49a47bb483/matplotlib_label_lines-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5fccf7f87b10967e99b723742a704d34", "sha256": "2899dc360404a4f83a18bb3ad7907e4191272e3c7fe9d4ae4d29733a01df950a" }, "downloads": -1, "filename": "matplotlib-label-lines-0.3.0.tar.gz", "has_sig": false, "md5_digest": "5fccf7f87b10967e99b723742a704d34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3223, "upload_time": "2017-03-17T13:57:21", "url": "https://files.pythonhosted.org/packages/ab/98/fbe52716e85b306660640ec4f5cf1755bffaf3c26b6c982a343ff4eb2a2b/matplotlib-label-lines-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "5fc841b85557cddcbed0f194e5792823", "sha256": "dbdc5a377484e2ce3954849aa5b1349c786d5779315ba7e91c6d5e5a7bedce4f" }, "downloads": -1, "filename": "matplotlib_label_lines-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5fc841b85557cddcbed0f194e5792823", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5780, "upload_time": "2017-12-31T16:25:55", "url": "https://files.pythonhosted.org/packages/77/17/7b14c502903e5ec04f9c5d97186e22ae932157fada252fd9bf1c95bdc652/matplotlib_label_lines-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "926e7b4b83e0724fdf31314af7fe2ffe", "sha256": "afd2c0c26c290daaa29077ba4219d37e351f40308e74aa9314cb07f220c374cd" }, "downloads": -1, "filename": "matplotlib-label-lines-0.3.1.tar.gz", "has_sig": false, "md5_digest": "926e7b4b83e0724fdf31314af7fe2ffe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3239, "upload_time": "2017-12-31T16:25:57", "url": "https://files.pythonhosted.org/packages/b2/93/591edacd0935841bb5058099b150756026c3ddfffa75c89c58e60020e859/matplotlib-label-lines-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "7bc7d52e4fbfd63d98f758e127b31720", "sha256": "05a0369bf696d6b50ec9b303514f48db8d8378c08b8609b9adda523ea2951b99" }, "downloads": -1, "filename": "matplotlib_label_lines-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7bc7d52e4fbfd63d98f758e127b31720", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5806, "upload_time": "2018-01-27T09:01:23", "url": "https://files.pythonhosted.org/packages/53/b8/7e317f75a80238d7207ad149ea2e4767667e05ac071832236120fc7dbde6/matplotlib_label_lines-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33dd3df9c1f747ba9165928411cdfaf3", "sha256": "e61c2fdba2edc465725d5eb6c5f4848eb1665f606ca015df6ad58e2deeef31fe" }, "downloads": -1, "filename": "matplotlib-label-lines-0.3.2.tar.gz", "has_sig": false, "md5_digest": "33dd3df9c1f747ba9165928411cdfaf3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3552, "upload_time": "2018-01-27T09:01:24", "url": "https://files.pythonhosted.org/packages/24/5a/a2ec302c12bc3b81f0bce2c39832028dd749a296150d0ab869b9415814d6/matplotlib-label-lines-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "fdfe95ff24278f72265d1174b33b6f1b", "sha256": "6b13f406d782715e1a3af06deab755a2c2d6be8291dbbef443fffb155c157999" }, "downloads": -1, "filename": "matplotlib_label_lines-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "fdfe95ff24278f72265d1174b33b6f1b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4904, "upload_time": "2018-06-28T17:15:15", "url": "https://files.pythonhosted.org/packages/d6/7f/5c978def5d2c574bd578e74e82954fbcc82f4d60f20af6db38c9489c4ae3/matplotlib_label_lines-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83de517865fc54dd9f46de2beba255e7", "sha256": "a88b2bf7c9751ca404a7e0ed27c509e667fa867bff8ae185f347e45452a357aa" }, "downloads": -1, "filename": "matplotlib-label-lines-0.3.3.tar.gz", "has_sig": false, "md5_digest": "83de517865fc54dd9f46de2beba255e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4453, "upload_time": "2018-06-28T17:15:16", "url": "https://files.pythonhosted.org/packages/c9/53/090e1891a573d44e2bc8d0a656be54dc799fdc0cdb2aced728ce60d891e7/matplotlib-label-lines-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "a23bf2a1d2a6cd833d75a7446c8bf314", "sha256": "48cf48259541f6c6d566f84aa0f0a529cea43ac9103efdc407b4d220e7cfe942" }, "downloads": -1, "filename": "matplotlib_label_lines-0.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a23bf2a1d2a6cd833d75a7446c8bf314", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4992, "upload_time": "2018-06-28T17:17:44", "url": "https://files.pythonhosted.org/packages/68/e8/2cf7387e0cf87316d18d100cd766a14ddbd674423671035b5deeba767e8f/matplotlib_label_lines-0.3.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e69f5369e87989c45e41666bbf224618", "sha256": "af8b8f00bedf25ce081698ac5b91342fe3cba821ab33466848a7ab411230d178" }, "downloads": -1, "filename": "matplotlib-label-lines-0.3.4.tar.gz", "has_sig": false, "md5_digest": "e69f5369e87989c45e41666bbf224618", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4576, "upload_time": "2018-06-28T17:17:45", "url": "https://files.pythonhosted.org/packages/1e/ab/e0b4624f46d61abeae5b1425c29d834920203660248ffafdc8d4e929ae0f/matplotlib-label-lines-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "409868f00d7da17a9f589ed40e64c8ba", "sha256": "3074dffedd7220d2776e665f0989377a4764f4d0116cd90e5748451e863a161b" }, "downloads": -1, "filename": "matplotlib_label_lines-0.3.5-py3-none-any.whl", "has_sig": false, "md5_digest": "409868f00d7da17a9f589ed40e64c8ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5964, "upload_time": "2019-05-01T17:22:05", "url": "https://files.pythonhosted.org/packages/9f/6b/f198b4c7ecb99793a9ff762d098d665197ed7013f84152193b559dbffbe3/matplotlib_label_lines-0.3.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6363b60be31f22dc13177db94b2b6f17", "sha256": "3b24b36640d032c4210c95db143a6ba5f7486d2e04d1f341beb2a0a7013a3059" }, "downloads": -1, "filename": "matplotlib-label-lines-0.3.5.tar.gz", "has_sig": false, "md5_digest": "6363b60be31f22dc13177db94b2b6f17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4646, "upload_time": "2019-05-01T17:22:09", "url": "https://files.pythonhosted.org/packages/7b/e7/61ac78078734b5a4c7dfab0dace1aacdcf6cb9cad8e1510e06e263881712/matplotlib-label-lines-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "214be70c44a9e44be94fb172ceda15ee", "sha256": "8e932097c1b3956d394419a1b4900c88cd2631b884b9b1aab2c36573309dee4e" }, "downloads": -1, "filename": "matplotlib_label_lines-0.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "214be70c44a9e44be94fb172ceda15ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6582, "upload_time": "2019-05-01T18:04:49", "url": "https://files.pythonhosted.org/packages/40/c5/2d130c4775a8d1b6777f54f3a40432a6bab971aea7a36916d1940f65fbc0/matplotlib_label_lines-0.3.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9085a80f0210fb6bbbf0141117fa0f7a", "sha256": "6f12807b9050b0e61897be28313a12eee2327d92bf3acee7b21108483a3b4cad" }, "downloads": -1, "filename": "matplotlib-label-lines-0.3.6.tar.gz", "has_sig": false, "md5_digest": "9085a80f0210fb6bbbf0141117fa0f7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5201, "upload_time": "2019-05-01T18:04:50", "url": "https://files.pythonhosted.org/packages/d9/5e/d0bdf126d27046292106dc6f384f08065cef54e98e5d61a126fa9d41e7fd/matplotlib-label-lines-0.3.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "214be70c44a9e44be94fb172ceda15ee", "sha256": "8e932097c1b3956d394419a1b4900c88cd2631b884b9b1aab2c36573309dee4e" }, "downloads": -1, "filename": "matplotlib_label_lines-0.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "214be70c44a9e44be94fb172ceda15ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6582, "upload_time": "2019-05-01T18:04:49", "url": "https://files.pythonhosted.org/packages/40/c5/2d130c4775a8d1b6777f54f3a40432a6bab971aea7a36916d1940f65fbc0/matplotlib_label_lines-0.3.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9085a80f0210fb6bbbf0141117fa0f7a", "sha256": "6f12807b9050b0e61897be28313a12eee2327d92bf3acee7b21108483a3b4cad" }, "downloads": -1, "filename": "matplotlib-label-lines-0.3.6.tar.gz", "has_sig": false, "md5_digest": "9085a80f0210fb6bbbf0141117fa0f7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5201, "upload_time": "2019-05-01T18:04:50", "url": "https://files.pythonhosted.org/packages/d9/5e/d0bdf126d27046292106dc6f384f08065cef54e98e5d61a126fa9d41e7fd/matplotlib-label-lines-0.3.6.tar.gz" } ] }