===========
Goulib
===========

My Python library
.. author:: Ph. Guglielmetti drgoulu@gmail.com
.. license:: LGPL

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