For various technical and marketing
reasons, Graphis has been renamed and given a new website
address. The new product is called TeraPlot, and is virtually identical in functionality to the previous one,
save for some new
features. Some points relating to this change are
listed in the paragraphs below.

There will be no further development on
Graphis, but the last released version will still be available
for download here for the foreseeable future, so if you wish to
migrate to the new product, you can choose when to do so. If you
are a registered Graphis user, your existing Graphis key will
work with the new product. If you're not a registered user, and
want to evaluate the product, you should use TeraPlot for that.

TeraPlot will open files previously saved
in Graphis, but the file extension is now .trp. File extensions
for other things, e.g. .grc for colourmaps, which began with a
g, now begin with a t (e.g. .trc).

The user interface concept of “plots and curves” that Graphis
used was proving a bit cumbersome, and only really of use in an
increasingly small subset of the plot types. In TeraPlot, the
concept of curves has therefore been dropped, and everything is
a plot. For example, instead of adding a surface plot and two
surface curves in the Plot Dialog, you simply now add two
surface plots. However “Plot” here is just an alias for curve.
Under the hood it’s still a curve, it’s just presented as a plot
in the user interace, and any parameters that were previously
available on the curve will now be available on the plot. Also,
the curves in a file previously saved in Graphis, will be
presented as plots when that file is loaded into the new
program.

The automation object model has had to change to accommodate the
removal of the concept of curves. Instead of adding a surface
plot to a graph, adding a surface curve to a plot, and then
setting the surface curve’s prameters, it will now be a matter
of simply adding a surface plot to a graph, and the parameters
that were previously available on the surface curve will now be
available on the surface plot. The automation interfaces to
other objects (such as the graph, axes, grid etc) will remain
the same, except that the object names now begin with a T
rather than a V. It should therefore require only small changes
to existing automation code to use the new object model.