Metadata-Version: 2.1
Name: vfd
Version: 0.3.1
Summary: Vernacular Figure Description
Home-page: https://github.com/Dih5/vfd
Author: Dih5
Author-email: dihedralfive@gmail.com
License: LGPLv3+
Keywords: vfd,plotting
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Requires-Dist: Click (>=6.0)
Requires-Dist: jsonschema
Requires-Dist: matplotlib
Requires-Dist: xlsxwriter
Requires-Dist: pillow

=============================
Vernacular Figure Description
=============================


.. image:: https://img.shields.io/pypi/v/vfd.svg
        :target: https://pypi.python.org/pypi/vfd

.. image:: https://img.shields.io/travis/Dih5/vfd.svg
        :target: https://travis-ci.org/Dih5/vfd

.. image:: https://readthedocs.org/projects/vfd/badge/?version=latest
        :target: https://vfd.readthedocs.io/en/latest/?badge=latest
        :alt: Documentation Status




VFD (Vernacular Figure Description) is a JSON-based description system for plots. It aims to describe *what* needs to be
plotted, while *how* it is done is decided when the files are opened. This allows to generate a set of files describing
the plots, which can latter be batch-processed to produce a consistent set of figures.

.. image:: https://github.com/Dih5/vfd/raw/master/demo.png

Also check http://github.com/dih5/vfd/tree/master/external for tools to use it from other applications.


* Free software: LGPLv3+
* Documentation: https://vfd.readthedocs.io.


Features
--------
* Describe and plot:
    * Scatter plots
    * Error bars
    * Color maps (from arrays of 2D data)
    * Multiple plots in one file
    * Two *x* or *y* axes in the same plot
* GUI, CLI and python package to plot the files with matplotlib.
* API mimicking matplotlib's to generate files without changing your code.
* File format will be always backward-compatible. While version < 1.0.0, CLI and API might change.

Instalation
-----------
To install the latest release, assuming you have a Python_ distribution with pip_::

    $ pip install vfd
.. _Python: http://www.python.org/
.. _pip: https://pip.pypa.io/en/stable/installing/

Windows users with no interest in Python might use the deployed installer_ instead.

.. _installer: https://github.com/Dih5/vfd/releases/latest

If you want to enable bash autocompletion add ``eval "$(_VFD_COMPLETE=source vfd)"`` to your ``.bashrc`` file.


=======
History
=======

0.3.1 (2018-07-09)
------------------
* Improve GUI
* Added Windows installer
* Few minor improvements and fixes.

0.3.0 (2018-07-03)
------------------

* Added GUI.
* Added minimal twin axes support.
* Added xlsx export.
* Work with UTF8 in Python2.
* Some minor improvements and fixes.

0.2.0 (2018-06-08)
------------------

* Added multiplot support.
* Added colorplot support.
* Added builder module.
* Many minor improvements and fixes.


0.1.0 (2018-04-08)
------------------

* First release on PyPI.


