Fixes plotting option palette. It now accepts expressions that can be converted into real numbers and a more careful check is done of the values given to that option. Also, more comments in plot.lisp trying to make it more readable. |
|
More...
|
about 1 month ago
|
Replaces other uses of ~ by the value set in the maxima_priv array |
|
More...
|
about 1 month ago
|
A fix for Tcl/Tk 9.0, where ~ no longer means the home directory |
|
More...
|
about 1 month ago
|
Add #4246 to the list of fixed bugs |
|
More...
|
about 1 month ago
|
Xmaxima: accept versions of Tk later than 8.6 (in particular 9.0 now in beta) |
|
More...
|
about 1 month ago
|
Reduces the size of the Xmaxima manual figures from 19M to 1.5M It is important to use the right program to convert PNG images to PostScript, because the result may differen by a factor of 20 or more. |
|
More...
|
about 1 month ago
|
Updates the Changelog |
|
More...
|
about 1 month ago
|
Cleaning up of the code for the macros used in Xmaxima. |
|
More...
|
about 1 month ago
|
Don't check to see if abs_integrate is loaded. |
|
More...
|
about 1 month ago
|
More efficient macros for newer versions of Tcl. |
|
More...
|
about 1 month ago
|
Fix #4265: integrate(sin(n*x)*sin(m*x),x,0,2*%pi) is always 0 |
|
More...
|
about 1 month ago
|
Documentation: remove double 'can'. |
|
More...
|
about 1 month ago
|
Xamxima: in plotdf and plot2d add extra vertical space when sliders are used. |
|
More...
|
about 1 month ago
|
Xmaxima code clean up and removal of unused procedures and global variables |
|
More...
|
about 1 month ago
|
Fixes a bug reported on the mailing list on 2023/11/26 The plotdf sliders were hidden by the coordinates box. To avoid that bug, the sliders have been moved to the right; they will still have to be moved down because the may hide the x axis label. |
|
More...
|
about 1 month ago
|
Includes Xmaxima in the applications menu of the desktop manager. In order for an XDG desktop manager to show Xmaxima among the available applications, the icon should go into an icons subdirectory of share, rather than a "pixmaps" subdirectory, and the name of the desktop menu entry file should match the name of the application. |
|
More...
|
about 1 month ago
|
Fixes a bug with the xfun option of plotdf. This option became incompatible with the newest version of plotdf. |
|
More...
|
about 2 months ago
|
Brings back rungeKutta, rungeKuttaA and adamsMoulton functions. These functions are now compatible with the newest version of plotdf. There is no need for rk4.tcl which became equivalent to rungeKutta and the default integration method is now adamMoulton. |
|
More...
|
about 2 months ago
|
Places the time plots of plotdf into two separate windows. And the scale is adjusted to show the important part of each plot. |
|
More...
|
about 2 months ago
|
Makes gnuplot line clipping work as described in any book on computer graphics A sample plot that didn't work without this commit is the following: plot2d([discrete,[[-0.1,1],[1,2.1],[2.1,1],[1,-0.1],[-0.1,1]]],[x,0,2],[y,0,2]); |
|
More...
|
about 2 months ago
|
One more fix to the clipping code in Xmaxima plots. |
|
More...
|
about 2 months ago
|
Fixes an error in the counting of the number of points |
|
More...
|
about 2 months ago
|
Some code cleaning |
|
More...
|
about 2 months ago
|
Adds line clipping to plotdf. |
|
More...
|
about 2 months ago
|
Improves line clippling in Xmaxima's plot2d Some points that were being left out are now included and the code can now be used to do clipping with the actual points or with their representations on the screen. |
|
More...
|
about 2 months ago
|
Uses fixed time steps in the Runge-Kutta method of plotdf. Trying to guess a time step that will lead to a desired displacement in the phase plane has proven to work badly. This commit changes the integration method defined in rk4.tcl into a regular fourth-order Runge-Kutta method. It also introduces some changes to make it feasible to use the alternative methods of adapative-step Runge-Kutta and Adams-Moulton, which will be made in a separate commit. |
|
More...
|
about 2 months ago
|
Introduces line clipping in Xmaxima plot2d Examples: plot2d(x-floor(x),[x,0,5], [y,0,.5],[plot_format,xmaxima]); d:[discrete,[[-0.1,1],[1,2.1],[2.1,1],[1,-0.1],[-0.1,1]]]$ plot2d(d,[x,0,2],[y,0,2],[plot_format,xmaxima]); |
|
More...
|
about 2 months ago
|
A better fix for bug #4263 This commit reverts some of the changes of commit [210a27] to get a solution that will work in other cases and not just in the example given in that bug report. Currently, Maxima delegates the clipping of points and lines to the external graphic programs. Xmaxima should be modified to do that clipping and Gnuplot should be further investigated because it seems to me that its clipping algorithm fails in some cases. For example compare the following two plots: d:[discrete,[[-0.1,1],[1,2.1],[2.1,1],[1,-0.1],[-0.1,1]]]$ plot2d(d,[x,0,2],[y,0,2],[plot_format,gnuplot]); plot2d(d,[x,0,2],[y,0,2],[plot_format,xmaxima]); |
|
More...
|
about 2 months ago
|
Changes the default values for plotting option sample By using a prime number (47) for the sample grid, many bugs of the implicit plots algorithm, such as #3849 and #4198, will remain hidden from ocasional users while I work on solving them which will take some time :) |
|
More...
|
about 2 months ago
|
Minor change: a more precise comment. |
|
More...
|
about 2 months ago
|