{ "info": { "author": "Dih5", "author_email": "dihedralfive@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "=============================\nVernacular Figure Description\n=============================\n\n\n.. image:: https://img.shields.io/pypi/v/vfd.svg\n :target: https://pypi.python.org/pypi/vfd\n\n.. image:: https://img.shields.io/travis/Dih5/vfd.svg\n :target: https://travis-ci.org/Dih5/vfd\n\n.. image:: https://readthedocs.org/projects/vfd/badge/?version=latest\n :target: https://vfd.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\n\n\nVFD (Vernacular Figure Description) is a JSON-based description system for plots. It aims to describe *what* needs to be\nplotted, while *how* it is done is decided when the files are opened. This allows to generate a set of files describing\nthe plots, which can latter be batch-processed to produce a consistent set of figures.\n\n.. image:: https://github.com/Dih5/vfd/raw/master/demo.png\n\nAlso check http://github.com/dih5/vfd/tree/master/external for tools to use it from other applications.\n\n\n* Free software: LGPLv3+\n* Documentation: https://vfd.readthedocs.io.\n\n\nFeatures\n--------\n* Describe and plot:\n * Scatter plots\n * Error bars\n * Color maps (from arrays of 2D data)\n * Multiple plots in one file\n * Two *x* or *y* axes in the same plot\n* GUI, CLI and python package to plot the files with matplotlib.\n* API mimicking matplotlib's to generate files without changing your code.\n* File format will be always backward-compatible. While version < 1.0.0, CLI and API might change.\n\nInstalation\n-----------\nTo install the latest release, assuming you have a Python_ distribution with pip_::\n\n $ pip install vfd\n.. _Python: http://www.python.org/\n.. _pip: https://pip.pypa.io/en/stable/installing/\n\nWindows users with no interest in Python might use the deployed installer_ instead.\n\n.. _installer: https://github.com/Dih5/vfd/releases/latest\n\nIf you want to enable bash autocompletion add ``eval \"$(_VFD_COMPLETE=source vfd)\"`` to your ``.bashrc`` file.\n\n\n=======\nHistory\n=======\n\n0.3.1 (2018-07-09)\n------------------\n* Improve GUI\n* Added Windows installer\n* Few minor improvements and fixes.\n\n0.3.0 (2018-07-03)\n------------------\n\n* Added GUI.\n* Added minimal twin axes support.\n* Added xlsx export.\n* Work with UTF8 in Python2.\n* Some minor improvements and fixes.\n\n0.2.0 (2018-06-08)\n------------------\n\n* Added multiplot support.\n* Added colorplot support.\n* Added builder module.\n* Many minor improvements and fixes.\n\n\n0.1.0 (2018-04-08)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Dih5/vfd", "keywords": "vfd,plotting", "license": "LGPLv3+", "maintainer": "", "maintainer_email": "", "name": "vfd", "package_url": "https://pypi.org/project/vfd/", "platform": "", "project_url": "https://pypi.org/project/vfd/", "project_urls": { "Homepage": "https://github.com/Dih5/vfd" }, "release_url": "https://pypi.org/project/vfd/0.3.2/", "requires_dist": [ "pillow", "Click (>=6.0)", "jsonschema", "matplotlib", "xlsxwriter" ], "requires_python": "", "summary": "Vernacular Figure Description", "version": "0.3.2" }, "last_serial": 4256624, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "3178270c186af579efc1e25f1b4668d3", "sha256": "e7eb640907a9f7264dc1a22ad87226e1521d00e76285494e547eb6082a39c6d2" }, "downloads": -1, "filename": "vfd-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3178270c186af579efc1e25f1b4668d3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6101, "upload_time": "2018-04-08T20:03:17", "url": "https://files.pythonhosted.org/packages/09/6e/1707d0c231e28a00c0dc430117f270208aa68eddf767b527933a10b9b304/vfd-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14500841c0e381fb7d53b4b6401f6f30", "sha256": "62cd0bd4477a4cc341addf752cb351fca793a7a704759209cfc7c13bc05fac61" }, "downloads": -1, "filename": "vfd-0.1.0.tar.gz", "has_sig": false, "md5_digest": "14500841c0e381fb7d53b4b6401f6f30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14626, "upload_time": "2018-04-08T20:03:18", "url": "https://files.pythonhosted.org/packages/af/10/ddcd4658da70f5bb1e704bac238e3c55b3508fe545ff6f598d1df4548fd4/vfd-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b2c1fd728340ac589a63beb8e02776c7", "sha256": "b2eeded1110d752ac3c78b4ab70791ae45d83c7c21bef6c789794f2e1d001679" }, "downloads": -1, "filename": "vfd-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2c1fd728340ac589a63beb8e02776c7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13502, "upload_time": "2018-06-07T23:18:24", "url": "https://files.pythonhosted.org/packages/8d/95/addac108e2f37fce0482c194b09fa8de483692a512638953c656cf3acfc1/vfd-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "253977b212bc8864f1ce683ba8631469", "sha256": "5151441ffd352125760b29bb9efc0e4a1d79a2f7b969554c5a57e166072a21ad" }, "downloads": -1, "filename": "vfd-0.2.0.tar.gz", "has_sig": false, "md5_digest": "253977b212bc8864f1ce683ba8631469", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23582, "upload_time": "2018-06-07T23:18:25", "url": "https://files.pythonhosted.org/packages/45/14/f529003062a95d6ef5f4266a79cbe1c517c1d6ee01aec88096176f779c30/vfd-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "9d09f66a7fb867d5c766c67fdc022bca", "sha256": "3820ef1d9f3817c5a82967194714fa34031a61de12b0065c459dff5315d44176" }, "downloads": -1, "filename": "vfd-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9d09f66a7fb867d5c766c67fdc022bca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21129, "upload_time": "2018-07-02T23:25:32", "url": "https://files.pythonhosted.org/packages/7b/ba/5deb8b22902ec6d5e4aca06a5484490de1f4f50cb5e7bc79f00ab81ceb3a/vfd-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "770e10f7323fa1b07fb43a38aee0a7fd", "sha256": "9e3eba4a84732f97f6192d2d0201b5a48613e25707777c6b52318ed4025e0f27" }, "downloads": -1, "filename": "vfd-0.3.0.tar.gz", "has_sig": false, "md5_digest": "770e10f7323fa1b07fb43a38aee0a7fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31428, "upload_time": "2018-07-02T23:25:33", "url": "https://files.pythonhosted.org/packages/66/b3/8ca7b42874657566c01c03e6c7fcc34ba17c2af0d18c5c30c13704a91776/vfd-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "66219dbbd46da434bbed350e2d6cb699", "sha256": "1f89e968f140292c741dc5204aa6b8ac8744e03517c7e042abf961ff815df216" }, "downloads": -1, "filename": "vfd-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "66219dbbd46da434bbed350e2d6cb699", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21918, "upload_time": "2018-07-09T18:03:33", "url": "https://files.pythonhosted.org/packages/98/7f/cb143f221cafd1c2490ad24eeac4de6ff4aeef1420681e9049d159ff019f/vfd-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0bfce840da4e57fab597f3f3ce339eb6", "sha256": "962c4e2b45b1e676165148ee433cd8c8645305dcc6fe7336a73ed7e80f546f61" }, "downloads": -1, "filename": "vfd-0.3.1.tar.gz", "has_sig": false, "md5_digest": "0bfce840da4e57fab597f3f3ce339eb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32575, "upload_time": "2018-07-09T18:03:34", "url": "https://files.pythonhosted.org/packages/9f/94/08c9cc0a2b7996c4877c8e1b3f1419a0e4b015911930f1386518372ffbc3/vfd-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "da816fb9644dc9db9820b007592218aa", "sha256": "52910eabc075819a67dfcede30e0b264ef02aec32ad73300633d887e4f65b54c" }, "downloads": -1, "filename": "vfd-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da816fb9644dc9db9820b007592218aa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51176, "upload_time": "2018-09-10T08:05:38", "url": "https://files.pythonhosted.org/packages/18/5a/e526c38270822da5def62375619f6909a41b2f76e2586db0d2a75ac46a4e/vfd-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a326113019f6761b64c88393e30bf92", "sha256": "0d946ddf324c3ef429f521b631eac4709aadb146e507a8fd7ffada2328936bb9" }, "downloads": -1, "filename": "vfd-0.3.2.tar.gz", "has_sig": false, "md5_digest": "6a326113019f6761b64c88393e30bf92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61879, "upload_time": "2018-09-10T08:05:39", "url": "https://files.pythonhosted.org/packages/1d/66/b57a8bb61a264ae6b91da66c3b1c0c09a615650e48d09b961d27cceac9d0/vfd-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "da816fb9644dc9db9820b007592218aa", "sha256": "52910eabc075819a67dfcede30e0b264ef02aec32ad73300633d887e4f65b54c" }, "downloads": -1, "filename": "vfd-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da816fb9644dc9db9820b007592218aa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51176, "upload_time": "2018-09-10T08:05:38", "url": "https://files.pythonhosted.org/packages/18/5a/e526c38270822da5def62375619f6909a41b2f76e2586db0d2a75ac46a4e/vfd-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a326113019f6761b64c88393e30bf92", "sha256": "0d946ddf324c3ef429f521b631eac4709aadb146e507a8fd7ffada2328936bb9" }, "downloads": -1, "filename": "vfd-0.3.2.tar.gz", "has_sig": false, "md5_digest": "6a326113019f6761b64c88393e30bf92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61879, "upload_time": "2018-09-10T08:05:39", "url": "https://files.pythonhosted.org/packages/1d/66/b57a8bb61a264ae6b91da66c3b1c0c09a615650e48d09b961d27cceac9d0/vfd-0.3.2.tar.gz" } ] }