{ "info": { "author": "Philipp Rudiger", "author_email": "developers@pyviz.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries" ], "description": "

\nhvPlot \n

\n\n**A high-level plotting API for the PyData ecosystem built on HoloViews.**\n\n| | |\n| --- | --- |\n| Build Status | [![Linux/MacOS Build Status](https://travis-ci.org/pyviz/hvplot.svg?branch=master&logo=travis)](https://travis-ci.org/pyviz/hvplot) [![Windows Build status](https://img.shields.io/appveyor/ci/pyviz/hvplot/master.svg?logo=appveyor)](https://ci.appveyor.com/project/pyviz/hvplot/branch/master) |\n| Coverage | [![codecov](https://codecov.io/gh/pyviz/hvplot/branch/master/graph/badge.svg)](https://codecov.io/gh/pyviz/hvplot) |\n| Latest dev release | [![Github tag](https://img.shields.io/github/tag/pyviz/hvplot.svg?label=tag&colorB=11ccbb)](https://github.com/pyviz/hvplot/tags) |\n| Latest release | [![Github release](https://img.shields.io/github/release/pyviz/hvplot.svg?label=tag&colorB=11ccbb)](https://github.com/pyviz/hvplot/releases) [![PyPI version](https://img.shields.io/pypi/v/hvplot.svg?colorB=cc77dd)](https://pypi.python.org/pypi/hvplot) [![hvplot version](https://img.shields.io/conda/v/pyviz/hvplot.svg?colorB=4488ff&style=flat)](https://anaconda.org/pyviz/hvplot) [![conda-forge version](https://img.shields.io/conda/v/conda-forge/hvplot.svg?label=conda%7Cconda-forge&colorB=4488ff)](https://anaconda.org/conda-forge/hvplot) [![defaults version](https://img.shields.io/conda/v/anaconda/hvplot.svg?label=conda%7Cdefaults&style=flat&colorB=4488ff)](https://anaconda.org/anaconda/hvplot) |\n| Docs | [![gh-pages](https://img.shields.io/github/last-commit/pyviz/hvplot/gh-pages.svg)](https://github.com/pyviz/hvplot/tree/gh-pages) [![site](https://img.shields.io/website-up-down-green-red/http/hvplot.pyviz.org.svg)](http://hvplot.pyviz.org) |\n\n\n\n## What is it?\n\nThe PyData ecosystem has a number of core Python data containers that allow users to work with a wide array of datatypes, including:\n\n* [Pandas](http://pandas.pydata.org): DataFrame, Series (columnar/tabular data)\n* [XArray](http://xarray.pydata.org): Dataset, DataArray (multidimensional arrays)\n* [Dask](http://dask.pydata.org): DataFrame, Series, Array (distributed/out of core arrays and columnar data)\n* [Streamz](http://streamz.readthedocs.io): DataFrame(s), Series(s) (streaming columnar data)\n* [Intake](http://github.com/ContinuumIO/intake): DataSource (data catalogues)\n* [GeoPandas](http://geopandas.org): GeoDataFrame (geometry data)\n* [NetworkX](https://networkx.github.io/documentation/stable/): Graph (network graphs)\n\nSeveral of these libraries have the concept of a high-level plotting API that lets a user generate common plot types very easily. The native plotting APIs are generally built on [Matplotlib](http://matplotlib.org), which provides a solid foundation, but means that users miss out the benefits of modern, interactive plotting libraries for the web like [Bokeh](http://bokeh.pydata.org) and [HoloViews](http://holoviews.org).\n\nhvPlot provides a high-level plotting API built on HoloViews that provides a general and consistent API for plotting data in all the abovementioned formats. hvPlot can integrate neatly with the individual libraries if an extension mechanism for the native plot APIs is offered, or it can be used as a standalone component.\n\nTo start using hvplot have a look at the [Getting Started Guide](https://pyviz.github.io/hvplot/getting_started/index.html) and check out the current functionality in the [User Guide.](https://pyviz.github.io/hvplot/user_guide/index.html)\n\n\n\n## Installation\n\nhvPlot supports Python 2.7, 3.5, 3.6 and 3.7 on Linux, Windows, or Mac and can be installed with ``conda``:\n\n```\nconda install -c pyviz hvplot\n```\n\nor with ``pip``:\n\n```\npip install hvplot\n```\n\nFor JupyterLab support, the ``jupyterlab_pyviz`` extension is also required:\n\n```\njupyter labextension install @pyviz/jupyterlab_pyviz\n```\n\n\n## About PyViz\n\nhvPlot is part of the PyViz initiative for making Python-based visualization tools work well together.\nSee [pyviz.org](http://pyviz.org) for related packages that you can use with hvPlot and\n[status.pyviz.org](http://status.pyviz.org) for the current status of each PyViz project.\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://hvplot.pyviz.org", "keywords": "", "license": "BSD", "maintainer": "PyViz developers", "maintainer_email": "developers@pyviz.org", "name": "hvplot", "package_url": "https://pypi.org/project/hvplot/", "platform": "Windows", "project_url": "https://pypi.org/project/hvplot/", "project_urls": { "Homepage": "https://hvplot.pyviz.org" }, "release_url": "https://pypi.org/project/hvplot/0.5.2/", "requires_dist": [ "bokeh (>=1.0.0)", "colorcet", "holoviews (>=1.11.0)", "pandas", "coveralls ; extra == 'all'", "dask ; extra == 'all'", "datashader (>=0.6.5) ; extra == 'all'", "flake8 ; extra == 'all'", "geopandas ; extra == 'all'", "geoviews (>=1.6.0) ; extra == 'all'", "intake ; extra == 'all'", "intake-parquet ; extra == 'all'", "nbsite (>=0.5.1) ; extra == 'all'", "nbsmoke (>=0.2.0) ; extra == 'all'", "networkx ; extra == 'all'", "nose ; extra == 'all'", "notebook (>=5.4) ; extra == 'all'", "panel ; extra == 'all'", "param (>=1.6.1) ; extra == 'all'", "parameterized ; extra == 'all'", "phantomjs ; extra == 'all'", "pillow ; extra == 'all'", "pygraphviz ; extra == 'all'", "pytest ; extra == 'all'", "rasterio ; extra == 'all'", "s3fs ; extra == 'all'", "scipy ; extra == 'all'", "selenium ; extra == 'all'", "setuptools ; extra == 'all'", "sphinx-pyviz-theme ; extra == 'all'", "streamz (>=0.3.0) ; extra == 'all'", "tornado (<6.0) ; extra == 'all'", "xarray ; extra == 'all'", "param (>=1.6.1) ; extra == 'build'", "setuptools ; extra == 'build'", "geoviews (>=1.6.0) ; extra == 'doc'", "panel ; extra == 'doc'", "geopandas ; extra == 'doc'", "xarray ; extra == 'doc'", "networkx ; extra == 'doc'", "pygraphviz ; extra == 'doc'", "streamz (>=0.3.0) ; extra == 'doc'", "intake ; extra == 'doc'", "intake-parquet ; extra == 'doc'", "dask ; extra == 'doc'", "datashader (>=0.6.5) ; extra == 'doc'", "notebook (>=5.4) ; extra == 'doc'", "rasterio ; extra == 'doc'", "s3fs ; extra == 'doc'", "scipy ; extra == 'doc'", "pillow ; extra == 'doc'", "selenium ; extra == 'doc'", "phantomjs ; extra == 'doc'", "nbsite (>=0.5.1) ; extra == 'doc'", "sphinx-pyviz-theme ; extra == 'doc'", "tornado (<6.0) ; extra == 'doc'", "geoviews (>=1.6.0) ; extra == 'examples'", "panel ; extra == 'examples'", "geopandas ; extra == 'examples'", "xarray ; extra == 'examples'", "networkx ; extra == 'examples'", "pygraphviz ; extra == 'examples'", "streamz (>=0.3.0) ; extra == 'examples'", "intake ; extra == 'examples'", "intake-parquet ; extra == 'examples'", "dask ; extra == 'examples'", "datashader (>=0.6.5) ; extra == 'examples'", "notebook (>=5.4) ; extra == 'examples'", "rasterio ; extra == 'examples'", "s3fs ; extra == 'examples'", "scipy ; extra == 'examples'", "pillow ; extra == 'examples'", "selenium ; extra == 'examples'", "phantomjs ; extra == 'examples'", "coveralls ; extra == 'tests'", "nose ; extra == 'tests'", "flake8 ; extra == 'tests'", "parameterized ; extra == 'tests'", "pytest ; extra == 'tests'", "nbsmoke (>=0.2.0) ; extra == 'tests'" ], "requires_python": ">=2.7", "summary": "A high-level plotting API for the PyData ecosystem built on HoloViews.", "version": "0.5.2" }, "last_serial": 5992408, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "e907d57c674a70cb59b565ea165dbdf7", "sha256": "f8ac6800deadbbdef2a8cd527e79a68d6ef788641918106171b291cecd0c8f21" }, "downloads": -1, "filename": "hvplot-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e907d57c674a70cb59b565ea165dbdf7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 1263142, "upload_time": "2018-07-06T14:17:24", "url": "https://files.pythonhosted.org/packages/ab/e6/43dc48c111cd311ec520974438d2bf804304540d08098be1da1164a62f7b/hvplot-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e95f769a569685072320a86219ce8041", "sha256": "3f1654b7baaa2703221be5feea7415292a536e0af5061520843cc9d641a4beb3" }, "downloads": -1, "filename": "hvplot-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e95f769a569685072320a86219ce8041", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 2489057, "upload_time": "2018-07-06T14:17:26", "url": "https://files.pythonhosted.org/packages/bb/a5/f1c31e57513e2d681156234b689d7d5a8510eef0250cb8c1198ef6dec316/hvplot-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "44f0a82ec08b0b4ab0a0227c6ae8b263", "sha256": "314c7ff738621584aa59ce5c40cbf4605d196b03bc959cbe70f74650a131216e" }, "downloads": -1, "filename": "hvplot-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44f0a82ec08b0b4ab0a0227c6ae8b263", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 1263547, "upload_time": "2018-07-07T13:44:31", "url": "https://files.pythonhosted.org/packages/0a/d2/e084e76e533c787341dd8cf2c1f4e175417d85dd52dfba8fd38e131acdec/hvplot-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98b5fc6f61bebccfbea057ab88383f67", "sha256": "57ede80d44f1d5211c9e228f07ab8f92996b6a54b6fe93c60e04278220541747" }, "downloads": -1, "filename": "hvplot-0.2.0.tar.gz", "has_sig": false, "md5_digest": "98b5fc6f61bebccfbea057ab88383f67", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 2490020, "upload_time": "2018-07-07T13:44:33", "url": "https://files.pythonhosted.org/packages/80/0c/d3de0f135e27e66f65e8a1bf888858b128d0946dfbc22b6a4fea320a177d/hvplot-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "50584fa06ad3f2811bf942b3a0762b1b", "sha256": "c1d44bbcb704a1c4daea6e255f04eb414eff41dbfec18c3f1558b49791f1b591" }, "downloads": -1, "filename": "hvplot-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "50584fa06ad3f2811bf942b3a0762b1b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 1263608, "upload_time": "2018-07-08T11:21:49", "url": "https://files.pythonhosted.org/packages/ba/ef/f554eaad309a47ebf8c83bf6bcd07b23d7e410d9d9f43b5da9531d435a34/hvplot-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "940af0ead8a0e07bca5c0e7a711aca40", "sha256": "00f925cd6d2871c517acb007574f8404359db0bb61951da0131aac95679551dc" }, "downloads": -1, "filename": "hvplot-0.2.1.tar.gz", "has_sig": false, "md5_digest": "940af0ead8a0e07bca5c0e7a711aca40", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 2490092, "upload_time": "2018-07-08T11:21:51", "url": "https://files.pythonhosted.org/packages/cf/cc/3af39407c5220698874a08d58bff3ce2ae42b4ffd288ed548c6f2502e4eb/hvplot-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "c6bf88302a95fd24d7a2a22decbc7765", "sha256": "461b3e50ab6e2712cd905a67a1473dae3cf0584ac1a7ae3f0f14ddcc0bbd00aa" }, "downloads": -1, "filename": "hvplot-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c6bf88302a95fd24d7a2a22decbc7765", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 2285002, "upload_time": "2019-01-07T14:49:26", "url": "https://files.pythonhosted.org/packages/f0/d8/a397e16fb659bc0ffafe188ea6cbe2e0db8a51ac6097d7b2c9ba8cbe95e4/hvplot-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cef5bfe319bae3df5d068ef225791f5f", "sha256": "dfc1dc3da89a77bf0f28db7e11cd3ba29d56c111245940e25cfe13b4ef2a5410" }, "downloads": -1, "filename": "hvplot-0.3.0.tar.gz", "has_sig": false, "md5_digest": "cef5bfe319bae3df5d068ef225791f5f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 4523601, "upload_time": "2019-01-07T14:49:28", "url": "https://files.pythonhosted.org/packages/ea/c6/7390ceca701a98c9c95c1121b42512da299bed57c5a33e8669e5bfd20dc5/hvplot-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "09c3b1ac2563ccb759de82b390a1a78b", "sha256": "162a07a81cf1a1e5e8457e085bd793a2336d13e5d9628e26847fbef44640ed82" }, "downloads": -1, "filename": "hvplot-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "09c3b1ac2563ccb759de82b390a1a78b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 2297851, "upload_time": "2019-01-28T18:17:25", "url": "https://files.pythonhosted.org/packages/24/c5/fe620a689f4c6d99946708728549a4085cf85f7bbe02f4d4797b826d6967/hvplot-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05fe66c9dfb996eaefc6b918d1ac429d", "sha256": "bce169cf2d1b3ff9ce607d1787f608758e72a498434eaa2bece31eea1f51963a" }, "downloads": -1, "filename": "hvplot-0.4.0.tar.gz", "has_sig": false, "md5_digest": "05fe66c9dfb996eaefc6b918d1ac429d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 4541962, "upload_time": "2019-01-28T18:17:27", "url": "https://files.pythonhosted.org/packages/e5/2e/f52e96ffc691f028a2e2f55a0a5a8adcfd5b850ea680795ce350ac9b360a/hvplot-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "eb488c0b90506d0b2db898a2809ab342", "sha256": "914eeba60eba991988bde0e1c4e64c53c3141a7531dd4ec461ca1057ab570fab" }, "downloads": -1, "filename": "hvplot-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eb488c0b90506d0b2db898a2809ab342", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 5259259, "upload_time": "2019-10-10T20:38:19", "url": "https://files.pythonhosted.org/packages/03/f3/dee900762cd43e0c3c4ab1d73c34bb2507e0ccffca6c64bf18c4a195b044/hvplot-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d72f7eafd8cf7aa14705c19e1380e0c9", "sha256": "da52e3fc24794e7a45d6ce332201f7144a4c573441cb7554536e6c2544380d2a" }, "downloads": -1, "filename": "hvplot-0.5.0.tar.gz", "has_sig": false, "md5_digest": "d72f7eafd8cf7aa14705c19e1380e0c9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 10400391, "upload_time": "2019-10-10T20:38:22", "url": "https://files.pythonhosted.org/packages/67/b6/45161d6eb68f288898a96d8e6184806c73540d56649d91e2b2f2fa0fc631/hvplot-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "6f7e84249133709451d0266c68327c5b", "sha256": "aeb3b2d5d013a2c19881eeb4eb3452977113061f0e11478b43d6a1f9218120fb" }, "downloads": -1, "filename": "hvplot-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6f7e84249133709451d0266c68327c5b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 2527713, "upload_time": "2019-10-13T08:58:52", "url": "https://files.pythonhosted.org/packages/35/7d/8f4f2377053ae62c808dd4cf0a728df79c2b057319e9fc7c6e981682c792/hvplot-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7eae80603c7f868ae06b9ec8608f7dd1", "sha256": "f1988b32f3dd2ed39ded2ee7592b38b3ff1bfcc627d3349432fa4256e66f2460" }, "downloads": -1, "filename": "hvplot-0.5.1.tar.gz", "has_sig": false, "md5_digest": "7eae80603c7f868ae06b9ec8608f7dd1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 4971147, "upload_time": "2019-10-13T08:58:54", "url": "https://files.pythonhosted.org/packages/22/7b/56d224e52e0150d12ff3d48c869c394a05fe4556e6e21e056e07065802dd/hvplot-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "cd2c6f5c68e21509d9fac1e6e369b7a9", "sha256": "3a3c990c363266cf93e6785572fb6bc020a0eb1cd3819cf6c3e67b0037eb7805" }, "downloads": -1, "filename": "hvplot-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd2c6f5c68e21509d9fac1e6e369b7a9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 2528261, "upload_time": "2019-10-17T21:09:53", "url": "https://files.pythonhosted.org/packages/8d/76/dff23a55164f051628dce17cf5cadb08bb594b4a47212aaec29a2b5802ea/hvplot-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd1401118fcf724e065bf76ccfc5131f", "sha256": "408a7756b980df148d1f2fd59cd690ad4870d7e3c3c5e46c6b5c2e71fc6a097c" }, "downloads": -1, "filename": "hvplot-0.5.2.tar.gz", "has_sig": false, "md5_digest": "cd1401118fcf724e065bf76ccfc5131f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 4971701, "upload_time": "2019-10-17T21:09:56", "url": "https://files.pythonhosted.org/packages/5b/4d/da9d2d4dca1120b5c68585cd1e0d444730b9dc0c3d577e1d854fe82f1c12/hvplot-0.5.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cd2c6f5c68e21509d9fac1e6e369b7a9", "sha256": "3a3c990c363266cf93e6785572fb6bc020a0eb1cd3819cf6c3e67b0037eb7805" }, "downloads": -1, "filename": "hvplot-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cd2c6f5c68e21509d9fac1e6e369b7a9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7", "size": 2528261, "upload_time": "2019-10-17T21:09:53", "url": "https://files.pythonhosted.org/packages/8d/76/dff23a55164f051628dce17cf5cadb08bb594b4a47212aaec29a2b5802ea/hvplot-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd1401118fcf724e065bf76ccfc5131f", "sha256": "408a7756b980df148d1f2fd59cd690ad4870d7e3c3c5e46c6b5c2e71fc6a097c" }, "downloads": -1, "filename": "hvplot-0.5.2.tar.gz", "has_sig": false, "md5_digest": "cd1401118fcf724e065bf76ccfc5131f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 4971701, "upload_time": "2019-10-17T21:09:56", "url": "https://files.pythonhosted.org/packages/5b/4d/da9d2d4dca1120b5c68585cd1e0d444730b9dc0c3d577e1d854fe82f1c12/hvplot-0.5.2.tar.gz" } ] }