Metadata-Version: 1.1
Name: publib
Version: 0.1.5
Summary: Produce publication-level quality images on top of Matplotlib
Home-page: https://github.com/rainwear/publib
Author: Erwan Pannier
Author-email: erwan.pannier@gmail.com
License: CeCILL-2.1
Description: Publib

        ======

        

        *Erwan Pannier - EM2C Laboratory, CentraleSupélec / CNRS UPR 288*

        

        Description

        -----------

        

        Produce publication-level quality images on top of Matplotlib, with a

        simple call to couple functions at the start and end of your script.

        

        `Project GitHub page <https://github.com/rainwear/publib>`__

        

        For similar librairies, see

        `seaborn <http://stanford.edu/~mwaskom/software/seaborn/>`__, which also

        add neat high-end API to Matplotlib function calls.

        

        Use

        ---

        

        At the beginning of the script, call:

        

        .. code:: python

        

            set_style()

        

        After each new axe is plotted, call:

        

        .. code:: python

        

            fix_style()

        

        Note that importing publib will already load the basic style.

        

        A few more styles ('poster', 'article', etc.) can be selected with the

        function ``set_style()``

        

        Because some matplotlib parameters cannot be changed before the lines

        are plotted, they are called through the function ``fix_style()`` which:

        

        -  changes the minor ticks

        

        -  remove the spines

        

        -  turn the legend draggable by default

        

        Examples

        --------

        

        .. code:: python

        

            #!/usr/bin/env python

            import numpy as np

            import matplotlib.pyplot as plt

            import publib

            a = np.linspace(0,6.28)

            plt.plot(a,np.cos(a))   # plotted by publib 'default' style

            plt.show()

        

            publib.set_style('article')

            plt.plot(a,a**2)

            publib.fix_style('article')

            plt.show()

        

        Run the \_test() routine in publib.py for more examples.

        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: CEA CNRS Inria Logiciel Libre License, version 2.1 (CeCILL-2.1)
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Text Processing
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Operating System :: OS Independent
