Metadata-Version: 1.1
Name: Goulib
Version: 1.9.10
Summary: library of useful Python code for scientific + technical applications
Home-page: http://github.com/goulu/goulib
Author: Philippe Guglielmetti
Author-email: goulib@goulu.net
License: LGPL
Description: Goulib
        ======
        
        library of useful Python code for scientific + technical applications
        
        see the `IPython notebook <http://nbviewer.ipython.org/github/Goulu/Goulib/blob/master/notebook.ipynb>`_ for an overview of features
        
        .. image:: http://img.shields.io/badge/license-LGPL-green.svg
            :target: https://github.com/goulu/Goulib/blob/master/LICENSE.TXT
            :alt: License
        .. image:: https://badge.fury.io/py/goulib.svg
            :target: https://pypi.python.org/pypi/Goulib/
            :alt: Version
        .. image:: https://travis-ci.org/goulu/Goulib.svg
            :target: https://travis-ci.org/goulu/Goulib
            :alt: Build
        .. image:: https://coveralls.io/repos/goulu/Goulib/badge.svg?branch=master&service=github
            :target: https://coveralls.io/github/goulu/Goulib?branch=master
            :alt: Tests
        .. image:: https://readthedocs.org/projects/goulib/badge/?version=latest
          :target: http://goulib.readthedocs.org/en/latest/
          :alt: Doc
        .. image:: https://www.openhub.net/accounts/Goulu/widgets/account_tiny?format=gif
            :target: https://www.openhub.net/accounts/Goulu
        .. image:: https://api.coderwall.com/goulu/endorsecount.png
            :target: https://coderwall.com/goulu
          
        :author: Philippe Guglielmetti goulib@goulu.net
        :installation: "pip install Goulib"
        :distribution: https://pypi.python.org/pypi/Goulib
        :documentation: https://goulib.readthedocs.org/
        :notebook: http://nbviewer.ipython.org/github/Goulu/Goulib/blob/master/notebook.ipynb
        :source: https://github.com/goulu/Goulib
        
        Modules
        -------
        
        **colors**
        	hex RGB colors and related functions
        **container**
            sorted collection
        **datetime2**
        	additions to datetime standard library
        **decorators**
        	useful decorators
        **drawing**
        	Read/Write and handle vector graphics in .dxf, .svg and .pdf formats
        **expr**
        	simple symbolic math expressions
        **geom**, **geom3d**
        	2D + 3D geometry
        **graph**
        	efficient Euclidian Graphs for `NetworkX <http://networkx.github.io/>`_ and related algorithms
        **image**
            image processing and conversion
        **interval**
        	operations on [x..y[ intervals
        **itertools2**
        	additions to itertools standard library
        **markup**
        	simple HTML/XML generation (forked from `markup <http://pypi.python.org/pypi/markup/>`_)
        **math2**
        	additions to math standard library
        **motion**
        	motion simulation (kinematics)
        **optim**
        	optimization algorithms : knapsack, traveling salesman, simulated annealing
        **piecewise**
        	piecewise-defined functions
        **plot**
            plotable rich object display on IPython notebooks
        **polynomial**
        	manipulation of polynomials
        **statemachine**
            state machines with graph representation
        **stats**
            very basic statistics functions
        **table**
        	Table class with Excel + CSV I/O, easy access to columns, HTML output, and much more.
        **tests**
            utilities for unit tests (using nose)
        **workdays**
        	WorkCalendar class with datetime operations on working hours, handling holidays
        	merges and improves `BusinessHours <http://pypi.python.org/pypi/BusinessHours/>`_ and `workdays <http://pypi.python.org/pypi/workdays/>`_ packages
        
        Requirements
        ------------
        
        Goulib uses lazy requirements.
        Many modules and functions do not require any other packages,
        packages listed in requirements.txt are needed only by some Goulib classes or functions
Keywords: math,geometry,graph,optimization,drawing
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Multimedia :: Graphics :: Graphics Conversion
