Version 2.4 Upgrade Information

Version 2.4 adds convenient graph highlighting and the ability to pick the line style used for your graphs, so it's easier to match equations to graphs when there are multiple curves on the screen. It also adds support for several more equation syntax options and fixes a number of little issues that uers have reported over the past year.

Downloading the new version

Version 2.4 for Windows supports all modern 32-bit and 64-bit platforms: Windows XP through Windows 10.
Version 2.4 for Macintosh supports OS X 10.6 and newer. (The new popover error messages require 10.7.) Windows translations:

Please e-mail me at if you find anything about the new features that does not work as advertised, or if you find a regression in any existing feature.

Compatibility Notices

What's new in version 2.4

New/improved features

  1. Curves are now highlighted as you mouse over them or select them in the equation list.
  2. Added Pick Line Style to the context menu for equations, allowing you to choose from solid, dashed, dotted, and dash-dot line styles.
  3. Fixed-increment Cartesian, polar, and parametric graphs (i.e. with the step rate specified as a third parameter in the domain) now display as a series of points; point tables are aligned to display the same values.
  4. The parser now accepts functions run together with a single-variable parameter, e.g. y=logx.
  5. Added support for specifying powers of functions before the parameter e.g. y=sin^2x or y=cos²x
  6. Any equation/inequality that is explicitly specified as x=f(y) is now graphed as a function of y, even if it can be solved for y instead.

Bug fixes

  1. Fixed bug which could cause graphs to be drawn slightly past the end of their specified domain.
  2. Find All Graphs now adjusts the range based only on the requested domain of the equations (rather than the maximum possible values that would be visible on the screen with an unrestricted domain).
  3. Selection highlighting now uses a dark transparent overlay (instead of a hard to see white overlay) for bright colors other than pure white.
  4. Fixed a number of issues with graphing inequalities like x < 1/y, where it is important to evaluate asymptotes as a function of y instead of x.
  5. Fixed a problem which caused ODEs (and implicit Cartesian functions) to fail to register (and later disappear) when evaluation failed due to a non-fatal error (overflow, out of domain, etc.). They now just stop drawing at that point.
  6. Eliminated extra vertical asymptote drawn as part of y=acot x.
  7. Fixed cubert(x) function to be defined for x < 0.
See changes in version 2.3b and earlier patch releases...

Back to kSoft homepage...

kSoft, Inc. Last updated: Sun 13 Dec 2014