[Maxima] Improvements to plot2d

sen1 at math.msu.edu sen1 at math.msu.edu
Thu Mar 29 17:36:11 CDT 2007

Hi Jaime,
  I am glad your are doing this, but I, at least, have one comment and request. I
  don't know how others feel.

1. I have created several macros for the existing plot2d,
    openplot_curves, etc. which are part of programs that I am using in
    a "production" type of mode for my research.  With time, I can go into them and
    change them.  But that would take a fair amount of time that I now
    don't have.

    Also, it would take some checking to see if your new plot2d actually
    allows the same facility as the old one--with appropriate new
    macros. It may be that further development is actually desirable.

So, until there is some opportunity to check that things work
correctly, I would like to request that, instead of making a complete
replacement for the current plot2d, you create a new name for your
current version.  For instance, it could be
or something similar.

After users get some time to experiment and get accustomed to the
changes, the current
   could be dropped and the new one renamed.

Of course, an alternative for people like me is to simply just keep using
version 5.11.0 for the current stuff, and switch to newer maxima
versions at a later time.

Any other comments?

Thanks for your thoughts.


  | Sheldon E. Newhouse            |    e-mail: sen1 at math.msu.edu           |
  | Mathematics Department         |       				   |
  | Michigan State University      | telephone: 517-355-9684                |
  | E. Lansing, MI 48824-1027 USA  |       FAX: 517-432-1562                |

On Thu, 29 Mar 2007, Jaime E. Villate wrote:

> Hi,
> I have committed a new version of plot2d that introduces several
> changes:
>  o New options xlabel, ylabel, legend and style.
>  o If no labels are given for the axes, some will be created from the
>    information given in the command line.
>  o Start of a more unified scheme for Gnuplot and Openmath, that might
>    be easier to extend to other graphics programs. There are two new
>    files gnuplot.lisp and openmath.lisp with functions that do
>    equivalent things in the two cases.
>  o Reduction in the use of global variables. logx and logy are no
>    longer global options. gnuplot_curve_styles and
>    gnuplot_curve_titles are no longer used. I will soon replace them
>    in plot3d too, so we can eliminate them from the global variable
>    plot_options.
> I also removed function openplot_curves which is now obsolete because
>  plot2d([discrete,...],[plot_format,openmath])
> does the same thing with many advantages.
> The documentation and figures for the manual are already updated to
> reflect the changes. You can see the new look of plot2d in the
> examples in the manual:
> http://maxima.sourceforge.net/docs/manual/en/maxima_8.html
> There is now a README file in doc/info/figures that explains how to
> make new figures for the manual.
> Openmath is full of bugs, which I will now start to fix.
> Regards,
> Jaime Villate
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima

More information about the Maxima mailing list