v3.0.0, 2025-02-26
- goulib is live again !
- PyTest instead of nose for testing
- github Actions for CI instead of Travis CI
- :mod:`piecewise` finally passing all tests, but :mod:`periodic` was extracted and will run later...
- some type hints added, but not yet complete
v2.x.y, 2020-2025
- several personal updates, but never published ...
v2.0.0, 2018-12-18
- dropped 2.7 and six : goulib now optimal for Python 3.x
v1.6.1, 2013-12-11
- :meth:`table.Table.html` now returns a string (no more dependent on :mod:`markup`)
- :class:`table.Table` can be init'ed from an HTML file using lxml <http://pypi.python.org/pypi/lxml/>
- added support for nose coverage tests
v1.6.0, 2013-11-25
- added :mod:`geom`
- :mod:`dxf2img` improved and added factory method to generate geom objects from dxf
- Travis CI tests now handle local tests files. We had to use of Pillow rather than PIL for this
v1.5.2, 2013-07-28
- added :mod:`motion`and :mod:`polynomial`
- created first demo IPython notebooks
- :mod:`dxf2img` improved
v1.5.1, 2013-07-11
- updated module description and distribution details
v1.5.0, 2013-07-11
- first version with automated nose tests generated by pythoscope
- added :mod:`dxf2img` to raster .dxf files (Autocad) to bitmap images
- added :meth:`math2.int_or_float`
v1.4.3 and 1.4.4, 2013-06-05
- added Sphinx documentation
v1.4.2, 2013-05-17
- :meth:`datetime2.hhmm` replaced by more general :meth:`datetime2.strftimedelta`
- added :meth:`table.Table.read_xls` to read Excel files through xlrd
v1.4.1, 2013-03-26
- corrected bug in :meth:`datetime2.hhmm`
- :mod:`piecewise` : added shift operators
- bug corrected in :meth:`optim.tsp`
- :mod:`table` :
- added :meth:`table.Table.remove_lines_where`
- same encoding applied to all strings
- bug corrected in :meth:`table.Table.groupby`
v1.4.0, 2013-01-21
- :mod:`piecewise` piecewise continuous functions
- :mod:`colors` added color_range
- :mod:`nvd3` :
- added :class:`nvd3.multiBarHorizontal`
- div/svg size can now be set correctly
- more attributes supported
- uses colors_range for nicer graphics
- :mod:`itertools2`:
- added :meth:`itertools2.ilinear`
- moved :meth:`itertools2.arange` from math2
v1.3.0, 2012-12-18
- nvd3.py
- added to generate JavaScript charts using http://nvd3.org/
- outputs strings to inline in HTML : no fancy JSON or server dependent stuff
- markup.py now (again) prints page while generated
- added :meth:`itertools2.rand_seq`, :meth:`itertools2.all_pairs`, :meth:`itertools2.split`
v1.2.0, 2012-11-08
- optim.py added
- math2.py added levenshtein distances for iterables and sets
- table.py attributes can be passed to table.html + other small changes
v1.1.4, 2012-10-19 -- changes not recorded
v1.1.3, 2012-10-09 -- changes not recorded
v1.1.2 2012-10-04 -- changes not recorded
v1.1.1, 2012-09-27 -- changes not recorded
v1.1.0, 2012-09-27 -- changes not recorded
v1.0.0, 2012-09-21 -- initial release