From KyberVision Consulting, R&D:
"Patterns" is a 2D graphing calculator to create an infinity of colorful image patterns from mathematical expressions. "Patterns" can help students improve their math skills by developing some visual intuition of 2D mathematical expressions as function of Cartesian (x,y) or polar coordinates (r, theta). Using "Patterns" graphic designers can create fancy icons or illustrations, and vision scientists can recreate their favorite visual stimuli for publication purposes or create new ones when on the road without any need for scientific software like Matlab or Mathematica. Pattern images can be saved to the device's Photos Album at various resolutions, and their formulas can be exported through email with embedded previews. A list of favorite patterns can be also stored for later editing or archival purposes. Multiple expressions with quasi-unlimited number of variables can be combined to produce simple or complex patterns. Each mathematical formula, z = f(x,y,r,theta), describes the gray or color components (z, zr, zg, zb) of the pattern as function of Cartesian or polar coordinates.