{ "info": { "author": "Jake VanderPlas", "author_email": "jakevdp@cs.washington.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "mpld3: A D3 Viewer for Matplotlib\n=================================\n\n- Author: Jake Vanderplas \n- License: BSD 3-clause\n\nThis is an interactive D3js-based viewer which brings matplotlib graphics to the browser.\nPlease visit [http://mpld3.github.io](http://mpld3.github.io) for documentation and examples.\n\nYou may also see the [blog post](http://jakevdp.github.io/blog/2013/12/19/a-d3-viewer-for-matplotlib/), or the\n[IPython notebook examples](http://nbviewer.ipython.org/github/jakevdp/mpld3/tree/master/notebooks/)\navailable in the ``notebooks`` directory of this repository.\n\n[![version status](https://img.shields.io/pypi/v/mpld3.svg)](https://pypi.python.org/pypi/mpld3)\n[![downloads](https://img.shields.io/pypi/dm/mpld3.svg)](https://pypi.python.org/pypi/mpld3)\n[![build status](https://travis-ci.org/jakevdp/mpld3.svg?branch=master)](https://travis-ci.org/jakevdp/mpld3)\n\n\nAbout\n-----\nmpld3 provides a custom stand-alone javascript library built on D3, which\nparses JSON representations of plots. The mpld3 python module provides a\nset of routines which parses matplotlib plots (using the \n[mplexporter](http://github.com/mpld3/mplexporter) framework) and outputs\nthe JSON description readable by mpld3.js.\n\n\nInstallation\n------------\nmpld3 is compatible with python 2.6-2.7 and 3.3-3.4. It requires\n[matplotlib](http://matplotlib.org) version 1.3 and\n[jinja2](http://jinja.pocoo.org/) version 2.7+.\n\nOptionally, mpld3 can be used with [IPython](http://ipython.org) notebook,\nand requires IPython version 1.x or (preferably) version 2.0+.\n\nThis package is based on the [mplexporter](http://github.com/mpld3/mplexporter)\nframework for crawling and exporting matplotlib images. mplexporter is bundled\nwith the source distribution via git submodule.\n\nWithin the git source directory, you can download the mplexporter dependency\nand copy it into the mpld3 source directory using the following command:\n\n [~]$ python setup.py submodule\n\nThe submodule command is not necessary if you are installing from a distribution\nrather than from the git source.\n\nOnce the submodule command has been run, you can build the package locally using\n\n [~]$ python setup.py build\n\nor install the package to the standard Python path using:\n\n [~]$ python setup.py install\n\nOr, to install to another location, use\n\n [~]$ python setup.py install --prefix=/path/to/location/\n\nThen make sure your PYTHONPATH environment variable points to this location.\n\nTrying it out\n-------------\nThe package is pure python, and very light-weight. You can take a look at\nthe notebooks in the examples directory, or run ``create_example.py``, which\nwill create a set of plots and launch a browser window showing interactive\nviews of these plots.\n\nFor a more comprehensive set of examples, see the\n[IPython notebook examples](http://nbviewer.ipython.org/github/jakevdp/mpld3/tree/master/notebooks/) available in the ``notebooks`` directory.\n\nTest Plots\n----------\nTo explore the comparison between D3 renderings and matplotlib renderings for\nvarious plot types, run the script ``visualize_tests.py``. This will generate\nan HTML page with the D3 renderings beside corresponding matplotlib renderings.\n\nFeatures\n--------\nMany of the core features of matplotlib are already supported. And additionally\nthere is some extra interactivity provided via the plugin framework. The\nfollowing is a non-exhausive list of features that are yet to be supported:\n\n- tick specification & formatting\n- some legend features\n- blended transforms, such as those required by ``axvlines`` and ``axhlines``\n- twin axes (i.e. multiple scales on one plot) tied together\n\nIf any of these look like something you'd like to tackle, feel free to submit\na pull request!", "description_content_type": null, "docs_url": null, "download_url": "http://github.com/jakevdp/mpld3", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://mpld3.github.com", "keywords": null, "license": "BSD 3-clause", "maintainer": null, "maintainer_email": null, "name": "mpld3", "package_url": "https://pypi.org/project/mpld3/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mpld3/", "project_urls": { "Download": "http://github.com/jakevdp/mpld3", "Homepage": "http://mpld3.github.com" }, "release_url": "https://pypi.org/project/mpld3/0.3/", "requires_dist": null, "requires_python": null, "summary": "D3 Viewer for Matplotlib", "version": "0.3" }, "last_serial": 2475254, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "e45e0878d7da3b37bf39c5b92b6acae5", "sha256": "05fc95c6e18b9028334940023c6bcbe53d83b3a3ab6dee534bf2bc1ce0774563" }, "downloads": -1, "filename": "mpld3-0.0.1.tar.gz", "has_sig": false, "md5_digest": "e45e0878d7da3b37bf39c5b92b6acae5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 357972, "upload_time": "2014-02-11T16:07:45", "url": "https://files.pythonhosted.org/packages/80/b4/caefabbe67a8edd7a81772a9be8b392c2e90d85d7bc12569e792a16fedc6/mpld3-0.0.1.tar.gz" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "8d068fc738b0d6e5e89f3f6a2ad1e647", "sha256": "a9bf081a9db0a178dee414bd2b90394fff03d9756096dc799d5b786eddc2b0bd" }, "downloads": -1, "filename": "mpld3-0.1.tar.gz", "has_sig": false, "md5_digest": "8d068fc738b0d6e5e89f3f6a2ad1e647", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 657927, "upload_time": "2014-03-03T23:53:33", "url": "https://files.pythonhosted.org/packages/77/2c/a67a917ff028948e1d71022df6c5000e57cce4fd36b40c96b07da9744687/mpld3-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "266f4e51a094f8ff1aaf7e2018f763b4", "sha256": "6388fec56a683991b8f4b7ddb8b7c8c06cddb25491a0b503eef9a028ac16fa78" }, "downloads": -1, "filename": "mpld3-0.2.tar.gz", "has_sig": false, "md5_digest": "266f4e51a094f8ff1aaf7e2018f763b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1111299, "upload_time": "2014-04-21T22:42:27", "url": "https://files.pythonhosted.org/packages/f0/48/06d5bc971b3c700fe3d20925e61062e8dba7c2d886474c598497b9ad1b1b/mpld3-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "088251ed3182b2932268f9986cdc2778", "sha256": "4d455884a211bf99b37ecc760759435c7bb6a5955de47d8daf4967e301878ab7" }, "downloads": -1, "filename": "mpld3-0.3.tar.gz", "has_sig": false, "md5_digest": "088251ed3182b2932268f9986cdc2778", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 788549, "upload_time": "2016-11-22T02:44:09", "url": "https://files.pythonhosted.org/packages/91/95/a52d3a83d0a29ba0d6898f6727e9858fe7a43f6c2ce81a5fe7e05f0f4912/mpld3-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "088251ed3182b2932268f9986cdc2778", "sha256": "4d455884a211bf99b37ecc760759435c7bb6a5955de47d8daf4967e301878ab7" }, "downloads": -1, "filename": "mpld3-0.3.tar.gz", "has_sig": false, "md5_digest": "088251ed3182b2932268f9986cdc2778", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 788549, "upload_time": "2016-11-22T02:44:09", "url": "https://files.pythonhosted.org/packages/91/95/a52d3a83d0a29ba0d6898f6727e9858fe7a43f6c2ce81a5fe7e05f0f4912/mpld3-0.3.tar.gz" } ] }