My Python library

:author: Ph. Guglielmetti <drgoulu@gmail.com>
:copyright: Copyright 2013 Philippe Guglielmetti
:license: LGPL (see LICENSE.TXT)

:distribution: https://pypi.python.org/pypi/Goulib
:installation: "pip install Goulib"
:documentation: https://goulib.readthedocs.org/
:source: https://github.com/goulu/Goulib

Modules
-------

- :mod:`datetime2` : additions to :py:mod:`datetime`
- :mod:`itertools2` : additions to :py:mod:`itertools`
- :mod:`math2` : additions to :py:mod:`math` standard library

- :mod:`interval` : operations on [x..y[ intervals
- :mod:`optim` : Optimization algorithms

  Travelling Salesman Problem (TSP) hill climbing + simulated annealing 

- :mod:`markup` : simple HTML output (branch of `markup <http://pypi.python.org/pypi/markup/>`_ )
- :mod:`nvd3` : generates Javascript charts using http://nvd3.org and http://d3js.org

  see `this output example <http://jsfiddle.net/Goulu/HeqNk/embedded/result/>`_)

- :mod:`table` : Table class with CSV I/O, easy access to columns, HTML output
- :mod:`workdays` : WorkCalendar class with datetime operations on working hours

  merges and improves `BusinessHours <http://pypi.python.org/pypi/BusinessHours/>`_ and `workdays <http://pypi.python.org/pypi/workdays/>`_ packages
- :mod:`colors` : web (hex) colors dictionary and related functions