{ "info": { "author": "David Fokkema, Arne de Laat", "author_email": "davidfokkema@icloud.com, arne@delaat.net", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Topic :: Education", "Topic :: Scientific/Engineering :: Visualization", "Topic :: Text Processing :: Markup :: LaTeX" ], "description": "Artist makes beautiful plots\n============================\n\n.. image:: http://img.shields.io/pypi/v/artist.svg\n :target: https://pypi.python.org/pypi/artist/\n.. image:: http://img.shields.io/badge/license-GPLv3-blue.svg\n :target: https://github.com/davidfokkema/artist/blob/master/LICENSE\n.. image:: http://img.shields.io/travis/davidfokkema/artist/master.svg\n :target: https://travis-ci.org/davidfokkema/artist\n\n\nIn short\n--------\n\nArtist is a 2D plotting library for Python. It's main focus is the\noutput. Artist creates a LaTeX file which can be included in your paper\nor thesis. The code needs TikZ and PGFPlots to compile and your plots\nwill tightly integrate with your main text. Artist provides an\neasy-to-use and clean Python interface and can compile your plot\non-the-fly as a stand-alone PDF file.\n\nFor instance the `cosmic-ray flux spectrum `_:\n\n.. image:: https://raw.githubusercontent.com/davidfokkema/artist/master/doc/images/tutorial/spectrum.png\n :width: 293px\n\nSee the `documentation `_ for tutorials.\n\n\nRationale\n---------\n\nArtist enables you to visualize the results of your data analysis. The\nquality of your plots should reflect the quality of your analysis. With\nmost software, this is hardly possible and the term 'publication quality'\ntakes on an entirely new meaning. As a result, many papers and theses\nsuffer from inconsistent and generally poor-quality plots.\n\nFortunately, some solutions are available. For LaTeX users, one can use\nPGF/TikZ for generating figures and plots. This ensures a very consistent\ndisplay throughout your document. PGFPLOTS builds on that to provide a\nuser-friendly interface for many kinds of plots and to allow extensive\ncustomization.\n\nFor many users, however, it is more convenient to use a programmatic\ninterface from your favorite programming language. For Python, such an\ninterface is available in Artist.\n\nArtist can be used in place of other plotting libraries, but the output is\na LaTeX file requiring PGF/TikZ and PGFPLOTS. Previewing the output is\npossible by means of a simple method which renders the plot as a PDF.\n\nThe style of the plots is based on the work of William S. Cleveland.\n\n\nDeveloper notes: releasing a new version\n----------------------------------------\n\nIf you're ready to release a new version, make sure to follow these steps:\n\n1. Update the version numbers in both the ``setup.py`` and the ``doc/conf.py`` files\n2. Tag a release version using git, or directly on GitHub\n3. Update the documentation by compiling, committing it to the ``gh-pages`` branch and pushing it to GitHub::\n\n $ make gh-pages\n $ git push origin gh-pages\n\n4. Push a new version to the Python Package Index (PyPI)::\n\n $ python setup.py sdist upload\n\n (make sure to have a valid .pypirc file)\n\nThanks.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/davidfokkema/artist/", "keywords": "plots", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "artist", "package_url": "https://pypi.org/project/artist/", "platform": "", "project_url": "https://pypi.org/project/artist/", "project_urls": { "Homepage": "http://github.com/davidfokkema/artist/" }, "release_url": "https://pypi.org/project/artist/0.18.2/", "requires_dist": null, "requires_python": "", "summary": "A plotting library for Python with LaTeX output", "version": "0.18.2" }, "last_serial": 3324958, "releases": { "0.11.0": [ { "comment_text": "", "digests": { "md5": "771965c2b1f83562e5482df5c7ffd592", "sha256": "116c8b13d029f4924d27b4913b15f2cb1f7116906f87bd8e8dec7546a2823c52" }, "downloads": -1, "filename": "artist-0.11.0.tar.gz", "has_sig": false, "md5_digest": "771965c2b1f83562e5482df5c7ffd592", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11523, "upload_time": "2014-07-06T11:15:32", "url": "https://files.pythonhosted.org/packages/85/c1/ca5a0db76b7da1eb4cf88a36c2b12a8419091cb46970ddd3763e106c4372/artist-0.11.0.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "8efd4f3c2e616b1fd5283676874317bc", "sha256": "b14702bbfcfb7a3240b607f7f9602117e221777ff99a1824e3b9f67e8f558df2" }, "downloads": -1, "filename": "artist-0.12.0.tar.gz", "has_sig": false, "md5_digest": "8efd4f3c2e616b1fd5283676874317bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14111, "upload_time": "2014-07-14T19:20:32", "url": "https://files.pythonhosted.org/packages/ee/2f/fbc9f14ac5799633cac3cca131626fe49a000bc8fbf5beaf9813c4744664/artist-0.12.0.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "4ccd0a46eb83df101bb6ce9d2b8cbd03", "sha256": "4e8fab6b88949c286d845c0d77f2ae39d770bc30b1056e6be1f612ca27d91a9a" }, "downloads": -1, "filename": "artist-0.13.0.tar.gz", "has_sig": false, "md5_digest": "4ccd0a46eb83df101bb6ce9d2b8cbd03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16919, "upload_time": "2015-01-13T20:00:27", "url": "https://files.pythonhosted.org/packages/d8/79/f24ed1577cf10a204ce3a9e8778fb105ec1883f3dc4878e9865d63bd9457/artist-0.13.0.tar.gz" } ], "0.14.1": [ { "comment_text": "", "digests": { "md5": "52e7bf43cb9a96598b1246a3d68c6d7d", "sha256": "3acd52da1473aa4abdda43a358a2572bf94ee01f729f7e144db06130709d6055" }, "downloads": -1, "filename": "artist-0.14.1.tar.gz", "has_sig": false, "md5_digest": "52e7bf43cb9a96598b1246a3d68c6d7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 486397, "upload_time": "2015-03-09T10:00:17", "url": "https://files.pythonhosted.org/packages/f5/17/01d88a8f1b565ee9fa433ba45b0767c40ed64e5de0cbeab6867c03d9a920/artist-0.14.1.tar.gz" } ], "0.15.0": [ { "comment_text": "", "digests": { "md5": "9bb8ce7d472766922ee7c4adff8c7b19", "sha256": "1752e6d7574c602053d375895e79f3284c058005db53b42da2fa4bdf895cdfb6" }, "downloads": -1, "filename": "artist-0.15.0.tar.gz", "has_sig": false, "md5_digest": "9bb8ce7d472766922ee7c4adff8c7b19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 487010, "upload_time": "2015-04-22T10:51:00", "url": "https://files.pythonhosted.org/packages/e6/84/bb8c589b070ea3e9303034a49b7ca0e09dcc55657449fe6d982ad9998365/artist-0.15.0.tar.gz" } ], "0.16.0": [ { "comment_text": "", "digests": { "md5": "96869dbac790ca5bba2adc46c6859fbc", "sha256": "01642fc3a2fbc358afcb41e8780f1b8f1cb75a1791af6bf09d240402f9965114" }, "downloads": -1, "filename": "artist-0.16.0.tar.gz", "has_sig": false, "md5_digest": "96869dbac790ca5bba2adc46c6859fbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 489568, "upload_time": "2015-04-26T21:58:22", "url": "https://files.pythonhosted.org/packages/55/1d/4ad134a3ec2e0e7e1f103e63b892a4321c7beb9738cd2278ffda1126f955/artist-0.16.0.tar.gz" } ], "0.16.1": [ { "comment_text": "", "digests": { "md5": "f32af98c16a9fab8bed93d00d7413b46", "sha256": "ba1d980850223e1e1a01abbb721ce4ad6970622faf2d9de8cbccd52a32b980f5" }, "downloads": -1, "filename": "artist-0.16.1.tar.gz", "has_sig": false, "md5_digest": "f32af98c16a9fab8bed93d00d7413b46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 489969, "upload_time": "2015-04-29T08:51:40", "url": "https://files.pythonhosted.org/packages/72/35/607dca60e9d13182d1efaa7aa39d5d43fdc1309c21716db86eee34aa86c2/artist-0.16.1.tar.gz" } ], "0.17.0": [ { "comment_text": "", "digests": { "md5": "3a5c8a2487f476b912aaa7d4511da048", "sha256": "5b0b3ea7ff99be17722946c625c256eb37b09736f1b525d8f206dc3eca79ed8c" }, "downloads": -1, "filename": "artist-0.17.0-py2-none-any.whl", "has_sig": false, "md5_digest": "3a5c8a2487f476b912aaa7d4511da048", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 30389, "upload_time": "2016-04-25T08:50:25", "url": "https://files.pythonhosted.org/packages/46/51/d2fbca69f34e7a72293f37ef8a3af9cd3ac831b1dca13950028ff874be50/artist-0.17.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "451a77f8e98979ae3b305667092d6e50", "sha256": "123f820b47058aadb6822549a3a137a9f9103ff630e2b2163396dfee7db89295" }, "downloads": -1, "filename": "artist-0.17.0.tar.gz", "has_sig": false, "md5_digest": "451a77f8e98979ae3b305667092d6e50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 500561, "upload_time": "2016-04-25T08:50:00", "url": "https://files.pythonhosted.org/packages/e9/0b/356e3dd86a51b9507a6b3744152b6aff4230ddc87bf6081af9a4b7fa8666/artist-0.17.0.tar.gz" } ], "0.18.1": [ { "comment_text": "", "digests": { "md5": "361db14e924a1e837bf4df360a27184c", "sha256": "e4c84a038de5a4d67c3ce4ae30bc2aae2e0b64fc3e2a3dc49d6ea5b71515d83d" }, "downloads": -1, "filename": "artist-0.18.1.tar.gz", "has_sig": false, "md5_digest": "361db14e924a1e837bf4df360a27184c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25814, "upload_time": "2017-11-11T15:38:25", "url": "https://files.pythonhosted.org/packages/aa/93/f7dfe1e55463d6aec7b290bbc531463b71200b540b80c80c244c3e4587ec/artist-0.18.1.tar.gz" } ], "0.18.2": [ { "comment_text": "", "digests": { "md5": "df437b3c3b1637a3df0ee632f3a38882", "sha256": "ea4f8dd7ef144a7e669d81ab676325464bebf0be91f5f849de2f510405fa62e5" }, "downloads": -1, "filename": "artist-0.18.2.tar.gz", "has_sig": false, "md5_digest": "df437b3c3b1637a3df0ee632f3a38882", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25871, "upload_time": "2017-11-11T20:36:02", "url": "https://files.pythonhosted.org/packages/0f/29/fa1b578b6464ef9d4437c58ec1a266d7ee1c06788671d4ca9a0d1ae84163/artist-0.18.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "df437b3c3b1637a3df0ee632f3a38882", "sha256": "ea4f8dd7ef144a7e669d81ab676325464bebf0be91f5f849de2f510405fa62e5" }, "downloads": -1, "filename": "artist-0.18.2.tar.gz", "has_sig": false, "md5_digest": "df437b3c3b1637a3df0ee632f3a38882", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25871, "upload_time": "2017-11-11T20:36:02", "url": "https://files.pythonhosted.org/packages/0f/29/fa1b578b6464ef9d4437c58ec1a266d7ee1c06788671d4ca9a0d1ae84163/artist-0.18.2.tar.gz" } ] }