{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "Brunel Visualization For Jupyter/IPython Notebooks\n===================================================\n.. image:: https://raw.github.com/Brunel-Visualization/Brunel/master/brunel.png\n\nBrunel defines a highly succinct and novel language that produces interactive data visualizations using ``pandas DataFrame`` objects. The language is well suited for both data scientists and more aggressive business users. The system interprets the language syntax and produces live visualizations directly within Jupyter notebooks.\n\n* Articles and notes on Brunel can be found in the `brunelvis.org `_ blog. Videos are available on `YouTube `_.\n* Details about the language can be found in the `Brunel Language Tutorial `_\n* Examples can be found in the `Brunel Visualization Gallery `_ and the `Brunel Visualization Cookbook `_.\n* See the `Release Change Log `_ for new features and changes.\n\n\nPlease report any issues on our `Github `_\nsite. Q&A available on `Gitter `_\n\nDependencies\n------------\n\n* Brunel Visualization currently only works in IPython/Jupyter notebooks which must be installed prior to installing Brunel.\n* ``Java 1.7+`` must be installed\n* It is likely that environment variable ``JAVA_HOME`` also needs to be properly set to the location of the Java installation.\n\nInstallation\n---------------\n\n``pip install brunel``\n\nNote, if after installing the visualizations are not visible try installing using:\n\n``pip install brunel --user``\n\n\nExample\n----------------\nSample code that reads data from a ``CSV`` file and creates a simple bar chart of averages using the Brunel magic function::\n\n import pandas as pd\n import brunel\n\n cars = pd.read_csv(\"data/Cars.csv\")\n\n %brunel data('cars') x(origin) y(horsepower) mean(horsepower) bar tooltip(#all) :: width=300, height=300", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "visualization,grammar of graphics", "license": "Apache Software License 2.0", "maintainer": "", "maintainer_email": "", "name": "brunel", "package_url": "https://pypi.org/project/brunel/", "platform": "", "project_url": "https://pypi.org/project/brunel/", "project_urls": null, "release_url": "https://pypi.org/project/brunel/2.6.2/", "requires_dist": null, "requires_python": "", "summary": "Brunel Visualization For Jupyter/IPython Notebooks", "version": "2.6.2" }, "last_serial": 3821883, "releases": { "0.7.0": [ { "comment_text": "", "digests": { "md5": "1b1e1b9bd52b555cc0cf5fc11ea58251", "sha256": "51b4b3cbcec8f8b2eb43bee99a5d6ca95c8a694e4a0b01781ec1edbc6e3976e4" }, "downloads": -1, "filename": "brunel-0.7.0.zip", "has_sig": false, "md5_digest": "1b1e1b9bd52b555cc0cf5fc11ea58251", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 522097, "upload_time": "2015-10-19T14:06:55", "url": "https://files.pythonhosted.org/packages/e7/40/37261ccea1c7e16d079483ecd4223bfb0c8a8de5f8494777cfd29e5570fb/brunel-0.7.0.zip" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "875ee3b8630a8ebb9727fb337af1f0e7", "sha256": "44ee1dec8c100246369d25829e3c3ebb7dd353de11a91d8e12cb8e687ca068eb" }, "downloads": -1, "filename": "brunel-0.8.0.zip", "has_sig": false, "md5_digest": "875ee3b8630a8ebb9727fb337af1f0e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 793299, "upload_time": "2015-11-16T13:40:37", "url": "https://files.pythonhosted.org/packages/68/4e/c1c8bd537360a918464f0e132cac1055f00c79209cdd3ef0e3ee69efc0d0/brunel-0.8.0.zip" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "8e11a20215f7889ad2f99254c6fd58e0", "sha256": "480e945e97cfea684c715d5315ffe56f6da30b715bd5943891e05e117ceb9dde" }, "downloads": -1, "filename": "brunel-1.0.0.zip", "has_sig": false, "md5_digest": "8e11a20215f7889ad2f99254c6fd58e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 889899, "upload_time": "2016-02-05T17:56:17", "url": "https://files.pythonhosted.org/packages/76/d7/d492df71eb5a5adc8261d3c15274a0a4b0e67d509accc6c6ef30218fffa9/brunel-1.0.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "cda781a591676c3113f46561f4ea5438", "sha256": "776894e4ff154215c325ad31f458f593d92c022268602bb4275ab62e267b95eb" }, "downloads": -1, "filename": "brunel-1.0.1.zip", "has_sig": false, "md5_digest": "cda781a591676c3113f46561f4ea5438", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 890221, "upload_time": "2016-02-11T18:53:57", "url": "https://files.pythonhosted.org/packages/d9/20/2b966ea372cd285f96f68516f9e81d494e3dd186cc24c52a0539d5cb86d1/brunel-1.0.1.zip" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "dc1f8e4efd59e572a9645e1354809ed5", "sha256": "31e67775ee1b71d98b9467bb727aea88f2fd385b4ef0f086ef693e1e9ea9ba50" }, "downloads": -1, "filename": "brunel-1.1.zip", "has_sig": false, "md5_digest": "dc1f8e4efd59e572a9645e1354809ed5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 908299, "upload_time": "2016-04-07T18:57:36", "url": "https://files.pythonhosted.org/packages/80/64/43173c81f79adfe29fa21a8132f911683ea0db4a9df01fb3f28158ce27cd/brunel-1.1.zip" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "b88494567de4889b1e3c3b3acecdfdde", "sha256": "38beb3aed7363257d9de25a07195dde0ebe54d78776837985d67330bf512c511" }, "downloads": -1, "filename": "brunel-1.2.zip", "has_sig": false, "md5_digest": "b88494567de4889b1e3c3b3acecdfdde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2030535, "upload_time": "2016-05-25T16:03:43", "url": "https://files.pythonhosted.org/packages/05/96/240014b933bb5443c80fa3792fb71761608617bde2221622f5e53799d6a9/brunel-1.2.zip" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "4a4b6a73e7c7814af911b84439c5bad6", "sha256": "8c89e108fd650f022f909cb08d6802179001291e02f4d6c41bf299cf6cc35144" }, "downloads": -1, "filename": "brunel-2.0.zip", "has_sig": false, "md5_digest": "4a4b6a73e7c7814af911b84439c5bad6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2042360, "upload_time": "2016-08-31T19:30:13", "url": "https://files.pythonhosted.org/packages/5c/91/9b000b545f656979d30ee869f10db75650618a2feddff421c208f6236a39/brunel-2.0.zip" } ], "2.0.0.dev3": [ { "comment_text": "", "digests": { "md5": "1621101f3c68e1583ffd8a8a7fc5f184", "sha256": "6ff21da2737ff1162e2ff1ec812cbb6f4559f3ac1b0e7e64488f8945ee64b475" }, "downloads": -1, "filename": "brunel-2.0.0.dev3.zip", "has_sig": false, "md5_digest": "1621101f3c68e1583ffd8a8a7fc5f184", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2042309, "upload_time": "2016-08-19T12:33:30", "url": "https://files.pythonhosted.org/packages/3e/b4/267e90fa0becf819c0e12f14b02c1944410a1d7bed9c5a6354086d131090/brunel-2.0.0.dev3.zip" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "a214ad08e99bd5f70d632ea43482e4f6", "sha256": "dd0e535a777288c22d7673f78ee8c571be2e4df93e1eac8f2adcff744b991adf" }, "downloads": -1, "filename": "brunel-2.2.zip", "has_sig": false, "md5_digest": "a214ad08e99bd5f70d632ea43482e4f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2073363, "upload_time": "2017-01-10T20:54:12", "url": "https://files.pythonhosted.org/packages/45/b5/09b9e3e369d6eb7f299e3ae5c8d0f2626dd875ae405684adea2fc4cf76d1/brunel-2.2.zip" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "28ab27785cf0b61377e0a29686aea32b", "sha256": "c48fe3a1702e1719e222fa03184fb41d37dce1d210dcc54378ce037b66766876" }, "downloads": -1, "filename": "brunel-2.3.tar.gz", "has_sig": false, "md5_digest": "28ab27785cf0b61377e0a29686aea32b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2138545, "upload_time": "2017-04-04T16:49:34", "url": "https://files.pythonhosted.org/packages/5d/94/20ad0cb14c6ee0c873aa377b4edffc72b93c98221771e898eafb128433f3/brunel-2.3.tar.gz" } ], "2.6.2": [ { "comment_text": "", "digests": { "md5": "fa538a26d46378d5aafb2b678f4f853f", "sha256": "086b72bf8f527e8eff12eb58da549365cdd04df57c43ebe774afdee258fd2cd9" }, "downloads": -1, "filename": "brunel-2.6.2.tar.gz", "has_sig": false, "md5_digest": "fa538a26d46378d5aafb2b678f4f853f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2158358, "upload_time": "2018-04-30T19:27:58", "url": "https://files.pythonhosted.org/packages/a8/e3/6f9991ffca86ddce5abd64d130e3ceab88252dfab7c1a9a620626486ae3a/brunel-2.6.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fa538a26d46378d5aafb2b678f4f853f", "sha256": "086b72bf8f527e8eff12eb58da549365cdd04df57c43ebe774afdee258fd2cd9" }, "downloads": -1, "filename": "brunel-2.6.2.tar.gz", "has_sig": false, "md5_digest": "fa538a26d46378d5aafb2b678f4f853f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2158358, "upload_time": "2018-04-30T19:27:58", "url": "https://files.pythonhosted.org/packages/a8/e3/6f9991ffca86ddce5abd64d130e3ceab88252dfab7c1a9a620626486ae3a/brunel-2.6.2.tar.gz" } ] }