-
Notifications
You must be signed in to change notification settings - Fork 16
Home
J.L Stevens edited this page Mar 25, 2015
·
4 revisions
ImaGen has changed dramatically since the last official release (1.0.1). Many new patterns have been added (Van Essen), other patterns have been deprecated and there is new way of working with ImaGen pattern generators using HoloViews.
These major improvements are the reason the ImaGen version has been bumped from 1.0.1
to version 2.0.0
. Key highlights include (in no particular order):
- Added support for visualizing patterns using HoloViews
- Added compositional operators (
+
,-
,*
,/
,**
,%
,&
(min), and|
(max)) - Moved continuous coordinate system to HoloViews project (now a dependency)
- Added detailed examples to homepage
- Added Hegde and Van Essen (2007) tutorial
- Deprecated TwoRectangles, GaussiansCorner, Translator, and OldSweeper patterns
- Added SpiralGrating, HyperbolicGrating, RadialGrating, ConcentricRing, DenseNoise, SparseNoise patterns
- Patterns are now multi-channel, providing seamless support for color images
- Added PatternCoordinator classes to coordinate across separate patterns; still somewhat experimental
- Minor bugfixes
- Added minimal_line_thickness option
- Now compatible with both Python 3 and Python 2.7
- Numbergen submodule moved to the Param project
- Added support for time-dependent parameter values, to control randomness precisely