You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(20) |
Dec
(17) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(39) |
Feb
(21) |
Mar
(33) |
Apr
(135) |
May
(53) |
Jun
(88) |
Jul
(47) |
Aug
(59) |
Sep
(207) |
Oct
(40) |
Nov
(7) |
Dec
(26) |
2003 |
Jan
(49) |
Feb
(39) |
Mar
(117) |
Apr
(50) |
May
(62) |
Jun
(6) |
Jul
(19) |
Aug
(24) |
Sep
(11) |
Oct
(11) |
Nov
(49) |
Dec
(9) |
2004 |
Jan
(29) |
Feb
(123) |
Mar
(32) |
Apr
(53) |
May
(52) |
Jun
(19) |
Jul
(33) |
Aug
(10) |
Sep
(76) |
Oct
(86) |
Nov
(171) |
Dec
(163) |
2005 |
Jan
(147) |
Feb
(121) |
Mar
(120) |
Apr
(126) |
May
(120) |
Jun
(213) |
Jul
(76) |
Aug
(79) |
Sep
(140) |
Oct
(83) |
Nov
(156) |
Dec
(202) |
2006 |
Jan
(181) |
Feb
(171) |
Mar
(157) |
Apr
(98) |
May
(96) |
Jun
(97) |
Jul
(193) |
Aug
(76) |
Sep
(130) |
Oct
(63) |
Nov
(196) |
Dec
(253) |
2007 |
Jan
(256) |
Feb
(293) |
Mar
(276) |
Apr
(258) |
May
(181) |
Jun
(91) |
Jul
(108) |
Aug
(69) |
Sep
(107) |
Oct
(179) |
Nov
(137) |
Dec
(121) |
2008 |
Jan
(124) |
Feb
(129) |
Mar
(192) |
Apr
(201) |
May
(90) |
Jun
(86) |
Jul
(115) |
Aug
(142) |
Sep
(49) |
Oct
(91) |
Nov
(95) |
Dec
(218) |
2009 |
Jan
(230) |
Feb
(149) |
Mar
(118) |
Apr
(72) |
May
(77) |
Jun
(68) |
Jul
(102) |
Aug
(72) |
Sep
(89) |
Oct
(76) |
Nov
(125) |
Dec
(86) |
2010 |
Jan
(75) |
Feb
(90) |
Mar
(89) |
Apr
(121) |
May
(111) |
Jun
(66) |
Jul
(75) |
Aug
(66) |
Sep
(66) |
Oct
(166) |
Nov
(121) |
Dec
(73) |
2011 |
Jan
(74) |
Feb
|
Mar
|
Apr
(14) |
May
(22) |
Jun
(31) |
Jul
(53) |
Aug
(37) |
Sep
(23) |
Oct
(25) |
Nov
(31) |
Dec
(28) |
2012 |
Jan
(18) |
Feb
(11) |
Mar
(32) |
Apr
(17) |
May
(48) |
Jun
(37) |
Jul
(23) |
Aug
(54) |
Sep
(15) |
Oct
(11) |
Nov
(19) |
Dec
(22) |
2013 |
Jan
(11) |
Feb
(32) |
Mar
(24) |
Apr
(37) |
May
(31) |
Jun
(14) |
Jul
(26) |
Aug
(33) |
Sep
(40) |
Oct
(21) |
Nov
(36) |
Dec
(84) |
2014 |
Jan
(23) |
Feb
(20) |
Mar
(27) |
Apr
(24) |
May
(31) |
Jun
(27) |
Jul
(34) |
Aug
(26) |
Sep
(21) |
Oct
(45) |
Nov
(23) |
Dec
(73) |
2015 |
Jan
(33) |
Feb
(8) |
Mar
(24) |
Apr
(45) |
May
(27) |
Jun
(19) |
Jul
(21) |
Aug
(51) |
Sep
(43) |
Oct
(29) |
Nov
(61) |
Dec
(86) |
2016 |
Jan
(99) |
Feb
(52) |
Mar
(80) |
Apr
(61) |
May
(24) |
Jun
(23) |
Jul
(36) |
Aug
(30) |
Sep
(41) |
Oct
(43) |
Nov
(27) |
Dec
(46) |
2017 |
Jan
(57) |
Feb
(34) |
Mar
(40) |
Apr
(31) |
May
(78) |
Jun
(49) |
Jul
(72) |
Aug
(33) |
Sep
(26) |
Oct
(82) |
Nov
(69) |
Dec
(29) |
2018 |
Jan
(43) |
Feb
(9) |
Mar
|
Apr
(40) |
May
(34) |
Jun
(49) |
Jul
(45) |
Aug
(8) |
Sep
(51) |
Oct
(75) |
Nov
(103) |
Dec
(80) |
2019 |
Jan
(153) |
Feb
(78) |
Mar
(47) |
Apr
(48) |
May
(63) |
Jun
(54) |
Jul
(10) |
Aug
(7) |
Sep
(17) |
Oct
(24) |
Nov
(29) |
Dec
(17) |
2020 |
Jan
(22) |
Feb
(74) |
Mar
(47) |
Apr
(48) |
May
(12) |
Jun
(44) |
Jul
(13) |
Aug
(18) |
Sep
(26) |
Oct
(36) |
Nov
(25) |
Dec
(23) |
2021 |
Jan
(28) |
Feb
(25) |
Mar
(58) |
Apr
(76) |
May
(72) |
Jun
(70) |
Jul
(25) |
Aug
(67) |
Sep
(17) |
Oct
(24) |
Nov
(30) |
Dec
(30) |
2022 |
Jan
(51) |
Feb
(39) |
Mar
(72) |
Apr
(65) |
May
(30) |
Jun
(72) |
Jul
(129) |
Aug
(44) |
Sep
(45) |
Oct
(30) |
Nov
(48) |
Dec
(275) |
2023 |
Jan
(235) |
Feb
(232) |
Mar
(68) |
Apr
(16) |
May
(52) |
Jun
(87) |
Jul
(143) |
Aug
(32) |
Sep
(26) |
Oct
(15) |
Nov
(20) |
Dec
(74) |
2024 |
Jan
(119) |
Feb
(32) |
Mar
(64) |
Apr
(68) |
May
(30) |
Jun
(50) |
Jul
(37) |
Aug
(32) |
Sep
(10) |
Oct
(27) |
Nov
(47) |
Dec
(36) |
2025 |
Jan
(94) |
Feb
(68) |
Mar
(79) |
Apr
(66) |
May
(46) |
Jun
(21) |
Jul
(134) |
Aug
(49) |
Sep
|
Oct
|
Nov
|
Dec
|
From: rtoy <rt...@us...> - 2025-08-22 04:58:55
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS". The branch, master has been updated via e10c78741a110e9652a8006dd85b545a6cc78929 (commit) from 02a518774841c893de33e913b5e685aa965f5b0a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: doc/info/manual.css | 8 -------- 1 file changed, 8 deletions(-) hooks/post-receive -- Maxima CAS |
From: rtoy <rt...@us...> - 2025-08-22 01:45:29
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS". The branch, rtoy-mathjax-numerical has been updated via 51ed05c70394575c7052945f64915e1ba67a9f8b (commit) from cafa88f2556e927bfc0e2f318f335349c8e571f7 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 51ed05c70394575c7052945f64915e1ba67a9f8b Author: Raymond Toy <toy...@gm...> Date: Thu Aug 21 18:44:58 2025 -0700 Add graphs for the examples using rk diff --git a/doc/info/Numerical.texi.m4 b/doc/info/Numerical.texi.m4 index 302b11be5..be4664b6f 100644 --- a/doc/info/Numerical.texi.m4 +++ b/doc/info/Numerical.texi.m4 @@ -1393,7 +1393,11 @@ increments of 0.1 for @math{t}, use: (%i2) plot2d ([discrete, results])$ @end example -the results will be saved in the list @code{results} and the plot will show the solution obtained, with @var{t} on the horizontal axis and @var{x} on the vertical axis. +The results will be saved in the list @code{results} and the plot will show the solution obtained, with @var{t} on the horizontal axis and @var{x} on the vertical axis. + +@ifnotinfo +@image{figures/plotrk,8cm} +@end ifnotinfo To solve numerically the system: @@ -1435,6 +1439,10 @@ for @math{t} between 0 and 4, and with values of -1.25 and 0.75 for @math{x} and The plot will show the solution for variable @var{y} as a function of @var{t}. +@ifnotinfo +@image{figures/plotrk2,8cm} +@end ifnotinfo + @opencatbox{Categories:} @category{Differential equations} @category{Numerical methods} diff --git a/doc/info/figures/plotrk.png b/doc/info/figures/plotrk.png new file mode 100644 index 000000000..90ccf541c Binary files /dev/null and b/doc/info/figures/plotrk.png differ diff --git a/doc/info/figures/plotrk2.png b/doc/info/figures/plotrk2.png new file mode 100644 index 000000000..7b24d24fa Binary files /dev/null and b/doc/info/figures/plotrk2.png differ ----------------------------------------------------------------------- Summary of changes: doc/info/Numerical.texi.m4 | 10 +++++++++- doc/info/figures/plotrk.png | Bin 0 -> 7294 bytes doc/info/figures/plotrk2.png | Bin 0 -> 10674 bytes 3 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 doc/info/figures/plotrk.png create mode 100644 doc/info/figures/plotrk2.png hooks/post-receive -- Maxima CAS |
From: rtoy <rt...@us...> - 2025-08-22 01:34:31
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS". The branch, rtoy-mathjax-numerical has been created at cafa88f2556e927bfc0e2f318f335349c8e571f7 (commit) - Log ----------------------------------------------------------------- commit cafa88f2556e927bfc0e2f318f335349c8e571f7 Author: Raymond Toy <toy...@gm...> Date: Thu Aug 21 18:32:39 2025 -0700 Mathjax numerical solutiosn of diffeq diff --git a/doc/info/Numerical.texi.m4 b/doc/info/Numerical.texi.m4 index ba2ff19c3..302b11be5 100644 --- a/doc/info/Numerical.texi.m4 +++ b/doc/info/Numerical.texi.m4 @@ -1154,7 +1154,7 @@ density of the arrows being drawn. The default value is 225. @itemize @bullet @item -To show the direction field of the differential equation @math{y' = exp(-x) + y} and the solution that goes through @math{(2, -0.1)}: +To show the direction field of the differential equation @math{y' = e^{-x} + y} and the solution that goes through @math{(2, -0.1)}: @c ===beg=== @c plotdf(exp(-x)+y,[trajectory_at,2,-0.1])$ @c ===end=== @@ -1167,7 +1167,13 @@ To show the direction field of the differential equation @math{y' = exp(-x) + y} @end ifnotinfo @item -To obtain the direction field for the equation @math{diff(y,x) = x - y^2} and the solution with initial condition @math{y(-1) = 3}, we can use the command: +To obtain the direction field for the equation +m4_math( +<<<dy/dx = x - y^2>>>, +<<<@code{diff(y,x) = x - y^2}>>> +) + +and the solution with initial condition @math{y(-1) = 3}, we can use the command: @c ===beg=== @c plotdf(x-y^2,[xfun,"sqrt(x);-sqrt(x)"], @c [trajectory_at,-1,3], [direction,forward], @@ -1181,7 +1187,11 @@ To obtain the direction field for the equation @math{diff(y,x) = x - y^2} and th @end group @end example -The graph also shows the function @math{y = sqrt(x)}. +The graph also shows the function +m4_mathdot( +<<<y = \sqrt{x}>>>, +<<<@code{y = sqrt(x)}>>> +) @ifnotinfo @image{figures/plotdf2,8cm} @@ -1189,7 +1199,11 @@ The graph also shows the function @math{y = sqrt(x)}. @item The following example shows the direction field of a harmonic oscillator, -defined by the two equations @math{dz/dt = v} and @math{dv/dt = -k*z/m}, +defined by the two equations @math{dz/dt = v} and +m4_mathcomma( +<<<dv/dt = -kz/m>>>, +<<<@math{dv/dt = -k*z/m}>>>) + and the integral curve through @math{(z,v) = (6,0)}, with a slider that will allow you to change the value of @math{m} interactively (@math{k} is fixed at 2): @@ -1209,7 +1223,12 @@ fixed at 2): @end ifnotinfo @item -To plot the direction field of the Duffing equation, @math{m*x''+c*x'+k*x+b*x^3 = 0}, we introduce the variable @math{y=x'} and use: +To plot the direction field of the Duffing equation, +m4_mathcomma( +<<<m x''+c x' + kx + bx^3 = 0>>>, +<<<@math{m*x''+c*x'+k*x+b*x^3 = 0}>>> +) +we introduce the variable @math{y=x'} and use: @c ===beg=== @c plotdf([y,-(k*x + c*y + b*x^3)/m], @c [parameters,"k=-1,m=1.0,c=0,b=1"], @@ -1353,17 +1372,17 @@ Examples: To solve numerically the differential equation -@ifnottex +m4_displaymath( +<<<{{dx}\over{dt}} = t - x^2>>>, +<<< @example dx/dt = t - x^2 @end example -@end ifnottex -@tex -$${{dx}\over{dt}} = t - x^2$$ -@end tex +>>> +) -With initial value x(t=0) = 1, in the interval of t from 0 to 8 and with -increments of 0.1 for t, use: +With initial value @math{x(t=0) = 1}, in the interval of @math{t} from 0 to 8 and with +increments of 0.1 for @math{t}, use: @c ===beg=== @c results: rk(t-x^2,x,1,[t,0,8,0.1])$ @@ -1378,16 +1397,24 @@ the results will be saved in the list @code{results} and the plot will show the To solve numerically the system: -@ifnottex +m4_displaymath( +<<<\eqalign{ +{dx\over dy} &= 4-x^2-4y^2 \cr +{dy\over dt} &= y^2 - x^2 + 1 +}>>>, +<<< @example dx/dt = 4-x^2-4*y^2 dy/dt = y^2-x^2+1 @end example -@end ifnottex -@tex -$$\cases{{\displaystyle{dx}\over\displaystyle{dt}} = 4-x^2-4y^2 &\cr &\cr {\displaystyle{dy}\over\displaystyle{dt}} = y^2-x^2+1}$$ -@end tex - -for t between 0 and 4, and with values of -1.25 and 0.75 for x and y at t=0: +>>> +) +@c @ifnottex +@c @end ifnottex +@c @tex +@c $$\cases{{\displaystyle{dx}\over\displaystyle{dt}} = 4-x^2-4y^2 &\cr &\cr {\displaystyle{dy}\over\displaystyle{dt}} = y^2-x^2+1}$$ +@c @end tex +@c +for @math{t} between 0 and 4, and with values of -1.25 and 0.75 for @math{x} and @math{y} at @math{t=0}: @c ===beg=== @c sol: rk([4-x^2-4*y^2, y^2-x^2+1], [x, y], [-1.25, 0.75], commit 6b4b468cac193d2448a46b112e787c977f4a3227 Author: Raymond Toy <toy...@gm...> Date: Thu Aug 21 18:19:38 2025 -0700 Mathjax differential equations diff --git a/doc/info/Numerical.texi.m4 b/doc/info/Numerical.texi.m4 index 4181a64ac..ba2ff19c3 100644 --- a/doc/info/Numerical.texi.m4 +++ b/doc/info/Numerical.texi.m4 @@ -951,30 +951,33 @@ Examples: The Ordinary Differential Equations (ODE) solved by the functions in this section should have the form, -@ifnottex + +m4_displaymath( +<<<{{dy}\over{dx}} = F(x,y)>>>, +<<< @example dy -- = F(x,y) dx @end example -@end ifnottex -@tex -$${{dy}\over{dx}} = F(x,y)$$ -@end tex +>>> +) + which is a first-order ODE. Higher order differential equations of order @var{n} must be written as a system of @var{n} first-order equations of that kind. For instance, a second-order ODE should be written as a system of two equations -@ifnottex + +m4_displaymath( +<<<{{dx}\over{dt}} = G(x,y,t) \qquad {{dy}\over{dt}} = F(x,y,t)>>>, +<<< @example dx dy -- = G(x,y,t) -- = F(x,y,t) dt dt @end example -@end ifnottex -@tex -$${{dx}\over{dt}} = G(x,y,t) \qquad {{dy}\over{dt}} = F(x,y,t)$$ -@end tex +>>> +) The first argument in the functions will be a list with the expressions on the right-side of the ODE's. The variables whose derivatives are represented commit f433ff5427e44f253fb0cb51da9de7d17b61b760 Author: Raymond Toy <toy...@gm...> Date: Thu Aug 21 18:15:36 2025 -0700 Mathjax for inverse_fft and fft diff --git a/doc/info/Numerical.texi.m4 b/doc/info/Numerical.texi.m4 index 81942fa76..4181a64ac 100644 --- a/doc/info/Numerical.texi.m4 +++ b/doc/info/Numerical.texi.m4 @@ -126,10 +126,10 @@ Computes the inverse complex fast Fourier transform. transform. The number of elements must be a power of 2. The elements must be literal numbers (integers, rationals, floats, or bigfloats) or symbolic constants, -or expressions @code{a + b*%i} where @code{a} and @code{b} are literal numbers +or expressions @math{a + bi} where @math{a} and @math{b} are literal numbers or symbolic constants. -@code{inverse_fft} returns a new object of the same type as @var{y}, +@code{inverse_fft} returns a new object of the same type as @math{y}, which is not modified. Results are always computed as floats or expressions @code{a + b*%i} where @code{a} and @code{b} are floats. @@ -138,12 +138,17 @@ be used instead as a drop-in replacement of @code{inverse_fft} that is slower, but supports bfloats. The inverse discrete Fourier transform is defined as follows. -Let @code{x} be the output of the inverse transform. -Then for @code{j} from 0 through @code{n - 1}, +Let @math{x} be the output of the inverse transform. +Then for @math{j} from 0 through @math{n - 1}, +m4_displaymath( +<<<x[j] = \sum_{k=0}^{n-1} y[k] e^{-2i\pi j k/n}>>>, +<<< @example x[j] = sum(y[k] exp(-2 %i %pi j k / n), k, 0, n - 1) @end example +>>> +) As there are various sign and normalization conventions possible, this definition of the transform may differ from that used by other mathematical software. @@ -243,12 +248,17 @@ of only real values (no imaginary parts), @mref{real_fft} can be used which is potentially faster. The discrete Fourier transform is defined as follows. -Let @code{y} be the output of the transform. -Then for @code{k} from 0 through @code{n - 1}, +Let @math{y} be the output of the transform. +Then for @math{k} from 0 through @math{n - 1}, +m4_displaymath( +<<<y[k] = {1\over n} \sum_{j=0}^{n-1} x[j] e^{+2i\pi j k / n}>>>, +<<< @example y[k] = (1/n) sum(x[j] exp(+2 %i %pi j k / n), j, 0, n - 1) @end example +>>> +) As there are various sign and normalization conventions possible, this definition of the transform may differ from that used by other mathematical software. @@ -256,30 +266,60 @@ this definition of the transform may differ from that used by other mathematical When the data @var{x} are real, real coefficients @code{a} and @code{b} can be computed such that +m4_displaymath( +<<<x[j] = \sum_{k=0}^{n/2} \left(a[k] \cos {2\pi j k\over n} + b[k] +\sin {2\pi j k \over n}\right)>>>, +<<< @example x[j] = sum(a[k]*cos(2*%pi*j*k/n)+b[k]*sin(2*%pi*j*k/n), k, 0, n/2) @end example +>>> +) with +m4_displaymath( +<<<\eqalign{ +a[0] &= {\rm realpart}(y[0])\cr +b[0] &= 0 +}>>>, +<<< @example a[0] = realpart (y[0]) b[0] = 0 @end example +>>> +) -and, for k from 1 through n/2 - 1, +and, for @math{k} from 1 through @math{n/2 - 1}, +m4_displaymath( +<<<\eqalign{ +a[k] &= {\rm realpart}(y[k] + y[n-k]) \cr +b[k] &= {\rm imagpart}(y[n-k] - y[k]) +}>>>, +<<< @example a[k] = realpart (y[k] + y[n - k]) b[k] = imagpart (y[n - k] - y[k]) @end example +>>> +) and +m4_displaymath( +<<<\eqalign{ +a\left[{n\over 2}\right] &= {\rm realpart}\left(y\left[{n\over 2}\right]\right) \cr +b\left[{n\over 2}\right] &= 0 +}>>>, +<<< @example a[n/2] = realpart (y[n/2]) b[n/2] = 0 @end example +>>> +) @code{load("fft")} loads this function. commit c32b6d1c4720f052af7d30e78fb7c5eae6d75ee6 Author: Raymond Toy <toy...@gm...> Date: Thu Aug 21 16:28:43 2025 -0700 Mathjax for polartorect and recttopolar diff --git a/doc/info/Numerical.texi.m4 b/doc/info/Numerical.texi.m4 index 5def4194b..81942fa76 100644 --- a/doc/info/Numerical.texi.m4 +++ b/doc/info/Numerical.texi.m4 @@ -1,3 +1,4 @@ +@c -*- mode: texinfo -*- @menu * Introduction to fast Fourier transform:: * Functions and Variables for fast Fourier transform:: @@ -38,19 +39,27 @@ small primes. @anchor{polartorect} @deffn {Function} polartorect (@var{r}, @var{t}) -Translates complex values of the form @code{r %e^(%i t)} to the form -@code{a + b %i}, where @var{r} is the magnitude and @var{t} is the phase. -@var{r} and @var{t} are 1-dimensional arrays of the same size. +Translates complex values of the form @math{r e^{i t}} to the form +@math{a + b i}, where @math{r} is the magnitude and @math{t} is the phase. +@math{r} and @math{t} are 1-dimensional arrays of the same size. The array size need not be a power of 2. The original values of the input arrays are -replaced by the real and imaginary parts, @code{a} and @code{b}, on return. +replaced by the real and imaginary parts, @math{a} and @math{b}, on return. The outputs are calculated as +m4_displaymath( +<<<\eqalign{ +a &= r \cos t \cr +b &= r \sin t +}>>>, +<<< @example a = r cos(t) b = r sin(t) @end example +>>> +) @mref{polartorect} is the inverse function of @mrefdot{recttopolar} @@ -66,21 +75,37 @@ b = r sin(t) @anchor{recttopolar} @deffn {Function} recttopolar (@var{a}, @var{b}) -Translates complex values of the form @code{a + b %i} to the form -@code{r %e^(%i t)}, where @var{a} is the real part and @var{b} is the imaginary -part. @var{a} and @var{b} are 1-dimensional arrays of the same size. +Translates complex values of the form @math{a + b i} to the form +@math{r e^{i t}}, where @math{a} is the real part and @math{b} is the imaginary +part. @math{a} and @math{b} are 1-dimensional arrays of the same size. The array size need not be a power of 2. The original values of the input arrays are -replaced by the magnitude and angle, @code{r} and @code{t}, on return. +replaced by the magnitude and angle, @math{r} and @math{t}, on return. The outputs are calculated as +m4_displaymath( +<<<\eqalign{ +r &= \sqrt{a^2+b^2} \cr +t &= {\rm atan2}(b, a) +}>>>, +<<< @example r = sqrt(a^2 + b^2) t = atan2(b, a) @end example - -The computed angle is in the range @code{-%pi} to @code{%pi}. +>>> +) + +The computed angle is in the range +m4_math( +<<<-\pi>>>, +<<<@code{-%pi}>>> +) +to +m4_mathdot( +<<<\pi>>>, +<<<@code{%pi}>>>) @code{recttopolar} is the inverse function of @mrefdot{polartorect} commit 216f78d5e85050541f9d6201e64aa6a9d81d8540 Author: Raymond Toy <toy...@gm...> Date: Thu Aug 21 16:05:24 2025 -0700 Rename Numerical.texi to Numerical.texi.m4 In preparation for adding mathjax for the formulas. diff --git a/doc/info/Numerical.texi b/doc/info/Numerical.texi.m4 similarity index 100% rename from doc/info/Numerical.texi rename to doc/info/Numerical.texi.m4 commit e10c78741a110e9652a8006dd85b545a6cc78929 Author: Raymond Toy <toy...@gm...> Date: Thu Aug 21 15:47:07 2025 -0700 Remove redundant entry for div.highlight We had an extra entry for div.highlight. The correct one is the one that sets the background color from the --example-background-color. diff --git a/doc/info/manual.css b/doc/info/manual.css index fc95c9aea..674e23ae7 100644 --- a/doc/info/manual.css +++ b/doc/info/manual.css @@ -100,14 +100,6 @@ div.highlight pre { line-height: normal !important; } -/* - * Forcefully override the pygments background color for examples, if - * pygments is used for highlighting. - */ -div.highlight { - background: rgb(238,238,255) !important; -} - /* Reduce the indentation of lists and descriptions */ ul,ol { padding-left: 1em } dd { margin-left: 0.5em } ----------------------------------------------------------------------- hooks/post-receive -- Maxima CAS |
From: rtoy <rt...@us...> - 2025-08-21 22:21:18
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS". The branch, master has been updated via 02a518774841c893de33e913b5e685aa965f5b0a (commit) via 46a4194b9052bbe38ba4a9176e161f49b3c48777 (commit) via 72f5b47f38465515b857a794fcce4e32baaf3ed0 (commit) via 01d3f5f9e304284413dabbf0e9f234f99b55a56b (commit) via edc2c53b12857d4479b3d07c93a36f9cfd3ef567 (commit) via 5a59cbd22aef09742256ca0d1cbf8f2dfdf7a02f (commit) via 52630395e36edbba760afff6396da671b73132e4 (commit) via d614552b9aa0250f4a624ddc8c33673f6c12cdcd (commit) via 3865b325cee6ee87d94b98d5faf947049982b15e (commit) via f4e46eba7ff2e89e532f7ca0cc47b25eaa594f1d (commit) via 4c8187e5e6f6a5743f4f484717289852b3f9af09 (commit) via 24b2d30fe6e752a863c78cf0d669faefe40e9b74 (commit) via fdf8b514fd1f5858dc00ba1550b1a4b3856ac037 (commit) via 286103f0df8f9b5ca0d0a1f22eaf7254b6305e2d (commit) via 758016a28cb3eb32cb29c5f12d7876bd1db479dd (commit) via d75fb58de80407a2ecf4987566f531756470b310 (commit) via 240b4bbf8dfa754d71b1b9ab5aeed521bd25a712 (commit) via 2f858e1f7c5a612122f03b139d43bee5a9b673d0 (commit) via 923ea9a89d2aacb65ffc58d6bd41f2a4c9634571 (commit) via 5bd32861611a2ac451fbee6429fb539c5f97effd (commit) via e766f09c5c0ebb6ad6d0e38ecb6d2fafd2ade3fe (commit) via 59d993be7be896cbd1d3dc355aef8a91c537bcda (commit) via 8bf67729874e5e8fa85d8748a00304d106fbc414 (commit) via 523b4ca0352b80f5b1e0deabfb59f78d6e51fe60 (commit) via f05d717bff8c0254a3d66d18d85e236111534fb7 (commit) via 9519ab0ecef3aa400f3835e1423dd2d31ce07b42 (commit) via e7ab454db65fcdf43442ac429541a6bc41d49fd6 (commit) via fb9b3de5da7ef36d0db621c2ca524585e0ab054b (commit) via 4006dcfd532428fa8a9e0eff00f842216ba8e057 (commit) from 350f069f401a51846a352127a6fa316e544f2b94 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 02a518774841c893de33e913b5e685aa965f5b0a Author: Raymond Toy <toy...@gm...> Date: Thu Aug 21 13:50:52 2025 -0700 Run update_examples This caused the results from `fft` to have the real parts have the opposite sign. But this also makes the results match what `fft` currently returns and matches what `fftpack5_fft` returns, which is nice. diff --git a/doc/info/Numerical.texi b/doc/info/Numerical.texi index 747ff6812..5def4194b 100644 --- a/doc/info/Numerical.texi +++ b/doc/info/Numerical.texi @@ -140,19 +140,24 @@ Real data. @c L2 : fft (L1); @c lmax (abs (L2 - L)); @c ===end=== -@example +@example maxima (%i1) load ("fft") $ (%i2) fpprintprec : 4 $ (%i3) L : [1, 2, 3, 4, -1, -2, -3, -4] $ +@group (%i4) L1 : inverse_fft (L); -(%o4) [0.0, 14.49 %i - .8284, 0.0, 2.485 %i + 4.828, 0.0, - 4.828 - 2.485 %i, 0.0, - 14.49 %i - .8284] +(%o4) [0.0, - 14.49 %i - 0.8284, 0.0, 4.828 - 2.485 %i, 0.0, + 2.485 %i + 4.828, 0.0, 14.49 %i - 0.8284] +@end group +@group (%i5) L2 : fft (L1); -(%o5) [1.0, 2.0 - 2.168L-19 %i, 3.0 - 7.525L-20 %i, -4.0 - 4.256L-19 %i, - 1.0, 2.168L-19 %i - 2.0, -7.525L-20 %i - 3.0, 4.256L-19 %i - 4.0] +(%o5) [1.0, 2.0 - 4.441e-16 %i, 3.0, 4.441e-16 %i + 4.0, - 1.0, + 4.441e-16 %i - 2.0, - 3.0, - 4.441e-16 %i - 4.0] +@end group +@group (%i6) lmax (abs (L2 - L)); -(%o6) 3.545L-16 +(%o6) 4.441e-16 +@end group @end example Complex data. @@ -165,20 +170,24 @@ Complex data. @c L2 : fft (L1); @c lmax (abs (L2 - L)); @c ===end=== -@example +@example maxima (%i1) load ("fft") $ -(%i2) fpprintprec : 4 $ +(%i2) fpprintprec : 4 $ (%i3) L : [1, 1 + %i, 1 - %i, -1, -1, 1 - %i, 1 + %i, 1] $ +@group (%i4) L1 : inverse_fft (L); -(%o4) [4.0, 2.711L-19 %i + 4.0, 2.0 %i - 2.0, -- 2.828 %i - 2.828, 0.0, 5.421L-20 %i + 4.0, - 2.0 %i - 2.0, -2.828 %i + 2.828] +(%o4) [4.0, 2.828 %i + 2.828, - 2.0 %i - 2.0, 4.0, 0.0, + - 2.828 %i - 2.828, 2.0 %i - 2.0, 4.0] +@end group +@group (%i5) L2 : fft (L1); -(%o5) [4.066E-20 %i + 1.0, 1.0 %i + 1.0, 1.0 - 1.0 %i, -1.55L-19 %i - 1.0, - 4.066E-20 %i - 1.0, 1.0 - 1.0 %i, -1.0 %i + 1.0, 1.0 - 7.368L-20 %i] -(%i6) lmax (abs (L2 - L)); -(%o6) 6.841L-17 +(%o5) [1.0, 1.0 %i + 1.0, 1.0 - 1.0 %i, - 1.0, - 1.0, + 1.0 - 1.0 %i, 1.0 %i + 1.0, 1.0] +@end group +@group +(%i6) lmax (abs (L2 - L)); +(%o6) 0.0 +@end group @end example @opencatbox{Categories:} @@ -268,19 +277,24 @@ Real data. @c L2 : inverse_fft (L1); @c lmax (abs (L2 - L)); @c ===end=== -@example +@example maxima (%i1) load ("fft") $ (%i2) fpprintprec : 4 $ (%i3) L : [1, 2, 3, 4, -1, -2, -3, -4] $ +@group (%i4) L1 : fft (L); -(%o4) [0.0, 1.811 %i - .1036, 0.0, 0.3107 %i + .6036, 0.0, - 0.6036 - 0.3107 %i, 0.0, (- 1.811 %i) - 0.1036] +(%o4) [0.0, 1.811 %i - 0.1036, 0.0, 0.3107 %i + 0.6036, 0.0, + 0.6036 - 0.3107 %i, 0.0, - 1.811 %i - 0.1036] +@end group +@group (%i5) L2 : inverse_fft (L1); -(%o5) [1.0, 2.168L-19 %i + 2.0, 7.525L-20 %i + 3.0, -4.256L-19 %i + 4.0, - 1.0, - 2.168L-19 %i - 2.0, -- 7.525L-20 %i - 3.0, - 4.256L-19 %i - 4.0] +(%o5) [1.0, 4.441e-16 %i + 2.0, 3.0, 4.0 - 4.441e-16 %i, - 1.0, + - 4.441e-16 %i - 2.0, - 3.0, 4.441e-16 %i - 4.0] +@end group +@group (%i6) lmax (abs (L2 - L)); -(%o6) 3.545L-16 +(%o6) 4.441e-16 +@end group @end example Complex data. @@ -293,18 +307,24 @@ Complex data. @c L2 : inverse_fft (L1); @c lmax (abs (L2 - L)); @c ===end=== -@example +@example maxima (%i1) load ("fft") $ (%i2) fpprintprec : 4 $ (%i3) L : [1, 1 + %i, 1 - %i, -1, -1, 1 - %i, 1 + %i, 1] $ +@group (%i4) L1 : fft (L); -(%o4) [0.5, 0.5, 0.25 %i - 0.25, (- 0.3536 %i) - 0.3536, 0.0, 0.5, - (- 0.25 %i) - 0.25, 0.3536 %i + 0.3536] +(%o4) [0.5, 0.5, 0.25 %i - 0.25, - 0.3536 %i - 0.3536, 0.0, 0.5, + - 0.25 %i - 0.25, 0.3536 %i + 0.3536] +@end group +@group (%i5) L2 : inverse_fft (L1); -(%o5) [1.0, 1.0 %i + 1.0, 1.0 - 1.0 %i, - 1.0, - 1.0, 1.0 - 1.0 %i, - 1.0 %i + 1.0, 1.0] +(%o5) [1.0, 1.0 %i + 1.0, 1.0 - 1.0 %i, - 1.0, - 1.0, + 1.0 - 1.0 %i, 1.0 %i + 1.0, 1.0] +@end group +@group (%i6) lmax (abs (L2 - L)); -(%o6) 0.0 +(%o6) 0.0 +@end group @end example Computation of sine and cosine coefficients. @@ -331,7 +351,7 @@ Computation of sine and cosine coefficients. @c f(j) := sum (a[k] * cos (2*%pi*j*k / n) + b[k] * sin (2*%pi*j*k / n), k, 0, n/2) $ @c makelist (float (f (j)), j, 0, n - 1); @c ===end=== -@example +@example maxima (%i1) load ("fft") $ (%i2) fpprintprec : 4 $ (%i3) L : [1, 2, 3, 4, 5, 6, 7, 8] $ @@ -343,20 +363,27 @@ Computation of sine and cosine coefficients. (%i9) b : make_array (any, n/2 + 1) $ (%i10) a[0] : realpart (y[0]) $ (%i11) b[0] : 0 $ +@group (%i12) for k : 1 thru n/2 - 1 do (a[k] : realpart (y[k] + y[n - k]), b[k] : imagpart (y[n - k] - y[k])); (%o12) done +@end group (%i13) a[n/2] : y[n/2] $ (%i14) b[n/2] : 0 $ +@group (%i15) listarray (a); (%o15) [4.5, - 1.0, - 1.0, - 1.0, - 0.5] +@end group +@group (%i16) listarray (b); -(%o16) [0, - 2.414, - 1.0, - .4142, 0] -(%i17) f(j) := sum (a[k]*cos(2*%pi*j*k/n) + b[k]*sin(2*%pi*j*k/n), - k, 0, n/2) $ +(%o16) [0, 2.414, 1.0, 0.4142, 0] +@end group +(%i17) f(j) := sum (a[k] * cos (2*%pi*j*k / n) + b[k] * sin (2*%pi*j*k / n), k, 0, n/2) $ +@group (%i18) makelist (float (f (j)), j, 0, n - 1); -(%o18) [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0] +(%o18) [1.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0] +@end group @end example @opencatbox{Categories:} @@ -603,21 +630,30 @@ generate programs to be run in Fortran. See also @mrefdot{stringout} @c ev (expr, x=1e155); @c ev (expr2, x=1e155); @c ===end=== -@example +@example maxima +@group (%i1) expr: 1e-155*x^2 - 5.5*x + 5.2e155; - 2 -(%o1) 1.e-155 x - 5.5 x + 5.2e+155 + 2 +(%o1) 1.0e-155 x - 5.5 x + 5.2e155 +@end group +@group (%i2) expr2: horner (%, x), keepfloat: true; -(%o2) 1.0 ((1.e-155 x - 5.5) x + 5.2e+155) +(%o2) 1.0 ((1.0e-155 x - 5.5) x + 5.2e155) +@end group +@group (%i3) ev (expr, x=1e155); Maxima encountered a Lisp error: - arithmetic error FLOATING-POINT-OVERFLOW signalled + Arithmetic error FLOATING-POINT-OVERFLOW signalled. +Operation was *, operands (1.0e155 NIL). Automatically continuing. To enable the Lisp debugger set *debugger-hook* to nil. +@end group +@group (%i4) ev (expr2, x=1e155); -(%o4) 7.00000000000001e+154 +(%o4) 7.000000000000006e154 +@end group @end example @opencatbox{Categories:} @@ -719,32 +755,58 @@ Examples: @c bf_find_root (exp(x) = y, x, 0, 100), y = 10; @c log(10b0); @c ===end=== -@example +@example maxima +@group (%i1) f(x) := sin(x) - x/2; x (%o1) f(x) := sin(x) - - 2 +@end group +@group (%i2) find_root (sin(x) - x/2, x, 0.1, %pi); (%o2) 1.895494267033981 +@end group +@group (%i3) find_root (sin(x) = x/2, x, 0.1, %pi); (%o3) 1.895494267033981 +@end group +@group (%i4) find_root (f(x), x, 0.1, %pi); (%o4) 1.895494267033981 +@end group +@group (%i5) find_root (f, 0.1, %pi); (%o5) 1.895494267033981 +@end group +@group (%i6) find_root (exp(x) = y, x, 0, 100); x (%o6) find_root(%e = y, x, 0.0, 100.0) +@end group +@group (%i7) find_root (exp(x) = y, x, 0, 100), y = 10; (%o7) 2.302585092994046 +@end group +@group (%i8) log (10.0); (%o8) 2.302585092994046 +@end group +@group (%i9) fpprec:32; -(%o9) 32 -(%i10) bf_find_root (exp(x) = y, x, 0, 100), y = 10; -(%o10) 2.3025850929940456840179914546844b0 -(%i11) log(10b0); -(%o11) 2.3025850929940456840179914546844b0 +(%o9) 32 +@end group +@group +(%i10) 32; +(%o10) 32 +@end group +@group +(%i11) bf_find_root (exp(x) = y, x, 0, 100), y = 10; +(%o11) 2.3025850929940456840179914546844b0 +@end group +@group +(%i12) log(10b0); +(%o12) 2.3025850929940456840179914546844b0 +@end group @end example @opencatbox{Categories:} @@ -783,20 +845,32 @@ Examples: @c newton (x^2 - a^2, x, a/2, a^2/100); @c ev (x^2 - a^2, x = %); @c ===end=== -@example +@example maxima +@group (%i1) load ("newton1"); -(%o1) /maxima/share/numeric/newton1.mac +(%o1) /maxima/share/numeric/newton1.mac +@end group +@group (%i2) newton (cos (u), u, 1, 1/100); -(%o2) 1.570675277161251 +(%o2) 1.5706752771612507 +@end group +@group (%i3) ev (cos (u), u = %); -(%o3) 1.2104963335033529e-4 +(%o3) 1.2104963335033528e-4 +@end group +@group (%i4) assume (a > 0); (%o4) [a > 0] +@end group +@group (%i5) newton (x^2 - a^2, x, a/2, a^2/100); -(%o5) 1.00030487804878 a +(%o5) 1.0003048780487804 a +@end group +@group (%i6) ev (x^2 - a^2, x = %); 2 (%o6) 6.098490481853958e-4 a +@end group @end example @opencatbox{Categories:} @@ -1016,7 +1090,7 @@ To show the direction field of the differential equation @math{y' = exp(-x) + y} @c ===beg=== @c plotdf(exp(-x)+y,[trajectory_at,2,-0.1])$ @c ===end=== -@example +@example maxima (%i1) plotdf(exp(-x)+y,[trajectory_at,2,-0.1])$ @end example @@ -1031,7 +1105,7 @@ To obtain the direction field for the equation @math{diff(y,x) = x - y^2} and th @c [trajectory_at,-1,3], [direction,forward], @c [y,-5,5], [x,-4,16])$ @c ===end=== -@example +@example maxima @group (%i1) plotdf(x-y^2,[xfun,"sqrt(x);-sqrt(x)"], [trajectory_at,-1,3], [direction,forward], @@ -1055,7 +1129,7 @@ fixed at 2): @c plotdf([v,-k*z/m], [z,v], [parameters,"m=2,k=2"], @c [sliders,"m=1:5"], [trajectory_at,6,0])$ @c ===end=== -@example +@example maxima @group (%i1) plotdf([v,-k*z/m], [z,v], [parameters,"m=2,k=2"], [sliders,"m=1:5"], [trajectory_at,6,0])$ @@ -1073,7 +1147,7 @@ To plot the direction field of the Duffing equation, @math{m*x''+c*x'+k*x+b*x^3 @c [parameters,"k=-1,m=1.0,c=0,b=1"], @c [sliders,"k=-2:2,m=-1:1"],[tstep,0.1])$ @c ===end=== -@example +@example maxima @group (%i1) plotdf([y,-(k*x + c*y + b*x^3)/m], [parameters,"k=-1,m=1.0,c=0,b=1"], @@ -1098,7 +1172,7 @@ the two state variables as a function of time: @c [a,-10,2], [w,-14,14], [direction,forward], @c [nsteps,300], [sliders,"m=0.1:1"], [versus_t,1])$ @c ===end=== -@example +@example maxima @group (%i1) plotdf([w,-g*sin(a)/l - b*w/m/l], [a,w], [parameters,"g=9.8,l=0.5,m=0.3,b=0.05"], @@ -1145,7 +1219,7 @@ Example: @c V: 900/((x+1)^2+y^2)^(1/2)-900/((x-1)^2+y^2)^(1/2)$ @c ploteq(V,[x,-2,2],[y,-2,2],[fieldlines,"blue"])$ @c ===end=== -@example +@example maxima (%i1) V: 900/((x+1)^2+y^2)^(1/2)-900/((x-1)^2+y^2)^(1/2)$ (%i2) ploteq(V,[x,-2,2],[y,-2,2],[fieldlines,"blue"])$ @end example @@ -1227,7 +1301,7 @@ increments of 0.1 for t, use: @c results: rk(t-x^2,x,1,[t,0,8,0.1])$ @c plot2d ([discrete, results])$ @c ===end=== -@example +@example maxima (%i1) results: rk(t-x^2,x,1,[t,0,8,0.1])$ (%i2) plot2d ([discrete, results])$ @end example @@ -1253,11 +1327,15 @@ for t between 0 and 4, and with values of -1.25 and 0.75 for x and y at t=0: @c plot2d([discrete, makelist([p[1], p[3]], p, sol)], [xlabel, "t"], @c [ylabel, "y"])$ @c ===end=== -@example +@example maxima +@group (%i1) sol: rk([4-x^2-4*y^2, y^2-x^2+1], [x, y], [-1.25, 0.75], - [t, 0, 4, 0.02])$ + [t,0,4,0.02])$ +@end group +@group (%i2) plot2d([discrete, makelist([p[1], p[3]], p, sol)], [xlabel, "t"], [ylabel, "y"])$ +@end group @end example The plot will show the solution for variable @var{y} as a function of @var{t}. commit 46a4194b9052bbe38ba4a9176e161f49b3c48777 Author: Raymond Toy <toy...@gm...> Date: Thu Aug 21 07:47:13 2025 -0700 Run update_examples diff --git a/doc/info/Differential.texi b/doc/info/Differential.texi index a9a6a7bcc..46952d585 100644 --- a/doc/info/Differential.texi +++ b/doc/info/Differential.texi @@ -68,33 +68,41 @@ calling @code{desolve} by using @mref{atvalue}. @c desolve([%o1,%o2],[f(x),g(x)]); @c [%o1,%o2],%o5,diff; @c ===end=== -@example +@example maxima +@group (%i1) 'diff(f(x),x)='diff(g(x),x)+sin(x); d d (%o1) -- (f(x)) = -- (g(x)) + sin(x) dx dx -(%i2) 'diff(g(x),x,2)='diff(f(x),x)-cos(x); +@end group @group +(%i2) 'diff(g(x),x,2)='diff(f(x),x)-cos(x); 2 d d (%o2) --- (g(x)) = -- (f(x)) - cos(x) 2 dx dx @end group +@group (%i3) atvalue('diff(g(x),x),x=0,a); (%o3) a +@end group +@group (%i4) atvalue(f(x),x=0,1); (%o4) 1 +@end group +@group (%i5) desolve([%o1,%o2],[f(x),g(x)]); - x -(%o5) [f(x) = a %e - a + 1, g(x) = - - x - cos(x) + a %e - a + g(0) - 1] + x +(%o5) [f(x) = %e a - a + 1, g(x) = + x + cos(x) + %e a - a + g(0) - 1] +@end group +@group (%i6) [%o1,%o2],%o5,diff; - x x x x -(%o6) [a %e = a %e , a %e - cos(x) = a %e - cos(x)] - + x x x x +(%o6) [%e a = %e a, %e a - cos(x) = %e a - cos(x)] +@end group @end example If @code{desolve} cannot obtain a solution, it returns @code{false}. @@ -191,43 +199,56 @@ Example: @c ratsimp (ic2(soln2,x=0,y=0,'diff(y,x)=2)); @c bc2 (soln2,x=0,y=1,x=1,y=3); @c ===end=== -@example -(%i1) x^2*'diff(y,x)+3*x*y = sin(x)/x; - 2 dy sin(x) -(%o1) 3 x y + x -- = ------ - dx x -(%i2) soln1:ode2(%,y,x); - %c - cos(x) -(%o2) y = ----------- - 3 - x -(%i3) ic1(soln1,x = %pi,y = 0); - 1 + cos(x) -(%o3) y = - ---------- - 3 - x -(%i4) 'diff(y,x,2)+y*('diff(y,x))^3 = 0; - 2 - dy 3 d y -(%o4) y (--) + --- = 0 - dx 2 - dx -(%i5) soln2:ode2(%,y,x); - 3 - 6 %k1 y + y -(%o5) ------------ = %k2 + x - 6 -(%i6) ratsimp(ic2(soln2,x = 0,y = 0,'diff(y,x) = 2)); - 3 - 3 y + y -(%o6) -------- = x - 6 -(%i7) bc2(soln2,x = 0,y = 1,x = 1,y = 3); - - 3 - - 10 y + y 3 -(%o7) ----------- = - - + x - 6 2 +@example maxima +@group +(%i1) x^2*'diff(y,x) + 3*y*x = sin(x)/x; + 2 dy sin(x) +(%o1) x -- + 3 x y = ------ + dx x +@end group +@group +(%i2) soln1: ode2(%,y,x); + %c - cos(x) +(%o2) y = ----------- + 3 + x +@end group +@group +(%i3) ic1 (soln1,x=%pi,y=0); + cos(x) + 1 +(%o3) y = - ---------- + 3 + x +@end group +@group +(%i4) 'diff(y,x,2) + y*'diff(y,x)^3 = 0; + 2 + d y dy 3 +(%o4) --- + y (--) = 0 + 2 dx + dx +@end group +@group +(%i5) soln2: ode2(%,y,x); + 3 + y + 6 %k1 y +(%o5) ------------ = x + %k2 + 6 +@end group +@group +(%i6) ratsimp (ic2(soln2,x=0,y=0,'diff(y,x)=2)); + 3 + y + 3 y +(%o6) -------- = x + 6 +@end group +@group +(%i7) bc2 (soln2,x=0,y=1,x=1,y=3); + 3 + y - 10 y 3 +(%o7) --------- = x - - + 6 2 +@end group @end example @opencatbox{Categories:} commit 72f5b47f38465515b857a794fcce4e32baaf3ed0 Author: Raymond Toy <toy...@gm...> Date: Wed Aug 20 21:32:53 2025 -0700 Add code to compute example for breakup We can now use update_examples to generate the example for breakup. Also run update_examples so we get syntax highlighting when enabled. diff --git a/doc/info/Equations.texi b/doc/info/Equations.texi index a514a193f..75d599afb 100644 --- a/doc/info/Equations.texi +++ b/doc/info/Equations.texi @@ -48,7 +48,7 @@ It's recommended to use this list rather than doing @code{concat ('%r, j)}. @c sol : subst (t[i], %rnum_list[i], sol)$ @c sol; @c ===end=== -@example +@example maxima @group (%i1) solve ([x + y = 3], [x,y]); (%o1) [[x = 3 - %r1, y = %r1]] @@ -208,7 +208,7 @@ Examples: @c e2: -1 - y + 2*y^2 - x + x^2; @c algsys ([e1, e2], [x, y]); @c ===end=== -@example +@example maxima @group (%i1) e1: 2*x*(1 - a1) - 2*(x - 1)*a2; (%o1) 2 (1 - a1) x - 2 a2 (x - 1) @@ -297,7 +297,7 @@ Examples: @c polyfactor: true$ @c allroots (eqn); @c ===end=== -@example +@example maxima @group (%i1) eqn: (1 + 2*x)^3 = 13.5*(1 + x^5); 3 5 @@ -314,7 +314,7 @@ x = - 0.9659625152196369 %i - 0.4069597231924075, x = 1.0] do (e2: subst (e, eqn), disp (expand (lhs(e2) - rhs(e2)))); - 3.552713678800501e-15 - - 5.329070518200751e-15 + - 8.43769498715119e-15 2.6645352591003757e-15 %i - 6.217248937900877e-15 @@ -380,7 +380,7 @@ the generation of extremely large expressions. @c backsubst : true$ @c linsolve ([eq1, eq2, eq3], [x,y,z]); @c ===end=== -@example +@example maxima (%i1) eq1 : x + y + z = 6$ (%i2) eq2 : x - y + z = 2$ (%i3) eq3 : x + y - z = 0$ @@ -415,66 +415,79 @@ Otherwise, common subexpressions are not identified. Examples: -@example +@c ===beg=== +@c programmode: false$ +@c breakup: true$ +@c solve (x^3 + x^2 - 1); +@c breakup: false$ +@c solve (x^3 + x^2 - 1); +@c ===end=== +@example maxima (%i1) programmode: false$ (%i2) breakup: true$ +@group (%i3) solve (x^3 + x^2 - 1); - - sqrt(23) 25 1/3 -(%t3) (--------- + --) - 6 sqrt(3) 54 -Solution: - - sqrt(3) %i 1 - ---------- - - - sqrt(3) %i 1 2 2 1 -(%t4) x = (- ---------- - -) %t3 + -------------- - - - 2 2 9 %t3 3 - - sqrt(3) %i 1 - - ---------- - - - sqrt(3) %i 1 2 2 1 -(%t5) x = (---------- - -) %t3 + ---------------- - - - 2 2 9 %t3 3 - - 1 1 -(%t6) x = %t3 + ----- - - - 9 %t3 3 + sqrt(23) 25 1/3 +(%t3) (-------- + --) + 3/2 54 + 2 3 +solve: solution: + + sqrt(3) %i - 1 + ---------- + --- + - 1 sqrt(3) %i 2 2 - 1 +(%t4) x = (--- - ----------) %t3 + ---------------- + --- + 2 2 9 %t3 3 + + - 1 sqrt(3) %i + --- - ---------- + sqrt(3) %i - 1 2 2 - 1 +(%t5) x = (---------- + ---) %t3 + ---------------- + --- + 2 2 9 %t3 3 + + 1 - 1 +(%t6) x = %t3 + ----- + --- + 9 %t3 3 (%o6) [%t4, %t5, %t6] -(%i6) breakup: false$ -(%i7) solve (x^3 + x^2 - 1); -Solution: - - sqrt(3) %i 1 - ---------- - - - 2 2 sqrt(23) 25 1/3 -(%t7) x = --------------------- + (--------- + --) - sqrt(23) 25 1/3 6 sqrt(3) 54 - 9 (--------- + --) - 6 sqrt(3) 54 - - sqrt(3) %i 1 1 - (- ---------- - -) - - - 2 2 3 -@group - sqrt(23) 25 1/3 sqrt(3) %i 1 -(%t8) x = (--------- + --) (---------- - -) - 6 sqrt(3) 54 2 2 - - sqrt(3) %i 1 - - ---------- - - - 2 2 1 - + --------------------- - - - sqrt(23) 25 1/3 3 - 9 (--------- + --) - 6 sqrt(3) 54 -@end group - sqrt(23) 25 1/3 1 1 -(%t9) x = (--------- + --) + --------------------- - - - 6 sqrt(3) 54 sqrt(23) 25 1/3 3 - 9 (--------- + --) - 6 sqrt(3) 54 -(%o9) [%t7, %t8, %t9] +@end group +(%i7) breakup: false$ +@group +(%i8) solve (x^3 + x^2 - 1); +solve: solution: + + sqrt(3) %i - 1 + ---------- + --- + 2 2 sqrt(23) 25 1/3 +(%t8) x = -------------------- + (-------- + --) + sqrt(23) 25 1/3 3/2 54 + 9 (-------- + --) 2 3 + 3/2 54 + 2 3 + - 1 sqrt(3) %i - 1 + (--- - ----------) + --- + 2 2 3 + + sqrt(23) 25 1/3 sqrt(3) %i - 1 +(%t9) x = (-------- + --) (---------- + ---) + 3/2 54 2 2 + 2 3 + - 1 sqrt(3) %i + --- - ---------- + 2 2 - 1 + + -------------------- + --- + sqrt(23) 25 1/3 3 + 9 (-------- + --) + 3/2 54 + 2 3 + + sqrt(23) 25 1/3 1 - 1 +(%t10) x = (-------- + --) + -------------------- + --- + 3/2 54 sqrt(23) 25 1/3 3 + 2 3 9 (-------- + --) + 3/2 54 + 2 3 +(%o10) [%t8, %t9, %t10] +@end group @end example @opencatbox{Categories:} @@ -531,7 +544,7 @@ or not there exists a rational function @code{@var{g}(@var{t})} satisfying @c (n - 1)/(n + 2); @c funcsolve (eqn, f(n)); @c ===end=== -@example +@example maxima @group (%i1) eqn: (n + 1)*f(n) - (n + 3)*f(n + 1)/(n + 1) = (n - 1)/(n + 2); @@ -586,7 +599,7 @@ Examples: @c x; @c y; @c ===end=== -@example +@example maxima (%i1) globalsolve: true$ @group (%i2) solve ([x + 3*y = 2, 2*x - y = 5], [x, y]); @@ -811,7 +824,7 @@ Examples: @c infix ("]["); @c lhs (aa ][ bb); @c ===end=== -@example +@example maxima @group (%i1) e: aa + bb = cc; (%o1) bb + aa = cc @@ -916,7 +929,7 @@ Examples: @c linsolve ([e1, e2, e3], '[x, y, z]); @c [x, y, z]; @c ===end=== -@example +@example maxima @group (%i1) e1: x + z = y; (%o1) z + x = y @@ -1059,7 +1072,7 @@ interval may be @code{minf} or @code{inf}. @c p: x^10 - 2*x^4 + 1/2$ @c nroots (p, -6, 9.1); @c ===end=== -@example +@example maxima (%i1) p: x^10 - 2*x^4 + 1/2$ @group (%i2) nroots (p, -6, 9.1); @@ -1186,7 +1199,7 @@ Examples: @c ev (%[1], float); @c ev (-1 - x + x^5, %); @c ===end=== -@example +@example maxima @group (%i1) realroots (-1 - x + x^5, 5e-6); 612003 @@ -1207,7 +1220,7 @@ Examples: @c realroots (expand ((1 - x)^5 * (2 - x)^3 * (3 - x)), 1e-20); @c multiplicities; @c ===end=== -@example +@example maxima @group (%i1) realroots (expand ((1 - x)^5 * (2 - x)^3 * (3 - x)), 1e-20); (%o1) [x = 1, x = 2, x = 3] @@ -1258,7 +1271,7 @@ Examples: @c infix ("]["); @c rhs (aa ][ bb); @c ===end=== -@example +@example maxima @group (%i1) e: aa + bb = cc; (%o1) bb + aa = cc @@ -1385,7 +1398,7 @@ Examples: @c rootsconmode: true$ @c rootscontract (sqrt(5 + sqrt(5)) - 5^(1/4)*sqrt(1 + sqrt(5))); @c ===end=== -@example +@example maxima (%i1) rootsconmode: false$ @group (%i2) rootscontract (x^(1/2)*y^(3/2)); @@ -1537,7 +1550,7 @@ Examples: @c solve (%, x); @c ev (%th(2), %[1]); @c ===end=== -@example +@example maxima @group (%i1) solve (asin (cos (3*x))*(f(x) - 1), x); solve: using arc-trig functions to get a solution. @@ -1651,7 +1664,7 @@ The symbols @code{%r} are used to denote arbitrary constants in a solution. @c ===beg=== @c solve([x+y=1,2*x+2*y=2],[x,y]); @c ===end=== -@example +@example maxima @group (%i1) solve([x+y=1,2*x+2*y=2],[x,y]); solve: dependent equations eliminated: (2) @@ -1788,7 +1801,7 @@ and the second centered at (c,d) with radius s. @c eq2: (x-c)^2+(y-d)^2-s^2; @c algsys([eq1,eq2],[x,y]); @c ===end=== -@example +@example maxima @group (%i1) eq1: (x-a)^2+(y-b)^2-r^2; 2 2 2 @@ -1819,7 +1832,7 @@ the center of the second circle is located on the positive x-axis. @c eq2a:(x-C)^2+y^2-S^2; @c algsys([eq1a,eq2a],[x,y]); @c ===end=== -@example +@example maxima @group (%i1) eq1a:x^2+y^2-1; 2 2 @@ -1859,7 +1872,7 @@ a solution. @c eq2b:(x-C)^2+y^2-s^2; @c algsys([eq1b,eq2b],[x,y]); @c ===end=== -@example +@example maxima @group (%i1) eq1b:x^2+y^2-r^2; 2 2 2 @@ -1908,7 +1921,7 @@ Note the complexity of the solution at (%o4). @c ratsimp(subst(soln[1],[eq1,eq2])); @c ratsimp(subst(soln[2],[eq1,eq2])); @c ===end=== -@example +@example maxima @group (%i1) eq1: (x-a)^2+(y-b)^2-r^2; 2 2 2 @@ -2026,7 +2039,7 @@ are two (perhaps multiple) solutions, as we know geometrically. @c ratsimp(subst(soln[1],[eq1,eq2])); @c ratsimp(subst(soln[2],[eq1,eq2])); @c ===end=== -@example +@example maxima @group (%i1) eq1: (x-a)^2+(y-b)^2-r^2; 2 2 2 @@ -2164,7 +2177,7 @@ allows a solution to be found. @c /* numerical values of solution */ @c rectform(float(s)); @c ===end=== -@example +@example maxima @group (%i1) eq1: %pi*y + x - 1; (%o1) %pi y + x - 1 @@ -2283,7 +2296,7 @@ of the problem to restrict the range of parameters appropriately. @c (forget(h>0),assume(h<0)); @c algsys(eqs,[x,y,z]); @c ===end=== -@example +@example maxima @group (%i1) eqs:[y-x=0, g*x*y-h=0, z+(x+1)/y-x-1=0]; x + 1 @@ -2353,7 +2366,7 @@ solution, for a maximum of ten solutions overall. @c eqs:poly_reduced_grobner([p1,p2],[x,y]); @c algsys(eqs,[x,y]); @c ===end=== -@example +@example maxima @group (%i1) p1:-x*y^3+y^2+x^4-9*x/8; 3 2 4 9 x @@ -2423,7 +2436,7 @@ x = +/- sqrt(z-y^2) = +/- sqrt(sqrt(5)-2). @c ===beg=== @c algsys([x^2+y^2+z^2-1,z-x^2-y^2,y-x^2-z^2],[x,y,z]); @c ===end=== -@example +@example maxima @group (%i1) algsys([x^2+y^2+z^2-1,z-x^2-y^2,y-x^2-z^2],[x,y,z]); sqrt(5) - 1 sqrt(5) + 1 commit 01d3f5f9e304284413dabbf0e9f234f99b55a56b Author: Raymond Toy <toy...@gm...> Date: Wed Aug 20 21:18:03 2025 -0700 Fix up examples for exponential integrals For some reason the code for these examples were deleted and we got an error. I've restored the example from the 5.47.0 manual. (I hope that's right.) Ran update_examples over this example. diff --git a/doc/info/Integration.texi.m4 b/doc/info/Integration.texi.m4 index 519413f28..7cb18a034 100644 --- a/doc/info/Integration.texi.m4 +++ b/doc/info/Integration.texi.m4 @@ -1192,18 +1192,37 @@ Examples for exponential integrals: @c ===beg=== @c assume(s>0,a>0,s-a>0)$ -@c ratsimp(specint(%e^(a*t) +@c ratsimp(specint(%e^(a*t)*(log(a)+expintegral_e1(a*t))*%e^(-s*t),t)); @c logarc:true$ @c gamma_expand:true$ +@c radcan(specint((cos(t)*expintegral_si(t) -sin(t)*expintegral_ci(t))*%e^(-s*t),t)); +@c ratsimp(specint((2*t*log(a)+2/a*sin(a*t) -2*t*expintegral_ci(a*t))*%e^(-s*t),t)); @c ===end=== -incorrect syntax: logarc is not an infix operator -logarc: - ^ @example maxima (%i1) assume(s>0,a>0,s-a>0)$ -(%i2) ratsimp(specint(%e^(a*t) -(%i2) logarc:true$ -(%i3) gamma_expand:true$ +@group +(%i2) ratsimp(specint(%e^(a*t)*(log(a)+expintegral_e1(a*t))*%e^(-s*t),t)); + log(s) +(%o2) ------ + s - a +@end group +(%i3) logarc:true$ +(%i4) gamma_expand:true$ +@group +(%i5) radcan(specint((cos(t)*expintegral_si(t) -sin(t)*expintegral_ci(t))*%e^(-s*t),t)); + log(s) +(%o5) ------ + 2 + s + 1 +@end group +@group +(%i6) ratsimp(specint((2*t*log(a)+2/a*sin(a*t) -2*t*expintegral_ci(a*t))*%e^(-s*t),t)); + 2 2 + log(s + a ) +(%o6) ------------ + 2 + s +@end group @end example Results when using the expansion of @mref{gamma_incomplete} and when changing commit edc2c53b12857d4479b3d07c93a36f9cfd3ef567 Author: Raymond Toy <toy...@gm...> Date: Wed Aug 20 19:39:03 2025 -0700 Run update_example for the laplace function Just adds "maxima" for the "@example" type. diff --git a/doc/info/Integration.texi.m4 b/doc/info/Integration.texi.m4 index e6be0430f..519413f28 100644 --- a/doc/info/Integration.texi.m4 +++ b/doc/info/Integration.texi.m4 @@ -860,7 +860,7 @@ Examples: @c laplace(sum((-1)^n*unit_step(t-n*%pi)*sin(t),n,0,inf),t,s), @c simpsum; @c ===end=== -@example +@example maxima @group (%i1) laplace (exp (2*t + a) * sin(t) * t, t, s); a commit 5a59cbd22aef09742256ca0d1cbf8f2dfdf7a02f Author: Raymond Toy <toy...@gm...> Date: Wed Aug 20 19:33:55 2025 -0700 Set intanalysis:false for the intanalysis example By doing this, we can use update_examples to update this. This also enables syntax highlighting. diff --git a/doc/info/Integration.texi.m4 b/doc/info/Integration.texi.m4 index a3039efb9..e6be0430f 100644 --- a/doc/info/Integration.texi.m4 +++ b/doc/info/Integration.texi.m4 @@ -310,30 +310,35 @@ Maxima can solve the following integrals, when @mref{intanalysis} is set to @code{false}: @c ===beg=== +@c intanalysis:false; @c integrate(1/(sqrt(x+1)+1),x,0,1); @c integrate(1/(sqrt(x)+1),x,0,1),intanalysis:false; @c integrate(cos(a)/sqrt((tan(a))^2+1),a,-%pi/2,%pi/2),intanalysis:false; @c intanalysis:false$ @c integrate(cos(a)/sqrt((tan(a))^2 +1),a,-%pi/2,%pi/2); @c ===end=== -@example +@example maxima +@group +(%i1) intanalysis:false; +(%o1) false +@end group @group -(%i1) integrate(1/(sqrt(x+1)+1),x,0,1); +(%i2) integrate(1/(sqrt(x+1)+1),x,0,1); 3/2 -(%o1) - 2 log(sqrt(2) + 1) + 2 log(2) + 2 - 2 +(%o2) - 2 log(sqrt(2) + 1) + 2 log(2) + 2 - 2 @end group @group -(%i2) integrate(1/(sqrt(x)+1),x,0,1),intanalysis:false; -(%o2) 2 - 2 log(2) +(%i3) integrate(1/(sqrt(x)+1),x,0,1),intanalysis:false; +(%o3) 2 - 2 log(2) @end group @group -(%i3) integrate(cos(a)/sqrt((tan(a))^2+1),a,-%pi/2,%pi/2),intanalysis:false; -(%o3) %i log(2) - %i log(2 %i) +(%i4) integrate(cos(a)/sqrt((tan(a))^2+1),a,-%pi/2,%pi/2),intanalysis:false; +(%o4) %i log(2) - %i log(2 %i) @end group -(%i4) intanalysis:false$ +(%i5) intanalysis:false$ @group -(%i5) integrate(cos(a)/sqrt((tan(a))^2 +1),a,-%pi/2,%pi/2); -(%o5) %i log(2) - %i log(2 %i) +(%i6) integrate(cos(a)/sqrt((tan(a))^2 +1),a,-%pi/2,%pi/2); +(%o6) %i log(2) - %i log(2 %i) @end group @end example commit 52630395e36edbba760afff6396da671b73132e4 Author: Raymond Toy <toy...@gm...> Date: Wed Aug 20 19:30:38 2025 -0700 Rerun update_examples Run update_examples to get the most recent results and also make the examples maxima examples so they can get syntax highlighting. diff --git a/doc/info/Differentiation.texi b/doc/info/Differentiation.texi index b52bbae30..726de534d 100644 --- a/doc/info/Differentiation.texi +++ b/doc/info/Differentiation.texi @@ -47,34 +47,46 @@ Examples: @c antid (expr, x, y(x)); @c antidiff (expr, x, y(x)); @c ===end=== -@example +@example maxima (%i1) load ("antid")$ +@group (%i2) expr: exp (z(x)) * diff (z(x), x) * y(x); - z(x) d -(%o2) y(x) %e (-- (z(x))) + z(x) d +(%o2) %e y(x) (-- (z(x))) dx +@end group +@group (%i3) a1: antid (expr, x, z(x)); - z(x) z(x) d -(%o3) [y(x) %e , - %e (-- (y(x)))] + z(x) z(x) d +(%o3) [%e y(x), - %e (-- (y(x)))] dx +@end group +@group (%i4) a2: antidiff (expr, x, z(x)); / - z(x) [ z(x) d -(%o4) y(x) %e - I %e (-- (y(x))) dx - ] dx + z(x) | z(x) d +(%o4) %e y(x) - | %e (-- (y(x))) dx + | dx / +@end group +@group (%i5) a2 - (first (a1) + 'integrate (second (a1), x)); (%o5) 0 +@end group +@group (%i6) antid (expr, x, y(x)); - z(x) d -(%o6) [0, y(x) %e (-- (z(x)))] + z(x) d +(%o6) [0, %e y(x) (-- (z(x)))] dx +@end group +@group (%i7) antidiff (expr, x, y(x)); / - [ z(x) d -(%o7) I y(x) %e (-- (z(x))) dx - ] dx + | z(x) d +(%o7) | %e y(x) (-- (z(x))) dx + | dx / +@end group @end example @opencatbox{Categories:} @@ -121,34 +133,46 @@ Examples: @c antid (expr, x, y(x)); @c antidiff (expr, x, y(x)); @c ===end=== -@example +@example maxima (%i1) load ("antid")$ +@group (%i2) expr: exp (z(x)) * diff (z(x), x) * y(x); - z(x) d -(%o2) y(x) %e (-- (z(x))) + z(x) d +(%o2) %e y(x) (-- (z(x))) dx +@end group +@group (%i3) a1: antid (expr, x, z(x)); - z(x) z(x) d -(%o3) [y(x) %e , - %e (-- (y(x)))] + z(x) z(x) d +(%o3) [%e y(x), - %e (-- (y(x)))] dx +@end group +@group (%i4) a2: antidiff (expr, x, z(x)); / - z(x) [ z(x) d -(%o4) y(x) %e - I %e (-- (y(x))) dx - ] dx + z(x) | z(x) d +(%o4) %e y(x) - | %e (-- (y(x))) dx + | dx / +@end group +@group (%i5) a2 - (first (a1) + 'integrate (second (a1), x)); (%o5) 0 +@end group +@group (%i6) antid (expr, x, y(x)); - z(x) d -(%o6) [0, y(x) %e (-- (z(x)))] + z(x) d +(%o6) [0, %e y(x) (-- (z(x)))] dx +@end group +@group (%i7) antidiff (expr, x, y(x)); / - [ z(x) d -(%o7) I y(x) %e (-- (z(x))) dx - ] dx + | z(x) d +(%o7) | %e y(x) (-- (z(x))) dx + | dx / +@end group @end example @opencatbox{Categories:} @@ -185,7 +209,7 @@ Examples: @c diff (4*f(x, y)^2 - u(x, y)^2, x); @c at (%, [x = 0, y = 1]); @c ===end=== -@example +@example maxima @group (%i1) atvalue (f(x,y), [x = 0, y = 1], a^2); 2 @@ -195,17 +219,19 @@ Examples: (%i2) atvalue ('diff (f(x,y), x), x = 0, 1 + y); (%o2) @@2 + 1 @end group +@group (%i3) printprops (all, atvalue); - ! - d ! - --- (f(@@1, @@2))! = @@2 + 1 - d@@1 ! - !@@1 = 0 + | + d | + --- (f(@@1, @@2))| = @@2 + 1 + d@@1 | + |@@1 = 0 2 f(0, 1) = a (%o3) done +@end group @group (%i4) diff (4*f(x, y)^2 - u(x, y)^2, x); d d @@ -214,11 +240,11 @@ Examples: @end group @group (%i5) at (%, [x = 0, y = 1]); - ! - 2 d ! -(%o5) 16 a - 2 u(0, 1) (-- (u(x, 1))! ) - dx ! - !x = 0 + | + 2 d | +(%o5) 16 a - 2 u(0, 1) (-- (u(x, 1))| ) + dx | + |x = 0 @end group @end example @@ -235,16 +261,16 @@ seen in the following example: @c subst(e2,e1); @c ev(e1,e2,diff); @c ===end=== -@example +@example maxima (%i1) e1:I(t)=C*diff(U(t),t)$ (%i2) e2:U(t)=L*diff(I(t),t)$ @group (%i3) at(e1,e2); - ! - d ! -(%o3) I(t) = C (-- (U(t))! ) - dt ! d - !U(t) = L (-- (I(t))) + | + d | +(%o3) I(t) = C (-- (U(t))| ) + dt | d + |U(t) = L (-- (I(t))) dt @end group @group @@ -332,7 +358,7 @@ Examples: @c diff (4*f(x,y)^2 - u(x,y)^2, x); @c at (%, [x = 0, y = 1]); @c ===end=== -@example +@example maxima @group (%i1) atvalue (f(x,y), [x = 0, y = 1], a^2); 2 @@ -342,17 +368,19 @@ Examples: (%i2) atvalue ('diff (f(x,y), x), x = 0, 1 + y); (%o2) @@2 + 1 @end group +@group (%i3) printprops (all, atvalue); - ! - d ! - --- (f(@@1, @@2))! = @@2 + 1 - d@@1 ! - !@@1 = 0 + | + d | + --- (f(@@1, @@2))| = @@2 + 1 + d@@1 | + |@@1 = 0 2 f(0, 1) = a (%o3) done +@end group @group (%i4) diff (4*f(x,y)^2 - u(x,y)^2, x); d d @@ -361,11 +389,11 @@ Examples: @end group @group (%i5) at (%, [x = 0, y = 1]); - ! - 2 d ! -(%o5) 16 a - 2 u(0, 1) (-- (u(x, 1))! ) - dx ! - !x = 0 + | + 2 d | +(%o5) 16 a - 2 u(0, 1) (-- (u(x, 1))| ) + dx | + |x = 0 @end group @end example @@ -395,16 +423,22 @@ Examples: @c diff (exp (x*y)); @c diff (x*y*z); @c ===end=== -@example +@example maxima +@group (%i1) diff (log (x)); del(x) (%o1) ------ x +@end group +@group (%i2) diff (exp (x*y)); - x y x y -(%o2) x %e del(y) + y %e del(x) + x y x y +(%o2) %e x del(y) + %e y del(x) +@end group +@group (%i3) diff (x*y*z); (%o3) x y del(z) + x z del(y) + y z del(x) +@end group @end example @opencatbox{Categories:} @@ -423,16 +457,18 @@ Currently only @mref{laplace} knows about the @code{delta} function. Example: @c ===beg=== +@c assume(a > 0)$ @c laplace (delta (t - a) * sin(b*t), t, s); -@c input:p; @c ===end=== -@example -(%i1) laplace (delta (t - a) * sin(b*t), t, s); -Is a positive, negative, or zero? - -p; - - a s -(%o1) sin(a b) %e +@example maxima +(%i1) assume(a > 0)$ +@group +(%i2) laplace (delta (t - a) * sin(b*t), t, s); + 2 %i a b - a s - %i a b + (%e - 1) %e %i +(%o2) - ------------------------------------ + 2 +@end group @end example @opencatbox{Categories:} @@ -471,7 +507,7 @@ See also @mref{depends} and @mrefdot{gradef} @c remove (quux, dependency); @c dependencies; @c ===end=== -@example +@example maxima @group (%i1) dependencies; (%o1) [] @@ -558,42 +594,54 @@ See also @mrefcomma{diff} @mrefcomma{del} @mref{derivdegree} and @c dependencies; @c diff (r.s, u); @c ===end=== -@example +@example maxima +@group (%i1) depends ([f, g], x); (%o1) [f(x), g(x)] +@end group +@group (%i2) depends ([r, s], [u, v, w]); (%o2) [r(u, v, w), s(u, v, w)] +@end group +@group (%i3) depends (u, t); (%o3) [u(t)] +@end group +@group (%i4) dependencies; (%o4) [f(x), g(x), r(u, v, w), s(u, v, w), u(t)] +@end group +@group (%i5) diff (r.s, u); - dr ds -(%o5) -- . s + r . -- - du du + dr ds +(%o5) (--) . s + r . -- + du du +@end group @end example @c ===beg=== @c diff (r.s, t); @c ===end=== -@example -(%i6) diff (r.s, t); - dr du ds du -(%o6) -- -- . s + r . -- -- - du dt du dt +@example maxima +@group +(%i1) diff (r.s, t); +(%o1) 0 +@end group @end example @c ===beg=== @c remove (r, dependency); @c diff (r.s, t); @c ===end=== -@example -(%i7) remove (r, dependency); -(%o7) done -(%i8) diff (r.s, t); - ds du -(%o8) r . -- -- - du dt +@example maxima +@group +(%i1) remove (r, dependency); +(%o1) done +@end group +@group +(%i2) diff (r.s, t); +(%o2) 0 +@end group @end example @opencatbox{Categories:} @@ -634,15 +682,19 @@ Example: @c 'diff (y, x, 2) + 'diff (y, z, 3) + 'diff (y, x) * x^2; @c derivdegree (%, y, x); @c ===end=== -@example +@example maxima +@group (%i1) 'diff (y, x, 2) + 'diff (y, z, 3) + 'diff (y, x) * x^2; 3 2 d y d y 2 dy (%o1) --- + --- + x -- 3 2 dx dz dx +@end group +@group (%i2) derivdegree (%, y, x); (%o2) 2 +@end group @end example @opencatbox{Categories:} @@ -727,30 +779,38 @@ Examples: @c 'integrate (f(x, y), y, g(x), h(x)); @c diff (%, x); @c ===end=== -@example +@example maxima +@group (%i1) diff (exp (f(x)), x, 2); 2 f(x) d f(x) d 2 (%o1) %e (--- (f(x))) + %e (-- (f(x))) 2 dx dx +@end group (%i2) derivabbrev: true$ +@group (%i3) 'integrate (f(x, y), y, g(x), h(x)); h(x) / - [ -(%o3) I f(x, y) dy - ] + | +(%o3) | f(x, y) dy + | / g(x) +@end group +@group (%i4) diff (%, x); h(x) / - [ -(%o4) I f(x, y) dy + f(x, h(x)) h(x) - f(x, g(x)) g(x) - ] x x x + | +(%o4) | (f(x, y)) dy + f(x, h(x)) (h(x)) + | x x / g(x) + - f(x, g(x)) (g(x)) + x +@end group @end example For the tensor package, the following modifications have been @@ -834,51 +894,79 @@ Examples: @c [a, b, c] ~ [x, y, z]; @c express (%); @c ===end=== -@example +@example maxima (%i1) load ("vect")$ +@group (%i2) grad (x^2 + y^2 + z^2); 2 2 2 (%o2) grad (z + y + x ) +@end group +@group (%i3) express (%); d 2 2 2 d 2 2 2 d 2 2 2 (%o3) [-- (z + y + x ), -- (z + y + x ), -- (z + y + x )] dx dy dz +@end group +@group (%i4) ev (%, diff); (%o4) [2 x, 2 y, 2 z] +@end group +@group (%i5) div ([x^2, y^2, z^2]); 2 2 2 (%o5) div [x , y , z ] +@end group +@group (%i6) express (%); d 2 d 2 d 2 (%o6) -- (z ) + -- (y ) + -- (x ) dz dy dx +@end group +@group (%i7) ev (%, diff); (%o7) 2 z + 2 y + 2 x +@end group +@group (%i8) curl ([x^2, y^2, z^2]); 2 2 2 (%o8) curl [x , y , z ] +@end group +@group (%i9) express (%); d 2 d 2 d 2 d 2 d 2 d 2 (%o9) [-- (z ) - -- (y ), -- (x ) - -- (z ), -- (y ) - -- (x )] dy dz dz dx dx dy +@end group +@group (%i10) ev (%, diff); (%o10) [0, 0, 0] +@end group +@group (%i11) laplacian (x^2 * y^2 * z^2); 2 2 2 (%o11) laplacian (x y z ) +@end group +@group (%i12) express (%); 2 2 2 d 2 2 2 d 2 2 2 d 2 2 2 (%o12) --- (x y z ) + --- (x y z ) + --- (x y z ) 2 2 2 dz dy dx +@end group +@group (%i13) ev (%, diff); 2 2 2 2 2 2 (%o13) 2 y z + 2 x z + 2 x y +@end group +@group (%i14) [a, b, c] ~ [x, y, z]; (%o14) [a, b, c] ~ [x, y, z] +@end group +@group (%i15) express (%); (%o15) [b z - c y, c x - a z, a y - b x] +@end group @end example @opencatbox{Categories:} commit d614552b9aa0250f4a624ddc8c33673f6c12cdcd Author: Raymond Toy <toy...@gm...> Date: Wed Aug 20 18:44:59 2025 -0700 Support dark mode too for pygments The color scheme isn't so great, but at least the background for the pygments highlighting matches the example background. diff --git a/doc/info/manual.css b/doc/info/manual.css index f49b4bb4f..fc95c9aea 100644 --- a/doc/info/manual.css +++ b/doc/info/manual.css @@ -2,6 +2,11 @@ :root { --example-background-color: rgb(238,238,255); } +@media (prefers-color-scheme: dark) { + :root { + --example-background-color: #aab; + } +} /* Overrides to the default Makeinfo CSS */ div.display {margin-left: 0} @@ -138,7 +143,10 @@ dd { margin-left: 0.5em } pre.example, pre.example-preformatted { border: 1px solid black; color: black; - background-color: #aab; + background-color: var(--example-background-color); + } + div.highlight { + background-color: var(--example-background-color) !important; } div.categorybox { background-color: #544 } div.textbox, div.titlebox, div.synopsisbox { color: black;} commit 3865b325cee6ee87d94b98d5faf947049982b15e Author: Raymond Toy <toy...@gm...> Date: Wed Aug 20 18:36:14 2025 -0700 Make the background for pygments to match examples We want to background color for pygments highlighting to match the background used for examples. Otherwise it looks weird. To do this, define a CSS variable `--example-background-color` that is set to the example background color. Use this variable to set the example background and the div highlight class for pygments. diff --git a/doc/info/manual.css b/doc/info/manual.css index 1daa5b327..f49b4bb4f 100644 --- a/doc/info/manual.css +++ b/doc/info/manual.css @@ -1,3 +1,8 @@ +/* Define variable for background color for examples */ +:root { + --example-background-color: rgb(238,238,255); +} + /* Overrides to the default Makeinfo CSS */ div.display {margin-left: 0} div.example { @@ -43,11 +48,20 @@ div.synopsisbox { pre.example, pre.example-preformatted { border: 1px solid rgb(180,180,180); padding: 5px; - background-color: rgb(238,238,255); + background-color: var(--example-background-color); /* Add scrollbar for examples for narrow windows */ overflow: auto; } +/* + * For pygments, make the background color of the highlighted code the + * same as the example background color. Without this, it looks funny. + */ + +div.highlight { + background-color: var(--example-background-color) !important; +} + div.spacerbox { border: none; padding: 2em 0 } div.image { margin: 0; padding: 1em; text-align: center } div.categorybox { commit f4e46eba7ff2e89e532f7ca0cc47b25eaa594f1d Author: Raymond Toy <toy...@gm...> Date: Wed Aug 20 18:35:46 2025 -0700 Fix typo in error message about pygments Change "to" to "too". diff --git a/configure.ac b/configure.ac index cbbb37cc9..eba6ab9d0 100644 --- a/configure.ac +++ b/configure.ac @@ -754,7 +754,7 @@ if test x"${enable_build_docs}" = xtrue ; then if test ${makeinfo_version} -ge 702; then USE_PYGMENTS=true else - AC_MSG_ERROR([Makeinfo version (${makeinfo_version_string}) to old to use pygments for syntax highlighting. Disable or use highlightjs]) + AC_MSG_ERROR([Makeinfo version (${makeinfo_version_string}) too old to use pygments for syntax highlighting. Disable or use highlightjs]) fi fi AC_SUBST(TEXI_EXTRA_HEAD) commit 4c8187e5e6f6a5743f4f484717289852b3f9af09 Author: Raymond Toy <toy...@gm...> Date: Fri Jul 25 11:41:07 2025 -0700 Change default pygments line-height Pygments sets the line-height of examples to 125%. That seems a bit too narrow. Use normal instead. diff --git a/doc/info/manual.css b/doc/info/manual.css index c6e4df97a..1daa5b327 100644 --- a/doc/info/manual.css +++ b/doc/info/manual.css @@ -73,6 +73,14 @@ div.header, div.nav-panel { padding: 3px 10px; } +/* + * Pygments uses a line height of 125%, which seems too small compared + * to what we used to do. + */ +div.highlight pre { + line-height: normal !important; +} + /* * Forcefully override the pygments background color for examples, if * pygments is used for highlighting. commit 24b2d30fe6e752a863c78cf0d669faefe40e9b74 Author: Raymond Toy <toy...@gm...> Date: Fri Jul 25 08:10:15 2025 -0700 Override pygments background color Pygments uses a very light blue (?) for the background which doesn't match what Maxima currently uses for the background. Update CSS to override the color that pygments uses. diff --git a/doc/info/manual.css b/doc/info/manual.css index a4f2cbe96..c6e4df97a 100644 --- a/doc/info/manual.css +++ b/doc/info/manual.css @@ -72,6 +72,15 @@ div.header, div.nav-panel { background-color: #CDCCDD; padding: 3px 10px; } + +/* + * Forcefully override the pygments background color for examples, if + * pygments is used for highlighting. + */ +div.highlight { + background: rgb(238,238,255) !important; +} + /* Reduce the indentation of lists and descriptions */ ul,ol { padding-left: 1em } dd { margin-left: 0.5em } commit fdf8b514fd1f5858dc00ba1550b1a4b3856ac037 Author: Raymond Toy <toy...@gm...> Date: Thu Aug 21 15:18:32 2025 -0700 Put closing double quote at end of TEXIOPTS I think it got accidentally moved when merging with HEAD. diff --git a/doc/info/build_html.sh.in b/doc/info/build_html.sh.in index 1f0c98549..ee8940688 100755 --- a/doc/info/build_html.sh.in +++ b/doc/info/build_html.sh.in @@ -211,7 +211,7 @@ fi # There should be no errors in the texi files so don't use "--force -e # 10000" to force building the docs. We want to fail building if # there are errors now. -TEXIOPT="$FORCE --html -c OUTPUT_ENCODING_NAME=UTF-8 -e 10000 --document-lang=$language -I . -I $languagedir --css-ref=manual.css -I ../.. -I @abs_srcdir@/figures --init-file $texiinitfile ${SET_HTML_MATH}" +TEXIOPT="$FORCE --html -c OUTPUT_ENCODING_NAME=UTF-8 -e 10000 --document-lang=$language -I . -I $languagedir --css-ref=manual.css -I ../.. -I @abs_srcdir@/figures --init-file $texiinitfile ${SET_HTML_MATH} ${SET_HIGHLIGHT}" # Show the commands. set -x @MAKEINFO@ $FORCE --split=chapter --no-node-files --output="$languagedestdir" $TEXIOPT maxima.texi commit 286103f0df8f9b5ca0d0a1f22eaf7254b6305e2d Author: Raymond Toy <toy...@gm...> Date: Thu Aug 21 15:17:41 2025 -0700 Fix typo: nav-bar -> nav-panel Also add a comment that nav-panel is used by texinfo 7.1 and later. 6.8 uses header. diff --git a/doc/info/manual.css b/doc/info/manual.css index 17ea9d260..a4f2cbe96 100644 --- a/doc/info/manual.css +++ b/doc/info/manual.css @@ -64,7 +64,10 @@ img { } tt, code { font-family: "Courier New", "DejaVu Sans Mono", monospace } -/* Put background color on the navigation bar */ +/* + * Put background color on the navigation bar + * Texinfo 7.1 and later uses div.nav-panel. 6.8 uses div.header. + */ div.header, div.nav-panel { background-color: #CDCCDD; padding: 3px 10px; commit 758016a28cb3eb32cb29c5f12d7876bd1db479dd Author: Raymond Toy <toy...@gm...> Date: Thu Aug 21 15:16:21 2025 -0700 Use correct CSS comment style; change line-height CSS comments use C-style comments. Try to change the line-height for highlighted pre blocks for pygments. The line-height is rather small. diff --git a/doc/info/manual.css b/doc/info/manual.css index 637f15764..17ea9d260 100644 --- a/doc/info/manual.css +++ b/doc/info/manual.css @@ -45,7 +45,7 @@ pre.example, pre.example-preformatted { padding: 5px; background-color: rgb(238,238,255); /* Add scrollbar for examples for narrow windows */ - overflow: auto + overflow: auto; } div.spacerbox { border: none; padding: 2em 0 } @@ -119,5 +119,5 @@ dd { margin-left: 0.5em } /* Lines for highlighted examples are too close by default with * pygments. Make it larger. */ - line-height: 150% !important; + line-height: normal !important; } commit d75fb58de80407a2ecf4987566f531756470b310 Author: Raymond Toy <toy...@gm...> Date: Thu Aug 21 15:15:09 2025 -0700 Fix bugs in testing value of syntax highlighting Fix issues with checking for pygments when syntax highlighting was set to pygments. We were produci... [truncated message content] |
From: rtoy <rt...@us...> - 2025-08-21 22:06:39
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS". The branch, rtoy-highlightjs-example-maxima-blocks has been updated via da563ae4f015f0dd11ed8ede87e6c6f135c7b8e7 (commit) via 350f069f401a51846a352127a6fa316e544f2b94 (commit) from 826455014526baf70cb631a3ee0428c68f626300 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit da563ae4f015f0dd11ed8ede87e6c6f135c7b8e7 Merge: 826455014 350f069f4 Author: Raymond Toy <toy...@gm...> Date: Thu Aug 21 15:06:19 2025 -0700 Merge branch 'master' into rtoy-highlightjs-example-maxima-blocks ----------------------------------------------------------------------- Summary of changes: tests/rtesthyp.mac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Maxima CAS |
From: rtoy <rt...@us...> - 2025-08-21 20:52:17
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS". The branch, rtoy-highlightjs-example-maxima-blocks has been updated via 826455014526baf70cb631a3ee0428c68f626300 (commit) via 6067a18af6d4402f88e8eda9706e6feb96ea42ca (commit) from 8c9ace8bc07668b0c424059b35c6d385620faf0f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 826455014526baf70cb631a3ee0428c68f626300 Author: Raymond Toy <toy...@gm...> Date: Thu Aug 21 13:50:52 2025 -0700 Run update_examples This caused the results from `fft` to have the real parts have the opposite sign. But this also makes the results match what `fft` currently returns and matches what `fftpack5_fft` returns, which is nice. diff --git a/doc/info/Numerical.texi b/doc/info/Numerical.texi index 747ff6812..5def4194b 100644 --- a/doc/info/Numerical.texi +++ b/doc/info/Numerical.texi @@ -140,19 +140,24 @@ Real data. @c L2 : fft (L1); @c lmax (abs (L2 - L)); @c ===end=== -@example +@example maxima (%i1) load ("fft") $ (%i2) fpprintprec : 4 $ (%i3) L : [1, 2, 3, 4, -1, -2, -3, -4] $ +@group (%i4) L1 : inverse_fft (L); -(%o4) [0.0, 14.49 %i - .8284, 0.0, 2.485 %i + 4.828, 0.0, - 4.828 - 2.485 %i, 0.0, - 14.49 %i - .8284] +(%o4) [0.0, - 14.49 %i - 0.8284, 0.0, 4.828 - 2.485 %i, 0.0, + 2.485 %i + 4.828, 0.0, 14.49 %i - 0.8284] +@end group +@group (%i5) L2 : fft (L1); -(%o5) [1.0, 2.0 - 2.168L-19 %i, 3.0 - 7.525L-20 %i, -4.0 - 4.256L-19 %i, - 1.0, 2.168L-19 %i - 2.0, -7.525L-20 %i - 3.0, 4.256L-19 %i - 4.0] +(%o5) [1.0, 2.0 - 4.441e-16 %i, 3.0, 4.441e-16 %i + 4.0, - 1.0, + 4.441e-16 %i - 2.0, - 3.0, - 4.441e-16 %i - 4.0] +@end group +@group (%i6) lmax (abs (L2 - L)); -(%o6) 3.545L-16 +(%o6) 4.441e-16 +@end group @end example Complex data. @@ -165,20 +170,24 @@ Complex data. @c L2 : fft (L1); @c lmax (abs (L2 - L)); @c ===end=== -@example +@example maxima (%i1) load ("fft") $ -(%i2) fpprintprec : 4 $ +(%i2) fpprintprec : 4 $ (%i3) L : [1, 1 + %i, 1 - %i, -1, -1, 1 - %i, 1 + %i, 1] $ +@group (%i4) L1 : inverse_fft (L); -(%o4) [4.0, 2.711L-19 %i + 4.0, 2.0 %i - 2.0, -- 2.828 %i - 2.828, 0.0, 5.421L-20 %i + 4.0, - 2.0 %i - 2.0, -2.828 %i + 2.828] +(%o4) [4.0, 2.828 %i + 2.828, - 2.0 %i - 2.0, 4.0, 0.0, + - 2.828 %i - 2.828, 2.0 %i - 2.0, 4.0] +@end group +@group (%i5) L2 : fft (L1); -(%o5) [4.066E-20 %i + 1.0, 1.0 %i + 1.0, 1.0 - 1.0 %i, -1.55L-19 %i - 1.0, - 4.066E-20 %i - 1.0, 1.0 - 1.0 %i, -1.0 %i + 1.0, 1.0 - 7.368L-20 %i] -(%i6) lmax (abs (L2 - L)); -(%o6) 6.841L-17 +(%o5) [1.0, 1.0 %i + 1.0, 1.0 - 1.0 %i, - 1.0, - 1.0, + 1.0 - 1.0 %i, 1.0 %i + 1.0, 1.0] +@end group +@group +(%i6) lmax (abs (L2 - L)); +(%o6) 0.0 +@end group @end example @opencatbox{Categories:} @@ -268,19 +277,24 @@ Real data. @c L2 : inverse_fft (L1); @c lmax (abs (L2 - L)); @c ===end=== -@example +@example maxima (%i1) load ("fft") $ (%i2) fpprintprec : 4 $ (%i3) L : [1, 2, 3, 4, -1, -2, -3, -4] $ +@group (%i4) L1 : fft (L); -(%o4) [0.0, 1.811 %i - .1036, 0.0, 0.3107 %i + .6036, 0.0, - 0.6036 - 0.3107 %i, 0.0, (- 1.811 %i) - 0.1036] +(%o4) [0.0, 1.811 %i - 0.1036, 0.0, 0.3107 %i + 0.6036, 0.0, + 0.6036 - 0.3107 %i, 0.0, - 1.811 %i - 0.1036] +@end group +@group (%i5) L2 : inverse_fft (L1); -(%o5) [1.0, 2.168L-19 %i + 2.0, 7.525L-20 %i + 3.0, -4.256L-19 %i + 4.0, - 1.0, - 2.168L-19 %i - 2.0, -- 7.525L-20 %i - 3.0, - 4.256L-19 %i - 4.0] +(%o5) [1.0, 4.441e-16 %i + 2.0, 3.0, 4.0 - 4.441e-16 %i, - 1.0, + - 4.441e-16 %i - 2.0, - 3.0, 4.441e-16 %i - 4.0] +@end group +@group (%i6) lmax (abs (L2 - L)); -(%o6) 3.545L-16 +(%o6) 4.441e-16 +@end group @end example Complex data. @@ -293,18 +307,24 @@ Complex data. @c L2 : inverse_fft (L1); @c lmax (abs (L2 - L)); @c ===end=== -@example +@example maxima (%i1) load ("fft") $ (%i2) fpprintprec : 4 $ (%i3) L : [1, 1 + %i, 1 - %i, -1, -1, 1 - %i, 1 + %i, 1] $ +@group (%i4) L1 : fft (L); -(%o4) [0.5, 0.5, 0.25 %i - 0.25, (- 0.3536 %i) - 0.3536, 0.0, 0.5, - (- 0.25 %i) - 0.25, 0.3536 %i + 0.3536] +(%o4) [0.5, 0.5, 0.25 %i - 0.25, - 0.3536 %i - 0.3536, 0.0, 0.5, + - 0.25 %i - 0.25, 0.3536 %i + 0.3536] +@end group +@group (%i5) L2 : inverse_fft (L1); -(%o5) [1.0, 1.0 %i + 1.0, 1.0 - 1.0 %i, - 1.0, - 1.0, 1.0 - 1.0 %i, - 1.0 %i + 1.0, 1.0] +(%o5) [1.0, 1.0 %i + 1.0, 1.0 - 1.0 %i, - 1.0, - 1.0, + 1.0 - 1.0 %i, 1.0 %i + 1.0, 1.0] +@end group +@group (%i6) lmax (abs (L2 - L)); -(%o6) 0.0 +(%o6) 0.0 +@end group @end example Computation of sine and cosine coefficients. @@ -331,7 +351,7 @@ Computation of sine and cosine coefficients. @c f(j) := sum (a[k] * cos (2*%pi*j*k / n) + b[k] * sin (2*%pi*j*k / n), k, 0, n/2) $ @c makelist (float (f (j)), j, 0, n - 1); @c ===end=== -@example +@example maxima (%i1) load ("fft") $ (%i2) fpprintprec : 4 $ (%i3) L : [1, 2, 3, 4, 5, 6, 7, 8] $ @@ -343,20 +363,27 @@ Computation of sine and cosine coefficients. (%i9) b : make_array (any, n/2 + 1) $ (%i10) a[0] : realpart (y[0]) $ (%i11) b[0] : 0 $ +@group (%i12) for k : 1 thru n/2 - 1 do (a[k] : realpart (y[k] + y[n - k]), b[k] : imagpart (y[n - k] - y[k])); (%o12) done +@end group (%i13) a[n/2] : y[n/2] $ (%i14) b[n/2] : 0 $ +@group (%i15) listarray (a); (%o15) [4.5, - 1.0, - 1.0, - 1.0, - 0.5] +@end group +@group (%i16) listarray (b); -(%o16) [0, - 2.414, - 1.0, - .4142, 0] -(%i17) f(j) := sum (a[k]*cos(2*%pi*j*k/n) + b[k]*sin(2*%pi*j*k/n), - k, 0, n/2) $ +(%o16) [0, 2.414, 1.0, 0.4142, 0] +@end group +(%i17) f(j) := sum (a[k] * cos (2*%pi*j*k / n) + b[k] * sin (2*%pi*j*k / n), k, 0, n/2) $ +@group (%i18) makelist (float (f (j)), j, 0, n - 1); -(%o18) [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0] +(%o18) [1.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0] +@end group @end example @opencatbox{Categories:} @@ -603,21 +630,30 @@ generate programs to be run in Fortran. See also @mrefdot{stringout} @c ev (expr, x=1e155); @c ev (expr2, x=1e155); @c ===end=== -@example +@example maxima +@group (%i1) expr: 1e-155*x^2 - 5.5*x + 5.2e155; - 2 -(%o1) 1.e-155 x - 5.5 x + 5.2e+155 + 2 +(%o1) 1.0e-155 x - 5.5 x + 5.2e155 +@end group +@group (%i2) expr2: horner (%, x), keepfloat: true; -(%o2) 1.0 ((1.e-155 x - 5.5) x + 5.2e+155) +(%o2) 1.0 ((1.0e-155 x - 5.5) x + 5.2e155) +@end group +@group (%i3) ev (expr, x=1e155); Maxima encountered a Lisp error: - arithmetic error FLOATING-POINT-OVERFLOW signalled + Arithmetic error FLOATING-POINT-OVERFLOW signalled. +Operation was *, operands (1.0e155 NIL). Automatically continuing. To enable the Lisp debugger set *debugger-hook* to nil. +@end group +@group (%i4) ev (expr2, x=1e155); -(%o4) 7.00000000000001e+154 +(%o4) 7.000000000000006e154 +@end group @end example @opencatbox{Categories:} @@ -719,32 +755,58 @@ Examples: @c bf_find_root (exp(x) = y, x, 0, 100), y = 10; @c log(10b0); @c ===end=== -@example +@example maxima +@group (%i1) f(x) := sin(x) - x/2; x (%o1) f(x) := sin(x) - - 2 +@end group +@group (%i2) find_root (sin(x) - x/2, x, 0.1, %pi); (%o2) 1.895494267033981 +@end group +@group (%i3) find_root (sin(x) = x/2, x, 0.1, %pi); (%o3) 1.895494267033981 +@end group +@group (%i4) find_root (f(x), x, 0.1, %pi); (%o4) 1.895494267033981 +@end group +@group (%i5) find_root (f, 0.1, %pi); (%o5) 1.895494267033981 +@end group +@group (%i6) find_root (exp(x) = y, x, 0, 100); x (%o6) find_root(%e = y, x, 0.0, 100.0) +@end group +@group (%i7) find_root (exp(x) = y, x, 0, 100), y = 10; (%o7) 2.302585092994046 +@end group +@group (%i8) log (10.0); (%o8) 2.302585092994046 +@end group +@group (%i9) fpprec:32; -(%o9) 32 -(%i10) bf_find_root (exp(x) = y, x, 0, 100), y = 10; -(%o10) 2.3025850929940456840179914546844b0 -(%i11) log(10b0); -(%o11) 2.3025850929940456840179914546844b0 +(%o9) 32 +@end group +@group +(%i10) 32; +(%o10) 32 +@end group +@group +(%i11) bf_find_root (exp(x) = y, x, 0, 100), y = 10; +(%o11) 2.3025850929940456840179914546844b0 +@end group +@group +(%i12) log(10b0); +(%o12) 2.3025850929940456840179914546844b0 +@end group @end example @opencatbox{Categories:} @@ -783,20 +845,32 @@ Examples: @c newton (x^2 - a^2, x, a/2, a^2/100); @c ev (x^2 - a^2, x = %); @c ===end=== -@example +@example maxima +@group (%i1) load ("newton1"); -(%o1) /maxima/share/numeric/newton1.mac +(%o1) /maxima/share/numeric/newton1.mac +@end group +@group (%i2) newton (cos (u), u, 1, 1/100); -(%o2) 1.570675277161251 +(%o2) 1.5706752771612507 +@end group +@group (%i3) ev (cos (u), u = %); -(%o3) 1.2104963335033529e-4 +(%o3) 1.2104963335033528e-4 +@end group +@group (%i4) assume (a > 0); (%o4) [a > 0] +@end group +@group (%i5) newton (x^2 - a^2, x, a/2, a^2/100); -(%o5) 1.00030487804878 a +(%o5) 1.0003048780487804 a +@end group +@group (%i6) ev (x^2 - a^2, x = %); 2 (%o6) 6.098490481853958e-4 a +@end group @end example @opencatbox{Categories:} @@ -1016,7 +1090,7 @@ To show the direction field of the differential equation @math{y' = exp(-x) + y} @c ===beg=== @c plotdf(exp(-x)+y,[trajectory_at,2,-0.1])$ @c ===end=== -@example +@example maxima (%i1) plotdf(exp(-x)+y,[trajectory_at,2,-0.1])$ @end example @@ -1031,7 +1105,7 @@ To obtain the direction field for the equation @math{diff(y,x) = x - y^2} and th @c [trajectory_at,-1,3], [direction,forward], @c [y,-5,5], [x,-4,16])$ @c ===end=== -@example +@example maxima @group (%i1) plotdf(x-y^2,[xfun,"sqrt(x);-sqrt(x)"], [trajectory_at,-1,3], [direction,forward], @@ -1055,7 +1129,7 @@ fixed at 2): @c plotdf([v,-k*z/m], [z,v], [parameters,"m=2,k=2"], @c [sliders,"m=1:5"], [trajectory_at,6,0])$ @c ===end=== -@example +@example maxima @group (%i1) plotdf([v,-k*z/m], [z,v], [parameters,"m=2,k=2"], [sliders,"m=1:5"], [trajectory_at,6,0])$ @@ -1073,7 +1147,7 @@ To plot the direction field of the Duffing equation, @math{m*x''+c*x'+k*x+b*x^3 @c [parameters,"k=-1,m=1.0,c=0,b=1"], @c [sliders,"k=-2:2,m=-1:1"],[tstep,0.1])$ @c ===end=== -@example +@example maxima @group (%i1) plotdf([y,-(k*x + c*y + b*x^3)/m], [parameters,"k=-1,m=1.0,c=0,b=1"], @@ -1098,7 +1172,7 @@ the two state variables as a function of time: @c [a,-10,2], [w,-14,14], [direction,forward], @c [nsteps,300], [sliders,"m=0.1:1"], [versus_t,1])$ @c ===end=== -@example +@example maxima @group (%i1) plotdf([w,-g*sin(a)/l - b*w/m/l], [a,w], [parameters,"g=9.8,l=0.5,m=0.3,b=0.05"], @@ -1145,7 +1219,7 @@ Example: @c V: 900/((x+1)^2+y^2)^(1/2)-900/((x-1)^2+y^2)^(1/2)$ @c ploteq(V,[x,-2,2],[y,-2,2],[fieldlines,"blue"])$ @c ===end=== -@example +@example maxima (%i1) V: 900/((x+1)^2+y^2)^(1/2)-900/((x-1)^2+y^2)^(1/2)$ (%i2) ploteq(V,[x,-2,2],[y,-2,2],[fieldlines,"blue"])$ @end example @@ -1227,7 +1301,7 @@ increments of 0.1 for t, use: @c results: rk(t-x^2,x,1,[t,0,8,0.1])$ @c plot2d ([discrete, results])$ @c ===end=== -@example +@example maxima (%i1) results: rk(t-x^2,x,1,[t,0,8,0.1])$ (%i2) plot2d ([discrete, results])$ @end example @@ -1253,11 +1327,15 @@ for t between 0 and 4, and with values of -1.25 and 0.75 for x and y at t=0: @c plot2d([discrete, makelist([p[1], p[3]], p, sol)], [xlabel, "t"], @c [ylabel, "y"])$ @c ===end=== -@example +@example maxima +@group (%i1) sol: rk([4-x^2-4*y^2, y^2-x^2+1], [x, y], [-1.25, 0.75], - [t, 0, 4, 0.02])$ + [t,0,4,0.02])$ +@end group +@group (%i2) plot2d([discrete, makelist([p[1], p[3]], p, sol)], [xlabel, "t"], [ylabel, "y"])$ +@end group @end example The plot will show the solution for variable @var{y} as a function of @var{t}. commit 6067a18af6d4402f88e8eda9706e6feb96ea42ca Author: Raymond Toy <toy...@gm...> Date: Thu Aug 21 07:47:13 2025 -0700 Run update_examples diff --git a/doc/info/Differential.texi b/doc/info/Differential.texi index a9a6a7bcc..46952d585 100644 --- a/doc/info/Differential.texi +++ b/doc/info/Differential.texi @@ -68,33 +68,41 @@ calling @code{desolve} by using @mref{atvalue}. @c desolve([%o1,%o2],[f(x),g(x)]); @c [%o1,%o2],%o5,diff; @c ===end=== -@example +@example maxima +@group (%i1) 'diff(f(x),x)='diff(g(x),x)+sin(x); d d (%o1) -- (f(x)) = -- (g(x)) + sin(x) dx dx -(%i2) 'diff(g(x),x,2)='diff(f(x),x)-cos(x); +@end group @group +(%i2) 'diff(g(x),x,2)='diff(f(x),x)-cos(x); 2 d d (%o2) --- (g(x)) = -- (f(x)) - cos(x) 2 dx dx @end group +@group (%i3) atvalue('diff(g(x),x),x=0,a); (%o3) a +@end group +@group (%i4) atvalue(f(x),x=0,1); (%o4) 1 +@end group +@group (%i5) desolve([%o1,%o2],[f(x),g(x)]); - x -(%o5) [f(x) = a %e - a + 1, g(x) = - - x - cos(x) + a %e - a + g(0) - 1] + x +(%o5) [f(x) = %e a - a + 1, g(x) = + x + cos(x) + %e a - a + g(0) - 1] +@end group +@group (%i6) [%o1,%o2],%o5,diff; - x x x x -(%o6) [a %e = a %e , a %e - cos(x) = a %e - cos(x)] - + x x x x +(%o6) [%e a = %e a, %e a - cos(x) = %e a - cos(x)] +@end group @end example If @code{desolve} cannot obtain a solution, it returns @code{false}. @@ -191,43 +199,56 @@ Example: @c ratsimp (ic2(soln2,x=0,y=0,'diff(y,x)=2)); @c bc2 (soln2,x=0,y=1,x=1,y=3); @c ===end=== -@example -(%i1) x^2*'diff(y,x)+3*x*y = sin(x)/x; - 2 dy sin(x) -(%o1) 3 x y + x -- = ------ - dx x -(%i2) soln1:ode2(%,y,x); - %c - cos(x) -(%o2) y = ----------- - 3 - x -(%i3) ic1(soln1,x = %pi,y = 0); - 1 + cos(x) -(%o3) y = - ---------- - 3 - x -(%i4) 'diff(y,x,2)+y*('diff(y,x))^3 = 0; - 2 - dy 3 d y -(%o4) y (--) + --- = 0 - dx 2 - dx -(%i5) soln2:ode2(%,y,x); - 3 - 6 %k1 y + y -(%o5) ------------ = %k2 + x - 6 -(%i6) ratsimp(ic2(soln2,x = 0,y = 0,'diff(y,x) = 2)); - 3 - 3 y + y -(%o6) -------- = x - 6 -(%i7) bc2(soln2,x = 0,y = 1,x = 1,y = 3); - - 3 - - 10 y + y 3 -(%o7) ----------- = - - + x - 6 2 +@example maxima +@group +(%i1) x^2*'diff(y,x) + 3*y*x = sin(x)/x; + 2 dy sin(x) +(%o1) x -- + 3 x y = ------ + dx x +@end group +@group +(%i2) soln1: ode2(%,y,x); + %c - cos(x) +(%o2) y = ----------- + 3 + x +@end group +@group +(%i3) ic1 (soln1,x=%pi,y=0); + cos(x) + 1 +(%o3) y = - ---------- + 3 + x +@end group +@group +(%i4) 'diff(y,x,2) + y*'diff(y,x)^3 = 0; + 2 + d y dy 3 +(%o4) --- + y (--) = 0 + 2 dx + dx +@end group +@group +(%i5) soln2: ode2(%,y,x); + 3 + y + 6 %k1 y +(%o5) ------------ = x + %k2 + 6 +@end group +@group +(%i6) ratsimp (ic2(soln2,x=0,y=0,'diff(y,x)=2)); + 3 + y + 3 y +(%o6) -------- = x + 6 +@end group +@group +(%i7) bc2 (soln2,x=0,y=1,x=1,y=3); + 3 + y - 10 y 3 +(%o7) --------- = x - - + 6 2 +@end group @end example @opencatbox{Categories:} ----------------------------------------------------------------------- Summary of changes: doc/info/Differential.texi | 115 +++++++++++++++----------- doc/info/Numerical.texi | 200 +++++++++++++++++++++++++++++++-------------- 2 files changed, 207 insertions(+), 108 deletions(-) hooks/post-receive -- Maxima CAS |
From: rtoy <rt...@us...> - 2025-08-21 04:34:10
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS". The branch, rtoy-highlightjs-example-maxima-blocks has been updated via 8c9ace8bc07668b0c424059b35c6d385620faf0f (commit) from 32db23b0393d1736a72f7fe8b3ddab51da2ba94b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 8c9ace8bc07668b0c424059b35c6d385620faf0f Author: Raymond Toy <toy...@gm...> Date: Wed Aug 20 21:32:53 2025 -0700 Add code to compute example for breakup We can now use update_examples to generate the example for breakup. Also run update_examples so we get syntax highlighting when enabled. diff --git a/doc/info/Equations.texi b/doc/info/Equations.texi index a514a193f..75d599afb 100644 --- a/doc/info/Equations.texi +++ b/doc/info/Equations.texi @@ -48,7 +48,7 @@ It's recommended to use this list rather than doing @code{concat ('%r, j)}. @c sol : subst (t[i], %rnum_list[i], sol)$ @c sol; @c ===end=== -@example +@example maxima @group (%i1) solve ([x + y = 3], [x,y]); (%o1) [[x = 3 - %r1, y = %r1]] @@ -208,7 +208,7 @@ Examples: @c e2: -1 - y + 2*y^2 - x + x^2; @c algsys ([e1, e2], [x, y]); @c ===end=== -@example +@example maxima @group (%i1) e1: 2*x*(1 - a1) - 2*(x - 1)*a2; (%o1) 2 (1 - a1) x - 2 a2 (x - 1) @@ -297,7 +297,7 @@ Examples: @c polyfactor: true$ @c allroots (eqn); @c ===end=== -@example +@example maxima @group (%i1) eqn: (1 + 2*x)^3 = 13.5*(1 + x^5); 3 5 @@ -314,7 +314,7 @@ x = - 0.9659625152196369 %i - 0.4069597231924075, x = 1.0] do (e2: subst (e, eqn), disp (expand (lhs(e2) - rhs(e2)))); - 3.552713678800501e-15 - - 5.329070518200751e-15 + - 8.43769498715119e-15 2.6645352591003757e-15 %i - 6.217248937900877e-15 @@ -380,7 +380,7 @@ the generation of extremely large expressions. @c backsubst : true$ @c linsolve ([eq1, eq2, eq3], [x,y,z]); @c ===end=== -@example +@example maxima (%i1) eq1 : x + y + z = 6$ (%i2) eq2 : x - y + z = 2$ (%i3) eq3 : x + y - z = 0$ @@ -415,66 +415,79 @@ Otherwise, common subexpressions are not identified. Examples: -@example +@c ===beg=== +@c programmode: false$ +@c breakup: true$ +@c solve (x^3 + x^2 - 1); +@c breakup: false$ +@c solve (x^3 + x^2 - 1); +@c ===end=== +@example maxima (%i1) programmode: false$ (%i2) breakup: true$ +@group (%i3) solve (x^3 + x^2 - 1); - - sqrt(23) 25 1/3 -(%t3) (--------- + --) - 6 sqrt(3) 54 -Solution: - - sqrt(3) %i 1 - ---------- - - - sqrt(3) %i 1 2 2 1 -(%t4) x = (- ---------- - -) %t3 + -------------- - - - 2 2 9 %t3 3 - - sqrt(3) %i 1 - - ---------- - - - sqrt(3) %i 1 2 2 1 -(%t5) x = (---------- - -) %t3 + ---------------- - - - 2 2 9 %t3 3 - - 1 1 -(%t6) x = %t3 + ----- - - - 9 %t3 3 + sqrt(23) 25 1/3 +(%t3) (-------- + --) + 3/2 54 + 2 3 +solve: solution: + + sqrt(3) %i - 1 + ---------- + --- + - 1 sqrt(3) %i 2 2 - 1 +(%t4) x = (--- - ----------) %t3 + ---------------- + --- + 2 2 9 %t3 3 + + - 1 sqrt(3) %i + --- - ---------- + sqrt(3) %i - 1 2 2 - 1 +(%t5) x = (---------- + ---) %t3 + ---------------- + --- + 2 2 9 %t3 3 + + 1 - 1 +(%t6) x = %t3 + ----- + --- + 9 %t3 3 (%o6) [%t4, %t5, %t6] -(%i6) breakup: false$ -(%i7) solve (x^3 + x^2 - 1); -Solution: - - sqrt(3) %i 1 - ---------- - - - 2 2 sqrt(23) 25 1/3 -(%t7) x = --------------------- + (--------- + --) - sqrt(23) 25 1/3 6 sqrt(3) 54 - 9 (--------- + --) - 6 sqrt(3) 54 - - sqrt(3) %i 1 1 - (- ---------- - -) - - - 2 2 3 -@group - sqrt(23) 25 1/3 sqrt(3) %i 1 -(%t8) x = (--------- + --) (---------- - -) - 6 sqrt(3) 54 2 2 - - sqrt(3) %i 1 - - ---------- - - - 2 2 1 - + --------------------- - - - sqrt(23) 25 1/3 3 - 9 (--------- + --) - 6 sqrt(3) 54 -@end group - sqrt(23) 25 1/3 1 1 -(%t9) x = (--------- + --) + --------------------- - - - 6 sqrt(3) 54 sqrt(23) 25 1/3 3 - 9 (--------- + --) - 6 sqrt(3) 54 -(%o9) [%t7, %t8, %t9] +@end group +(%i7) breakup: false$ +@group +(%i8) solve (x^3 + x^2 - 1); +solve: solution: + + sqrt(3) %i - 1 + ---------- + --- + 2 2 sqrt(23) 25 1/3 +(%t8) x = -------------------- + (-------- + --) + sqrt(23) 25 1/3 3/2 54 + 9 (-------- + --) 2 3 + 3/2 54 + 2 3 + - 1 sqrt(3) %i - 1 + (--- - ----------) + --- + 2 2 3 + + sqrt(23) 25 1/3 sqrt(3) %i - 1 +(%t9) x = (-------- + --) (---------- + ---) + 3/2 54 2 2 + 2 3 + - 1 sqrt(3) %i + --- - ---------- + 2 2 - 1 + + -------------------- + --- + sqrt(23) 25 1/3 3 + 9 (-------- + --) + 3/2 54 + 2 3 + + sqrt(23) 25 1/3 1 - 1 +(%t10) x = (-------- + --) + -------------------- + --- + 3/2 54 sqrt(23) 25 1/3 3 + 2 3 9 (-------- + --) + 3/2 54 + 2 3 +(%o10) [%t8, %t9, %t10] +@end group @end example @opencatbox{Categories:} @@ -531,7 +544,7 @@ or not there exists a rational function @code{@var{g}(@var{t})} satisfying @c (n - 1)/(n + 2); @c funcsolve (eqn, f(n)); @c ===end=== -@example +@example maxima @group (%i1) eqn: (n + 1)*f(n) - (n + 3)*f(n + 1)/(n + 1) = (n - 1)/(n + 2); @@ -586,7 +599,7 @@ Examples: @c x; @c y; @c ===end=== -@example +@example maxima (%i1) globalsolve: true$ @group (%i2) solve ([x + 3*y = 2, 2*x - y = 5], [x, y]); @@ -811,7 +824,7 @@ Examples: @c infix ("]["); @c lhs (aa ][ bb); @c ===end=== -@example +@example maxima @group (%i1) e: aa + bb = cc; (%o1) bb + aa = cc @@ -916,7 +929,7 @@ Examples: @c linsolve ([e1, e2, e3], '[x, y, z]); @c [x, y, z]; @c ===end=== -@example +@example maxima @group (%i1) e1: x + z = y; (%o1) z + x = y @@ -1059,7 +1072,7 @@ interval may be @code{minf} or @code{inf}. @c p: x^10 - 2*x^4 + 1/2$ @c nroots (p, -6, 9.1); @c ===end=== -@example +@example maxima (%i1) p: x^10 - 2*x^4 + 1/2$ @group (%i2) nroots (p, -6, 9.1); @@ -1186,7 +1199,7 @@ Examples: @c ev (%[1], float); @c ev (-1 - x + x^5, %); @c ===end=== -@example +@example maxima @group (%i1) realroots (-1 - x + x^5, 5e-6); 612003 @@ -1207,7 +1220,7 @@ Examples: @c realroots (expand ((1 - x)^5 * (2 - x)^3 * (3 - x)), 1e-20); @c multiplicities; @c ===end=== -@example +@example maxima @group (%i1) realroots (expand ((1 - x)^5 * (2 - x)^3 * (3 - x)), 1e-20); (%o1) [x = 1, x = 2, x = 3] @@ -1258,7 +1271,7 @@ Examples: @c infix ("]["); @c rhs (aa ][ bb); @c ===end=== -@example +@example maxima @group (%i1) e: aa + bb = cc; (%o1) bb + aa = cc @@ -1385,7 +1398,7 @@ Examples: @c rootsconmode: true$ @c rootscontract (sqrt(5 + sqrt(5)) - 5^(1/4)*sqrt(1 + sqrt(5))); @c ===end=== -@example +@example maxima (%i1) rootsconmode: false$ @group (%i2) rootscontract (x^(1/2)*y^(3/2)); @@ -1537,7 +1550,7 @@ Examples: @c solve (%, x); @c ev (%th(2), %[1]); @c ===end=== -@example +@example maxima @group (%i1) solve (asin (cos (3*x))*(f(x) - 1), x); solve: using arc-trig functions to get a solution. @@ -1651,7 +1664,7 @@ The symbols @code{%r} are used to denote arbitrary constants in a solution. @c ===beg=== @c solve([x+y=1,2*x+2*y=2],[x,y]); @c ===end=== -@example +@example maxima @group (%i1) solve([x+y=1,2*x+2*y=2],[x,y]); solve: dependent equations eliminated: (2) @@ -1788,7 +1801,7 @@ and the second centered at (c,d) with radius s. @c eq2: (x-c)^2+(y-d)^2-s^2; @c algsys([eq1,eq2],[x,y]); @c ===end=== -@example +@example maxima @group (%i1) eq1: (x-a)^2+(y-b)^2-r^2; 2 2 2 @@ -1819,7 +1832,7 @@ the center of the second circle is located on the positive x-axis. @c eq2a:(x-C)^2+y^2-S^2; @c algsys([eq1a,eq2a],[x,y]); @c ===end=== -@example +@example maxima @group (%i1) eq1a:x^2+y^2-1; 2 2 @@ -1859,7 +1872,7 @@ a solution. @c eq2b:(x-C)^2+y^2-s^2; @c algsys([eq1b,eq2b],[x,y]); @c ===end=== -@example +@example maxima @group (%i1) eq1b:x^2+y^2-r^2; 2 2 2 @@ -1908,7 +1921,7 @@ Note the complexity of the solution at (%o4). @c ratsimp(subst(soln[1],[eq1,eq2])); @c ratsimp(subst(soln[2],[eq1,eq2])); @c ===end=== -@example +@example maxima @group (%i1) eq1: (x-a)^2+(y-b)^2-r^2; 2 2 2 @@ -2026,7 +2039,7 @@ are two (perhaps multiple) solutions, as we know geometrically. @c ratsimp(subst(soln[1],[eq1,eq2])); @c ratsimp(subst(soln[2],[eq1,eq2])); @c ===end=== -@example +@example maxima @group (%i1) eq1: (x-a)^2+(y-b)^2-r^2; 2 2 2 @@ -2164,7 +2177,7 @@ allows a solution to be found. @c /* numerical values of solution */ @c rectform(float(s)); @c ===end=== -@example +@example maxima @group (%i1) eq1: %pi*y + x - 1; (%o1) %pi y + x - 1 @@ -2283,7 +2296,7 @@ of the problem to restrict the range of parameters appropriately. @c (forget(h>0),assume(h<0)); @c algsys(eqs,[x,y,z]); @c ===end=== -@example +@example maxima @group (%i1) eqs:[y-x=0, g*x*y-h=0, z+(x+1)/y-x-1=0]; x + 1 @@ -2353,7 +2366,7 @@ solution, for a maximum of ten solutions overall. @c eqs:poly_reduced_grobner([p1,p2],[x,y]); @c algsys(eqs,[x,y]); @c ===end=== -@example +@example maxima @group (%i1) p1:-x*y^3+y^2+x^4-9*x/8; 3 2 4 9 x @@ -2423,7 +2436,7 @@ x = +/- sqrt(z-y^2) = +/- sqrt(sqrt(5)-2). @c ===beg=== @c algsys([x^2+y^2+z^2-1,z-x^2-y^2,y-x^2-z^2],[x,y,z]); @c ===end=== -@example +@example maxima @group (%i1) algsys([x^2+y^2+z^2-1,z-x^2-y^2,y-x^2-z^2],[x,y,z]); sqrt(5) - 1 sqrt(5) + 1 ----------------------------------------------------------------------- Summary of changes: doc/info/Equations.texi | 175 ++++++++++++++++++++++++++---------------------- 1 file changed, 94 insertions(+), 81 deletions(-) hooks/post-receive -- Maxima CAS |
From: rtoy <rt...@us...> - 2025-08-21 04:22:27
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS". The branch, rtoy-highlightjs-example-maxima-blocks has been updated via 32db23b0393d1736a72f7fe8b3ddab51da2ba94b (commit) via 275d36a58c9bb7cf4d79144ea481abb40481c1f6 (commit) via 86e4bf0ea9ceabf3e8a038cdf78c160325410d8f (commit) via bcf0b27a544f478422e4bb19a4bdd4ec5ae4aa67 (commit) from 2348a2e23d7314d4f68121e7e14f1cef2f8f0990 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 32db23b0393d1736a72f7fe8b3ddab51da2ba94b Author: Raymond Toy <toy...@gm...> Date: Wed Aug 20 21:18:03 2025 -0700 Fix up examples for exponential integrals For some reason the code for these examples were deleted and we got an error. I've restored the example from the 5.47.0 manual. (I hope that's right.) Ran update_examples over this example. diff --git a/doc/info/Integration.texi.m4 b/doc/info/Integration.texi.m4 index 519413f28..7cb18a034 100644 --- a/doc/info/Integration.texi.m4 +++ b/doc/info/Integration.texi.m4 @@ -1192,18 +1192,37 @@ Examples for exponential integrals: @c ===beg=== @c assume(s>0,a>0,s-a>0)$ -@c ratsimp(specint(%e^(a*t) +@c ratsimp(specint(%e^(a*t)*(log(a)+expintegral_e1(a*t))*%e^(-s*t),t)); @c logarc:true$ @c gamma_expand:true$ +@c radcan(specint((cos(t)*expintegral_si(t) -sin(t)*expintegral_ci(t))*%e^(-s*t),t)); +@c ratsimp(specint((2*t*log(a)+2/a*sin(a*t) -2*t*expintegral_ci(a*t))*%e^(-s*t),t)); @c ===end=== -incorrect syntax: logarc is not an infix operator -logarc: - ^ @example maxima (%i1) assume(s>0,a>0,s-a>0)$ -(%i2) ratsimp(specint(%e^(a*t) -(%i2) logarc:true$ -(%i3) gamma_expand:true$ +@group +(%i2) ratsimp(specint(%e^(a*t)*(log(a)+expintegral_e1(a*t))*%e^(-s*t),t)); + log(s) +(%o2) ------ + s - a +@end group +(%i3) logarc:true$ +(%i4) gamma_expand:true$ +@group +(%i5) radcan(specint((cos(t)*expintegral_si(t) -sin(t)*expintegral_ci(t))*%e^(-s*t),t)); + log(s) +(%o5) ------ + 2 + s + 1 +@end group +@group +(%i6) ratsimp(specint((2*t*log(a)+2/a*sin(a*t) -2*t*expintegral_ci(a*t))*%e^(-s*t),t)); + 2 2 + log(s + a ) +(%o6) ------------ + 2 + s +@end group @end example Results when using the expansion of @mref{gamma_incomplete} and when changing commit 275d36a58c9bb7cf4d79144ea481abb40481c1f6 Author: Raymond Toy <toy...@gm...> Date: Wed Aug 20 19:39:03 2025 -0700 Run update_example for the laplace function Just adds "maxima" for the "@example" type. diff --git a/doc/info/Integration.texi.m4 b/doc/info/Integration.texi.m4 index e6be0430f..519413f28 100644 --- a/doc/info/Integration.texi.m4 +++ b/doc/info/Integration.texi.m4 @@ -860,7 +860,7 @@ Examples: @c laplace(sum((-1)^n*unit_step(t-n*%pi)*sin(t),n,0,inf),t,s), @c simpsum; @c ===end=== -@example +@example maxima @group (%i1) laplace (exp (2*t + a) * sin(t) * t, t, s); a commit 86e4bf0ea9ceabf3e8a038cdf78c160325410d8f Author: Raymond Toy <toy...@gm...> Date: Wed Aug 20 19:33:55 2025 -0700 Set intanalysis:false for the intanalysis example By doing this, we can use update_examples to update this. This also enables syntax highlighting. diff --git a/doc/info/Integration.texi.m4 b/doc/info/Integration.texi.m4 index a3039efb9..e6be0430f 100644 --- a/doc/info/Integration.texi.m4 +++ b/doc/info/Integration.texi.m4 @@ -310,30 +310,35 @@ Maxima can solve the following integrals, when @mref{intanalysis} is set to @code{false}: @c ===beg=== +@c intanalysis:false; @c integrate(1/(sqrt(x+1)+1),x,0,1); @c integrate(1/(sqrt(x)+1),x,0,1),intanalysis:false; @c integrate(cos(a)/sqrt((tan(a))^2+1),a,-%pi/2,%pi/2),intanalysis:false; @c intanalysis:false$ @c integrate(cos(a)/sqrt((tan(a))^2 +1),a,-%pi/2,%pi/2); @c ===end=== -@example +@example maxima +@group +(%i1) intanalysis:false; +(%o1) false +@end group @group -(%i1) integrate(1/(sqrt(x+1)+1),x,0,1); +(%i2) integrate(1/(sqrt(x+1)+1),x,0,1); 3/2 -(%o1) - 2 log(sqrt(2) + 1) + 2 log(2) + 2 - 2 +(%o2) - 2 log(sqrt(2) + 1) + 2 log(2) + 2 - 2 @end group @group -(%i2) integrate(1/(sqrt(x)+1),x,0,1),intanalysis:false; -(%o2) 2 - 2 log(2) +(%i3) integrate(1/(sqrt(x)+1),x,0,1),intanalysis:false; +(%o3) 2 - 2 log(2) @end group @group -(%i3) integrate(cos(a)/sqrt((tan(a))^2+1),a,-%pi/2,%pi/2),intanalysis:false; -(%o3) %i log(2) - %i log(2 %i) +(%i4) integrate(cos(a)/sqrt((tan(a))^2+1),a,-%pi/2,%pi/2),intanalysis:false; +(%o4) %i log(2) - %i log(2 %i) @end group -(%i4) intanalysis:false$ +(%i5) intanalysis:false$ @group -(%i5) integrate(cos(a)/sqrt((tan(a))^2 +1),a,-%pi/2,%pi/2); -(%o5) %i log(2) - %i log(2 %i) +(%i6) integrate(cos(a)/sqrt((tan(a))^2 +1),a,-%pi/2,%pi/2); +(%o6) %i log(2) - %i log(2 %i) @end group @end example commit bcf0b27a544f478422e4bb19a4bdd4ec5ae4aa67 Author: Raymond Toy <toy...@gm...> Date: Wed Aug 20 19:30:38 2025 -0700 Rerun update_examples Run update_examples to get the most recent results and also make the examples maxima examples so they can get syntax highlighting. diff --git a/doc/info/Differentiation.texi b/doc/info/Differentiation.texi index b52bbae30..726de534d 100644 --- a/doc/info/Differentiation.texi +++ b/doc/info/Differentiation.texi @@ -47,34 +47,46 @@ Examples: @c antid (expr, x, y(x)); @c antidiff (expr, x, y(x)); @c ===end=== -@example +@example maxima (%i1) load ("antid")$ +@group (%i2) expr: exp (z(x)) * diff (z(x), x) * y(x); - z(x) d -(%o2) y(x) %e (-- (z(x))) + z(x) d +(%o2) %e y(x) (-- (z(x))) dx +@end group +@group (%i3) a1: antid (expr, x, z(x)); - z(x) z(x) d -(%o3) [y(x) %e , - %e (-- (y(x)))] + z(x) z(x) d +(%o3) [%e y(x), - %e (-- (y(x)))] dx +@end group +@group (%i4) a2: antidiff (expr, x, z(x)); / - z(x) [ z(x) d -(%o4) y(x) %e - I %e (-- (y(x))) dx - ] dx + z(x) | z(x) d +(%o4) %e y(x) - | %e (-- (y(x))) dx + | dx / +@end group +@group (%i5) a2 - (first (a1) + 'integrate (second (a1), x)); (%o5) 0 +@end group +@group (%i6) antid (expr, x, y(x)); - z(x) d -(%o6) [0, y(x) %e (-- (z(x)))] + z(x) d +(%o6) [0, %e y(x) (-- (z(x)))] dx +@end group +@group (%i7) antidiff (expr, x, y(x)); / - [ z(x) d -(%o7) I y(x) %e (-- (z(x))) dx - ] dx + | z(x) d +(%o7) | %e y(x) (-- (z(x))) dx + | dx / +@end group @end example @opencatbox{Categories:} @@ -121,34 +133,46 @@ Examples: @c antid (expr, x, y(x)); @c antidiff (expr, x, y(x)); @c ===end=== -@example +@example maxima (%i1) load ("antid")$ +@group (%i2) expr: exp (z(x)) * diff (z(x), x) * y(x); - z(x) d -(%o2) y(x) %e (-- (z(x))) + z(x) d +(%o2) %e y(x) (-- (z(x))) dx +@end group +@group (%i3) a1: antid (expr, x, z(x)); - z(x) z(x) d -(%o3) [y(x) %e , - %e (-- (y(x)))] + z(x) z(x) d +(%o3) [%e y(x), - %e (-- (y(x)))] dx +@end group +@group (%i4) a2: antidiff (expr, x, z(x)); / - z(x) [ z(x) d -(%o4) y(x) %e - I %e (-- (y(x))) dx - ] dx + z(x) | z(x) d +(%o4) %e y(x) - | %e (-- (y(x))) dx + | dx / +@end group +@group (%i5) a2 - (first (a1) + 'integrate (second (a1), x)); (%o5) 0 +@end group +@group (%i6) antid (expr, x, y(x)); - z(x) d -(%o6) [0, y(x) %e (-- (z(x)))] + z(x) d +(%o6) [0, %e y(x) (-- (z(x)))] dx +@end group +@group (%i7) antidiff (expr, x, y(x)); / - [ z(x) d -(%o7) I y(x) %e (-- (z(x))) dx - ] dx + | z(x) d +(%o7) | %e y(x) (-- (z(x))) dx + | dx / +@end group @end example @opencatbox{Categories:} @@ -185,7 +209,7 @@ Examples: @c diff (4*f(x, y)^2 - u(x, y)^2, x); @c at (%, [x = 0, y = 1]); @c ===end=== -@example +@example maxima @group (%i1) atvalue (f(x,y), [x = 0, y = 1], a^2); 2 @@ -195,17 +219,19 @@ Examples: (%i2) atvalue ('diff (f(x,y), x), x = 0, 1 + y); (%o2) @@2 + 1 @end group +@group (%i3) printprops (all, atvalue); - ! - d ! - --- (f(@@1, @@2))! = @@2 + 1 - d@@1 ! - !@@1 = 0 + | + d | + --- (f(@@1, @@2))| = @@2 + 1 + d@@1 | + |@@1 = 0 2 f(0, 1) = a (%o3) done +@end group @group (%i4) diff (4*f(x, y)^2 - u(x, y)^2, x); d d @@ -214,11 +240,11 @@ Examples: @end group @group (%i5) at (%, [x = 0, y = 1]); - ! - 2 d ! -(%o5) 16 a - 2 u(0, 1) (-- (u(x, 1))! ) - dx ! - !x = 0 + | + 2 d | +(%o5) 16 a - 2 u(0, 1) (-- (u(x, 1))| ) + dx | + |x = 0 @end group @end example @@ -235,16 +261,16 @@ seen in the following example: @c subst(e2,e1); @c ev(e1,e2,diff); @c ===end=== -@example +@example maxima (%i1) e1:I(t)=C*diff(U(t),t)$ (%i2) e2:U(t)=L*diff(I(t),t)$ @group (%i3) at(e1,e2); - ! - d ! -(%o3) I(t) = C (-- (U(t))! ) - dt ! d - !U(t) = L (-- (I(t))) + | + d | +(%o3) I(t) = C (-- (U(t))| ) + dt | d + |U(t) = L (-- (I(t))) dt @end group @group @@ -332,7 +358,7 @@ Examples: @c diff (4*f(x,y)^2 - u(x,y)^2, x); @c at (%, [x = 0, y = 1]); @c ===end=== -@example +@example maxima @group (%i1) atvalue (f(x,y), [x = 0, y = 1], a^2); 2 @@ -342,17 +368,19 @@ Examples: (%i2) atvalue ('diff (f(x,y), x), x = 0, 1 + y); (%o2) @@2 + 1 @end group +@group (%i3) printprops (all, atvalue); - ! - d ! - --- (f(@@1, @@2))! = @@2 + 1 - d@@1 ! - !@@1 = 0 + | + d | + --- (f(@@1, @@2))| = @@2 + 1 + d@@1 | + |@@1 = 0 2 f(0, 1) = a (%o3) done +@end group @group (%i4) diff (4*f(x,y)^2 - u(x,y)^2, x); d d @@ -361,11 +389,11 @@ Examples: @end group @group (%i5) at (%, [x = 0, y = 1]); - ! - 2 d ! -(%o5) 16 a - 2 u(0, 1) (-- (u(x, 1))! ) - dx ! - !x = 0 + | + 2 d | +(%o5) 16 a - 2 u(0, 1) (-- (u(x, 1))| ) + dx | + |x = 0 @end group @end example @@ -395,16 +423,22 @@ Examples: @c diff (exp (x*y)); @c diff (x*y*z); @c ===end=== -@example +@example maxima +@group (%i1) diff (log (x)); del(x) (%o1) ------ x +@end group +@group (%i2) diff (exp (x*y)); - x y x y -(%o2) x %e del(y) + y %e del(x) + x y x y +(%o2) %e x del(y) + %e y del(x) +@end group +@group (%i3) diff (x*y*z); (%o3) x y del(z) + x z del(y) + y z del(x) +@end group @end example @opencatbox{Categories:} @@ -423,16 +457,18 @@ Currently only @mref{laplace} knows about the @code{delta} function. Example: @c ===beg=== +@c assume(a > 0)$ @c laplace (delta (t - a) * sin(b*t), t, s); -@c input:p; @c ===end=== -@example -(%i1) laplace (delta (t - a) * sin(b*t), t, s); -Is a positive, negative, or zero? - -p; - - a s -(%o1) sin(a b) %e +@example maxima +(%i1) assume(a > 0)$ +@group +(%i2) laplace (delta (t - a) * sin(b*t), t, s); + 2 %i a b - a s - %i a b + (%e - 1) %e %i +(%o2) - ------------------------------------ + 2 +@end group @end example @opencatbox{Categories:} @@ -471,7 +507,7 @@ See also @mref{depends} and @mrefdot{gradef} @c remove (quux, dependency); @c dependencies; @c ===end=== -@example +@example maxima @group (%i1) dependencies; (%o1) [] @@ -558,42 +594,54 @@ See also @mrefcomma{diff} @mrefcomma{del} @mref{derivdegree} and @c dependencies; @c diff (r.s, u); @c ===end=== -@example +@example maxima +@group (%i1) depends ([f, g], x); (%o1) [f(x), g(x)] +@end group +@group (%i2) depends ([r, s], [u, v, w]); (%o2) [r(u, v, w), s(u, v, w)] +@end group +@group (%i3) depends (u, t); (%o3) [u(t)] +@end group +@group (%i4) dependencies; (%o4) [f(x), g(x), r(u, v, w), s(u, v, w), u(t)] +@end group +@group (%i5) diff (r.s, u); - dr ds -(%o5) -- . s + r . -- - du du + dr ds +(%o5) (--) . s + r . -- + du du +@end group @end example @c ===beg=== @c diff (r.s, t); @c ===end=== -@example -(%i6) diff (r.s, t); - dr du ds du -(%o6) -- -- . s + r . -- -- - du dt du dt +@example maxima +@group +(%i1) diff (r.s, t); +(%o1) 0 +@end group @end example @c ===beg=== @c remove (r, dependency); @c diff (r.s, t); @c ===end=== -@example -(%i7) remove (r, dependency); -(%o7) done -(%i8) diff (r.s, t); - ds du -(%o8) r . -- -- - du dt +@example maxima +@group +(%i1) remove (r, dependency); +(%o1) done +@end group +@group +(%i2) diff (r.s, t); +(%o2) 0 +@end group @end example @opencatbox{Categories:} @@ -634,15 +682,19 @@ Example: @c 'diff (y, x, 2) + 'diff (y, z, 3) + 'diff (y, x) * x^2; @c derivdegree (%, y, x); @c ===end=== -@example +@example maxima +@group (%i1) 'diff (y, x, 2) + 'diff (y, z, 3) + 'diff (y, x) * x^2; 3 2 d y d y 2 dy (%o1) --- + --- + x -- 3 2 dx dz dx +@end group +@group (%i2) derivdegree (%, y, x); (%o2) 2 +@end group @end example @opencatbox{Categories:} @@ -727,30 +779,38 @@ Examples: @c 'integrate (f(x, y), y, g(x), h(x)); @c diff (%, x); @c ===end=== -@example +@example maxima +@group (%i1) diff (exp (f(x)), x, 2); 2 f(x) d f(x) d 2 (%o1) %e (--- (f(x))) + %e (-- (f(x))) 2 dx dx +@end group (%i2) derivabbrev: true$ +@group (%i3) 'integrate (f(x, y), y, g(x), h(x)); h(x) / - [ -(%o3) I f(x, y) dy - ] + | +(%o3) | f(x, y) dy + | / g(x) +@end group +@group (%i4) diff (%, x); h(x) / - [ -(%o4) I f(x, y) dy + f(x, h(x)) h(x) - f(x, g(x)) g(x) - ] x x x + | +(%o4) | (f(x, y)) dy + f(x, h(x)) (h(x)) + | x x / g(x) + - f(x, g(x)) (g(x)) + x +@end group @end example For the tensor package, the following modifications have been @@ -834,51 +894,79 @@ Examples: @c [a, b, c] ~ [x, y, z]; @c express (%); @c ===end=== -@example +@example maxima (%i1) load ("vect")$ +@group (%i2) grad (x^2 + y^2 + z^2); 2 2 2 (%o2) grad (z + y + x ) +@end group +@group (%i3) express (%); d 2 2 2 d 2 2 2 d 2 2 2 (%o3) [-- (z + y + x ), -- (z + y + x ), -- (z + y + x )] dx dy dz +@end group +@group (%i4) ev (%, diff); (%o4) [2 x, 2 y, 2 z] +@end group +@group (%i5) div ([x^2, y^2, z^2]); 2 2 2 (%o5) div [x , y , z ] +@end group +@group (%i6) express (%); d 2 d 2 d 2 (%o6) -- (z ) + -- (y ) + -- (x ) dz dy dx +@end group +@group (%i7) ev (%, diff); (%o7) 2 z + 2 y + 2 x +@end group +@group (%i8) curl ([x^2, y^2, z^2]); 2 2 2 (%o8) curl [x , y , z ] +@end group +@group (%i9) express (%); d 2 d 2 d 2 d 2 d 2 d 2 (%o9) [-- (z ) - -- (y ), -- (x ) - -- (z ), -- (y ) - -- (x )] dy dz dz dx dx dy +@end group +@group (%i10) ev (%, diff); (%o10) [0, 0, 0] +@end group +@group (%i11) laplacian (x^2 * y^2 * z^2); 2 2 2 (%o11) laplacian (x y z ) +@end group +@group (%i12) express (%); 2 2 2 d 2 2 2 d 2 2 2 d 2 2 2 (%o12) --- (x y z ) + --- (x y z ) + --- (x y z ) 2 2 2 dz dy dx +@end group +@group (%i13) ev (%, diff); 2 2 2 2 2 2 (%o13) 2 y z + 2 x z + 2 x y +@end group +@group (%i14) [a, b, c] ~ [x, y, z]; (%o14) [a, b, c] ~ [x, y, z] +@end group +@group (%i15) express (%); (%o15) [b z - c y, c x - a z, a y - b x] +@end group @end example @opencatbox{Categories:} ----------------------------------------------------------------------- Summary of changes: doc/info/Differentiation.texi | 270 ++++++++++++++++++++++++++++-------------- doc/info/Integration.texi.m4 | 60 +++++++--- 2 files changed, 221 insertions(+), 109 deletions(-) hooks/post-receive -- Maxima CAS |
From: rtoy <rt...@us...> - 2025-08-21 01:45:47
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS". The branch, rtoy-highlightjs-example-maxima-blocks has been updated via 2348a2e23d7314d4f68121e7e14f1cef2f8f0990 (commit) via 3dce57e60ce7b284df5610b77d3ba2d0d39b07ae (commit) via 16ae1b7a50aa43b2d183582e4b6db05dd81822e0 (commit) via 8edacfceecbdd7ec17c32b26f23d3bb8958213c5 (commit) via 0180fc0c55b281acb60795e458e3f3ebdf74a1b6 (commit) from 96af0cab64113a47adbc622d7ad991ba63044bab (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 2348a2e23d7314d4f68121e7e14f1cef2f8f0990 Author: Raymond Toy <toy...@gm...> Date: Wed Aug 20 18:44:59 2025 -0700 Support dark mode too for pygments The color scheme isn't so great, but at least the background for the pygments highlighting matches the example background. diff --git a/doc/info/manual.css b/doc/info/manual.css index 393fe75c8..5bc1f205a 100644 --- a/doc/info/manual.css +++ b/doc/info/manual.css @@ -2,6 +2,11 @@ :root { --example-background-color: rgb(238,238,255); } +@media (prefers-color-scheme: dark) { + :root { + --example-background-color: #aab; + } +} /* Overrides to the default Makeinfo CSS */ div.display {margin-left: 0} @@ -138,7 +143,10 @@ dd { margin-left: 0.5em } pre.example, pre.example-preformatted { border: 1px solid black; color: black; - background-color: #aab; + background-color: var(--example-background-color); + } + div.highlight { + background-color: var(--example-background-color) !important; } div.categorybox { background-color: #544 } div.textbox, div.titlebox, div.synopsisbox { color: black;} commit 3dce57e60ce7b284df5610b77d3ba2d0d39b07ae Author: Raymond Toy <toy...@gm...> Date: Wed Aug 20 18:36:14 2025 -0700 Make the background for pygments to match examples We want to background color for pygments highlighting to match the background used for examples. Otherwise it looks weird. To do this, define a CSS variable `--example-background-color` that is set to the example background color. Use this variable to set the example background and the div highlight class for pygments. diff --git a/doc/info/manual.css b/doc/info/manual.css index 9f0728012..393fe75c8 100644 --- a/doc/info/manual.css +++ b/doc/info/manual.css @@ -1,3 +1,8 @@ +/* Define variable for background color for examples */ +:root { + --example-background-color: rgb(238,238,255); +} + /* Overrides to the default Makeinfo CSS */ div.display {margin-left: 0} div.example { @@ -43,11 +48,20 @@ div.synopsisbox { pre.example, pre.example-preformatted { border: 1px solid rgb(180,180,180); padding: 5px; - background-color: rgb(238,238,255); + background-color: var(--example-background-color); /* Add scrollbar for examples for narrow windows */ overflow: auto } +/* + * For pygments, make the background color of the highlighted code the + * same as the example background color. Without this, it looks funny. + */ + +div.highlight { + background-color: var(--example-background-color) !important; +} + div.spacerbox { border: none; padding: 2em 0 } div.image { margin: 0; padding: 1em; text-align: center } div.categorybox { commit 16ae1b7a50aa43b2d183582e4b6db05dd81822e0 Author: Raymond Toy <toy...@gm...> Date: Wed Aug 20 18:35:46 2025 -0700 Fix typo in error message about pygments Change "to" to "too". diff --git a/configure.ac b/configure.ac index cbbb37cc9..eba6ab9d0 100644 --- a/configure.ac +++ b/configure.ac @@ -754,7 +754,7 @@ if test x"${enable_build_docs}" = xtrue ; then if test ${makeinfo_version} -ge 702; then USE_PYGMENTS=true else - AC_MSG_ERROR([Makeinfo version (${makeinfo_version_string}) to old to use pygments for syntax highlighting. Disable or use highlightjs]) + AC_MSG_ERROR([Makeinfo version (${makeinfo_version_string}) too old to use pygments for syntax highlighting. Disable or use highlightjs]) fi fi AC_SUBST(TEXI_EXTRA_HEAD) commit 8edacfceecbdd7ec17c32b26f23d3bb8958213c5 Merge: 96af0cab6 0180fc0c5 Author: Raymond Toy <toy...@gm...> Date: Mon Aug 18 07:04:11 2025 -0700 Merge branch 'master' into rtoy-highlightjs-example-maxima-blocks ----------------------------------------------------------------------- Summary of changes: configure.ac | 2 +- doc/info/manual.css | 26 ++++++++++++++++++++++++-- tests/rtesthyp.mac | 2 ++ 3 files changed, 27 insertions(+), 3 deletions(-) hooks/post-receive -- Maxima CAS |
From: dgildea <dg...@us...> - 2025-08-18 15:19:10
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS". The branch, master has been updated via 350f069f401a51846a352127a6fa316e544f2b94 (commit) from 0180fc0c55b281acb60795e458e3f3ebdf74a1b6 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 350f069f401a51846a352127a6fa316e544f2b94 Author: Dan Gildea <dgildea> Date: Mon Aug 18 11:17:58 2025 -0400 Need to assume p > 0 The test for `specint(kbateman[0](t)*exp(-p*t),t)` needs `assume(p>0)` as well as `assume(t>0)`. diff --git a/tests/rtesthyp.mac b/tests/rtesthyp.mac index cb727277c..6c4a284ce 100644 --- a/tests/rtesthyp.mac +++ b/tests/rtesthyp.mac @@ -1594,7 +1594,7 @@ a^v*gamma(v+1)/((p-b)*(p-b+a)^v*v); * kbateman[0](t) -> 1/(p+1) * */ -(assume(t>0),0); +(assume(t>0,p>0),0); 0; radcan(specint(kbateman[0](t)*exp(-p*t),t)); 1/(p+1); ----------------------------------------------------------------------- Summary of changes: tests/rtesthyp.mac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Maxima CAS |
From: vttoth <vt...@us...> - 2025-08-15 20:39:22
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS Website". The branch, master has been updated via 9c008b428daf9ca218999b840e2933268dceb77a (commit) from 3d4e653cec27eeed07c371744b008dd410cdbb80 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 9c008b428daf9ca218999b840e2933268dceb77a Author: Viktor T. Toth <vt...@vt...> Date: Fri Aug 15 16:39:08 2025 -0400 Another occurrence of the old version number updated diff --git a/download.html b/download.html index 65f9ba4..d1eb4dc 100644 --- a/download.html +++ b/download.html @@ -72,7 +72,7 @@ a <a href="http://www.dma.ufv.br/maxima/index.php" target="_blank">Maxima online install other additional programs separate from Maxima.</li> <li>Once the installation process ends, look in the directory where you installed Maxima, which will be something similar - to: <code>C:\maxima-5.47.0</code>. In that directory you should find + to: <code>C:\maxima-5.48.1</code>. In that directory you should find a sub-directory named <code>bin</code>, which has the programs that were installed. Before you run any of those programs, make sure your antivirus will not touch the programs there. If you're not sure, ----------------------------------------------------------------------- Summary of changes: download.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Maxima CAS Website |
From: vttoth <vt...@us...> - 2025-08-15 20:32:24
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS Website". The branch, master has been updated via 3d4e653cec27eeed07c371744b008dd410cdbb80 (commit) from 08cb0a62d5915c773eccd06f261c69c1e8b8358f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 3d4e653cec27eeed07c371744b008dd410cdbb80 Author: Viktor T. Toth <vt...@vt...> Date: Fri Aug 15 16:32:08 2025 -0400 Updated Windows version number diff --git a/download.html b/download.html index 56be261..65f9ba4 100644 --- a/download.html +++ b/download.html @@ -55,7 +55,7 @@ a <a href="http://www.dma.ufv.br/maxima/index.php" target="_blank">Maxima online <h2>Windows</h2> <ol class="spacious"> <li>Download the latest Maxima version, which is - currently: <a href="https://sourceforge.net/projects/maxima/files/Maxima-Windows/5.47.0-Windows/">5.47.0-Windows</a>. + currently: <a href="https://sourceforge.net/projects/maxima/files/Maxima-Windows/5.48.1-Windows/">5.48.1-Windows</a>. Modern PCs are usually running a 64-bit version of the operating system, so download the file ending with <code>win64.exe</code>. Older PCs may be running a 32-bit ----------------------------------------------------------------------- Summary of changes: download.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Maxima CAS Website |
From: rtoy <rt...@us...> - 2025-08-14 23:56:15
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS". The branch, master has been updated via 0180fc0c55b281acb60795e458e3f3ebdf74a1b6 (commit) from da462c342d571c44ed5f81fe2b0086a067c238c9 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 0180fc0c55b281acb60795e458e3f3ebdf74a1b6 Author: Raymond Toy <toy...@gm...> Date: Thu Aug 14 16:54:19 2025 -0700 Need to assume t > 0 The test for `specint(kbateman[0](t)*exp(-p*t),t)` asks if t > 0. Add `assume(t>0)` so that the test doesn't hang waiting for an answer. diff --git a/tests/rtesthyp.mac b/tests/rtesthyp.mac index 31bbddcbd..cb727277c 100644 --- a/tests/rtesthyp.mac +++ b/tests/rtesthyp.mac @@ -1594,6 +1594,8 @@ a^v*gamma(v+1)/((p-b)*(p-b+a)^v*v); * kbateman[0](t) -> 1/(p+1) * */ +(assume(t>0),0); +0; radcan(specint(kbateman[0](t)*exp(-p*t),t)); 1/(p+1); ----------------------------------------------------------------------- Summary of changes: tests/rtesthyp.mac | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- Maxima CAS |
From: rtoy <rt...@us...> - 2025-08-13 01:06:25
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS". The branch, rtoy-highlightjs-example-maxima-blocks has been updated via 96af0cab64113a47adbc622d7ad991ba63044bab (commit) via da462c342d571c44ed5f81fe2b0086a067c238c9 (commit) via d3bd2bc5556ddb8e33aa708af0afc0602eca750e (commit) via 7045578f63bd7247741c394dc944d1a3520348ca (commit) via 3e0d72da1d203ce94b6c2c495ba28a7dfbacc9d3 (commit) via d438976270b60a490b9c8e1e9c03df329ca12b96 (commit) via d83fe1095a3bed50ea50c45a68639bd1b2e3e058 (commit) via 85d415a9e2b1a1c39d99ef36a9ff8e56cbcab3e2 (commit) via 44ba34118b9fadf1219cd9ae63b4374b7fe5e73f (commit) via 2230a64cf3580b8dfbe06ee8e34558828913aa5b (commit) via bf1777da841a1e7f7f2a2d0a521f1da4a58ee914 (commit) via 524b800a64d7198d4313406522c9c9b5c61c18f2 (commit) via ad679f91c9526dd393b00b4c78f48c40cbf012dc (commit) via 425f9d985c7697f8442f9ac0ad0646625ba516c8 (commit) via 382754da8fe63c69efdb946be149abde1c55b375 (commit) via 5bb96cd57fe1fa81b8ad3369ef3bf111b713e047 (commit) via 812e8fa399a1880d05d38fc744c89b37e2a4243b (commit) via 8b7d7bc20d488d31adea089faa3b8a6d4f43b199 (commit) from cb49dfeb52d436e42ee9005a74ec48c2dccff32f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 96af0cab64113a47adbc622d7ad991ba63044bab Merge: 3e0d72da1 da462c342 Author: Raymond Toy <toy...@gm...> Date: Tue Aug 12 18:06:10 2025 -0700 Merge branch 'master' into rtoy-highlightjs-example-maxima-blocks commit 3e0d72da1d203ce94b6c2c495ba28a7dfbacc9d3 Merge: cb49dfeb5 d43897627 Author: Raymond Toy <toy...@gm...> Date: Tue Aug 5 07:15:36 2025 -0700 Merge branch 'master' into rtoy-highlightjs-example-maxima-blocks ----------------------------------------------------------------------- Summary of changes: crosscompile-windows/CMakeLists.txt | 4 +- doc/info/Help.texi | 73 ++++++++++--------- doc/info/Runtime.texi | 23 ++++-- doc/info/Special.texi.m4 | 116 ++++++++++++++++++++++++++++-- doc/info/build-html-index.lisp | 9 ++- doc/info/colnew.texi.m4 | 4 +- doc/info/distrib.texi.m4 | 22 +++--- doc/info/levin.texi.m4 | 2 +- doc/info/trigtools.texi.m4 | 32 ++++----- interfaces/xmaxima/Tkmaxima/RunMaxima.tcl | 1 + share/dynamics/plotdf.lisp | 72 ++++++------------- src/gnuplot_def.lisp | 20 ++---- src/macdes.lisp | 28 +++++++- src/maxima.bat.in | 4 +- src/specfn.lisp | 47 ++++++++++++ src/xmaxima_def.lisp | 25 ++----- tests/rtest16.mac | 16 +++++ 17 files changed, 330 insertions(+), 168 deletions(-) hooks/post-receive -- Maxima CAS |
From: villate <vi...@us...> - 2025-08-11 14:38:10
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS Website". The branch, master has been updated via 08cb0a62d5915c773eccd06f261c69c1e8b8358f (commit) from fdc35f55f6334c2b3082e2322cbceb8ec1dd12d5 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 08cb0a62d5915c773eccd06f261c69c1e8b8358f Author: villate <vi...@fe...> Date: Mon Aug 11 15:37:24 2025 +0100 Updates the data and number of the latest release (5.48.1) diff --git a/ar/index.html b/ar/index.html index 945e0ff..c7cdc59 100644 --- a/ar/index.html +++ b/ar/index.html @@ -87,7 +87,7 @@ SourceForge</a>.</p> <div class="card"> <h3>Ø£ØØ¯Ø« Ø§ÙØ¥ØµØ¯Ø§Ø±Ø§Øª</h3> <p>ÙÙ Ø¨Ø§ÙØ¶ØºØ· عÙ٠رÙÙ Ø§ÙØ¥ØµØ¯Ø§Ø± ÙØ±Ø¤ÙØ© ÙØ§Ø¦Ù Ø© Ø¨Ø§ÙØªØºÙÙØ±Ø§Øª Ø§ÙØ±Ø¦ÙØ³ÙØ©.</p> -<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.0</a>: July 29, 2025</p> +<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.1</a>: august 6, 2025</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.47.md">5.47.0</a>: May 31, 2023</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.46.md">5.46.0</a>: April 13, 2023</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.45.1.md">5.45.1</a>: June 21, 2021</p> diff --git a/de/index.html b/de/index.html index 7b6dd94..dea290d 100644 --- a/de/index.html +++ b/de/index.html @@ -94,14 +94,13 @@ Mailingliste</a> geführt.</p> <p>Klicken Sie auf eine Versionsnummer, die Liste der wichtigsten Ãnderungen zu sehen.</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.1</a>: 06. August 2025</p> -<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.0</a>: 29. Juli 2025</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.47.md">5.47.0</a>: 01. Juni 2023</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.46.md">5.46.0</a>: 13. April 2022</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.45.1.md">5.45.1</a>: 21. Juni 2021</p> </div> <div class="footer"> <p>Alle Fragen zu Maxima oder dieser Seite sollten in <a href="../maximalist.html">der Mailingliste</a> gestellt werden.</p> -<span>Letzte Ãnderung: 2025/08/06 20:12:00 UTC</span> +<span>Letzte Ãnderung: 2025/08/11 14:27:28 UTC</span> </div> </body> </html> diff --git a/es/download.html b/es/download.html index 9edf7ac..73fd4be 100644 --- a/es/download.html +++ b/es/download.html @@ -169,7 +169,7 @@ en <a href="https://sourceforge.net/p/maxima/code/ci/master/tree/INSTALL.git">IN <h2>Versiones Recientes</h2> <p>Para ver las modificaciones principales, haga clic sobre el número de la versión.</p> -<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.0</a>: 29 de julio de 2025</p> +<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.1</a>: 6 de agosto de 2025</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.47.md">5.47.0</a>: 31 de mayo de 2023</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.46.md">5.46.0</a>: 13 de abril de 2022</p> @@ -181,7 +181,7 @@ de la versión.</p> <div class="footer"> <p>Cualquier pregunta sobre Maxima o este sitio puede ser enviada para la <a href="maximalist.html">lista de correo</a>.</p> -<span>Ultima modificación: 2025/07/29 08:37:42 UTC</span> +<span>Ultima modificación: 2025/08/11 14:28:35 UTC</span> </div> </body> </html> diff --git a/es/index.html b/es/index.html index bd835c2..c66eea1 100644 --- a/es/index.html +++ b/es/index.html @@ -90,7 +90,7 @@ la <a href="../maximalist.html">Lista de Correo de Maxima</a>.</p> <h3>Versiones Recientes</h3> <p>Para ver las modificaciones principales, haga clic sobre el número de la versión.</p> -<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.0</a>: 29 de julio de 2025</p> +<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.1</a>: 6 de agosto de 2025</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.47.md">5.47.0</a>: 31 de mayo de 2023</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.46.md">5.46.0</a>: 13 de abril de 2022</p> @@ -102,7 +102,7 @@ de la versión.</p> <div class="footer"> <p>Cualquier pregunta sobre Maxima o este sitio puede ser enviada para la <a href="maximalist.html">lista de correo</a>.</p> -<span>Ultima modificación: 2025/07/29 08:36:47 UTC</span> +<span>Ultima modificación: 2025/08/11 14:28:16 UTC</span> </div> </body> </html> diff --git a/it/index.html b/it/index.html index e4fd162..6d2f819 100644 --- a/it/index.html +++ b/it/index.html @@ -90,7 +90,7 @@ sulla <a href="../maximalist.html">mailing list di Maxima</a>.</p> <h3>Rilasci recenti</h3> <p>Fare clic sul numero di versione per visionare l'elenco dei cambiamenti principali.</p> -<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.0</a>: 29 luglio 2025</p> +<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.1</a>: 6 agosto 2025</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.47.md">5.47.0</a>: 31 maggio 2023</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.46.md">5.46.0</a>: 13 aprile 2022</p> @@ -102,7 +102,7 @@ cambiamenti principali.</p> <div class="footer"> <p>Qualsiasi domanda su Maxima o su questo sito web dovrebbe essere posta nella <a href="maximalist.html">mailing list</a>.</p> -<span>Ultima modifica: 2025/07/29 08:39:56 UTC</span> +<span>Ultima modifica: 2025/08/11 14:30:02 UTC</span> </div> </body> </html> diff --git a/nl/index.html b/nl/index.html index 8a27f21..4bc0997 100644 --- a/nl/index.html +++ b/nl/index.html @@ -91,7 +91,7 @@ mailinglijst</a>.</p> <h3>Recente versies</h3> <p>Klik op een versie nummer aan de lijst van de belangrijkste veranderingen te zien.</p> -<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.0</a>: 29 juli 2025</p> +<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.1</a>: 6 augustus 2025</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.47.md">5.47.0</a>: 31 mai 2023</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.46.md">5.46.0</a>: 13 april 2022</p> @@ -103,7 +103,7 @@ veranderingen te zien.</p> <div class="footer"> <p>Eventuele vragen over Maxima of deze site dienen gesteld te worden in de <a href="maximalist.html">mailinglijst</a>.</p> -<span>Laatste update: 2025/07/29 08:41:32 UTC</span> +<span>Laatste update: 2025/08/11 14:32:10 UTC</span> </div> </body> </html> diff --git a/pt/download.html b/pt/download.html index d7c6cd6..691614c 100644 --- a/pt/download.html +++ b/pt/download.html @@ -161,7 +161,7 @@ ficheiro <a href="https://sourceforge.net/p/maxima/code/ci/master/tree/INSTALL.g <div class="card" id="releases"> <h2>Versões recentes</h2> <p>Para ver as principais modificações, clique no número da versão.</p> -<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.0</a>: 29 de julho de 2025</p> +<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.1</a>: 6 de agosto de 2025</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.47.md">5.47.0</a>: 31 de maio de 2023</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.46.md">5.46.0</a>: 13 de abril de 2022</p> @@ -173,7 +173,7 @@ ficheiro <a href="https://sourceforge.net/p/maxima/code/ci/master/tree/INSTALL.g <div class="footer"> <p>Qualquer dúvida sobre Maxima ou sobre este sÃtio Web deverá ser colocada na <a href="maximalist.html">lista de correio</a>.</p> -<span>Ãltima modificação: 2025/07/29 08:43:54 UTC</span> +<span>Ãltima modificação: 2025/08/11 14:33:11 UTC</span> </div> </body> </html> diff --git a/pt/index.html b/pt/index.html index 11277eb..d2ebe4f 100644 --- a/pt/index.html +++ b/pt/index.html @@ -89,7 +89,7 @@ de Maxima</a>.</p> <div class="card"> <h3>Versões recentes</h3> <p>Para ver as principais modificações, clique no número da versão.</p> -<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.0</a>: 29 de julho de 2025</p> +<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.1</a>: 6 de agosto de 2025</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.47.md">5.47.0</a>: 31 de maio de 2023</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.46.md">5.46.0</a>: 13 de abril de 2022</p> @@ -101,7 +101,7 @@ de Maxima</a>.</p> <div class="footer"> <p>Qualquer dúvida sobre Maxima ou sobre este sÃtio Web deverá ser colocada na <a href="maximalist.html">lista de correio</a>.</p> -<span>Ãltima modificação: 2025/07/29 08:42:51 UTC</span> +<span>Ãltima modificação: 2025/08/11 14:32:53 UTC</span> </div> </body> </html> diff --git a/ru/index.html b/ru/index.html index 6051b15..9ed5f70 100644 --- a/ru/index.html +++ b/ru/index.html @@ -84,7 +84,7 @@ DOE Macsyma акÑÑалÑнÑм и каÑеÑÑвеннÑм. ÐоÑле его </div> <div class="card"> <h3>ÐоÑледние веÑÑии</h3> -<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.0</a>: 29 иÑÐ»Ñ 2025</p> +<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.1</a>: 6 авгÑÑÑа 2025</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.47.md">5.47.0</a>: 31 Ð¼Ð°Ñ 2023</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.46.md">5.46.0</a>: 13 ÐпÑÐµÐ»Ñ 2022</p> @@ -95,7 +95,7 @@ DOE Macsyma акÑÑалÑнÑм и каÑеÑÑвеннÑм. ÐоÑле его </div> <div class="footer"> <p>ÐÑбÑе вопÑоÑÑ Ð¾ Maxima или ÑÑом ÑайÑе Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð·Ð°Ð´Ð°Ð½Ñ Ð² <a href="maximalist.html">ÑпиÑке ÑаÑÑÑлки</a>.</p> -<span>ÐоÑледнÑÑ Ð¼Ð¾Ð´Ð¸ÑикаÑиÑ: 2025/07/29 08:45:28 UTC</span> +<span>ÐоÑледнÑÑ Ð¼Ð¾Ð´Ð¸ÑикаÑиÑ: 2025/08/11 14:34:09 UTC</span> </div> </body> </html> diff --git a/tr/download.html b/tr/download.html index 56c5b09..f22e09f 100644 --- a/tr/download.html +++ b/tr/download.html @@ -119,7 +119,7 @@ daki yönlendirmelere dikkat edin.</p> <div class="card" id="releases"> <h2>En Son Sürümler</h2> <p>Numarası tıklandıÄında yapılan deÄiÅiklikleri gösterir.</p> -<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.49.md">5.48.0</a>: 29 Temmuz 2025</p> +<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.49.md">5.48.1</a>: 6 AÄustos 2025</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.47.md">5.47.0</a>: 31 Mayıs 2023</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.46.md">5.46.0</a>: 13 Nisan 2022</p> @@ -130,7 +130,7 @@ daki yönlendirmelere dikkat edin.</p> </div> <div class="footer"> <p>Maxima veya bu site ile ilgili her türlü soru <a href="maximalist.html">posta listesinde</a> sorulmalıdır.</p> -<span>Son deÄiÅiklik: 2025/07/29 08:49:33 UTC</span> +<span>Son deÄiÅiklik: 2025/08/11 14:35:40 UTC</span> </div> </body> </html> diff --git a/tr/faq.html b/tr/faq.html index 1d656b8..ea034a3 100644 --- a/tr/faq.html +++ b/tr/faq.html @@ -209,7 +209,7 @@ yapmanın en uygun yolu nedir?</em></p> <p>Åöyle bir Åey öneririz:</p> <blockquote> <a href="http://maxima.sourceforge.net">Maxima.sourceforge.net</a>. Maxima, -bir Bilgisayar Cebiri Sistemi<br> Versiyon 5.48.0 +bir Bilgisayar Cebiri Sistemi<br> Versiyon 5.48.1 (2025). <tt>https://maxima.sourceforge.io/</tt> </blockquote> <p>(EÄer baÅka bir versiyon kullanıyorsanız, ya da versiyon numarası @@ -219,7 +219,7 @@ veritabanına giriniz:</p> <pre>@ELECTRONIC{maxima, author = {Maxima}, year = {2025}, -title = {Maxima, bir Bilgisayar Cebiri Sistemi. Versiyon 5.48.0}, +title = {Maxima, bir Bilgisayar Cebiri Sistemi. Versiyon 5.48.1}, address = {http://maxima.sourceforge.io/}, url = {https://maxima.sourceforge.io/}, owner = {maxima}, @@ -262,7 +262,7 @@ gereksiminiz olacaktır. Biz Clisp 'i öneriyoruz.Clisp i kurduktan sonra SF dosya yöneticisinden Maxima <tt>src.rpm</tt> 'yı indirin. Paketi açtıktan sonra RPM dosyalarını oluÅturmak için rpmbuild dosyasını çalıÅtırın:</p> -<pre>$ sudo rpm -ih maxima-5.48.0.src.rpm +<pre>$ sudo rpm -ih maxima-5.48.1.src.rpm $ cd /usr/src/local # yada RPM kaynak kodu nereye kurulduysa $ sudo rpmbuild -bb SPECS/maxima.spec</pre> <p>Sonra <tt>/usr/src/local/RPMS</tt> 'ta oluÅturulmuÅ olan RPM @@ -306,7 +306,7 @@ Maxima'dan herhangi bir yanıt alamıyorum.</em></p> gerçekleÅtirilebilenler arasına dahil edin, örneÄin DEP dıÅında tutulacaklar listesine (Control Panel â System â Advanced â Performance â DEP) <code>C:\Program - Files\Maxima-5.48.0\lib\maxima\5.48.0\binary-gcl\maxima.exe</code> + Files\Maxima-5.48.1\lib\maxima\5.48.1\binary-gcl\maxima.exe</code> 'yi dahil edin.</dd> </dl> <p id="question5_2">○ <em>Linux'ta <tt>/etc/hosts</tt> dosyasında @@ -328,7 +328,7 @@ kullanıyorsanız Maxima'yı CMUCL ile derlemeyi deneyebilirsiniz.</p> </div> <div class="footer"> <p>Maxima veya bu site ile ilgili her türlü soru <a href="maximalist.html">posta listesinde</a> sorulmalıdır.</p> -<span>Son deÄiÅiklik: 2025/07/29 08:53:16 UTC</span> +<span>Son deÄiÅiklik: 2025/08/11 14:36:17 UTC</span> </div> </body> </html> diff --git a/tr/index.html b/tr/index.html index 0ccee21..78a1891 100644 --- a/tr/index.html +++ b/tr/index.html @@ -98,7 +98,7 @@ yapılmaktadır.</p> <div class="card"> <h3>En Son Sürümler</h3> <p>Numarası tıklandıÄında yapılan deÄiÅiklikleri gösterir.</p> -<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.0</a>: 29 Temmuz 2025</p> +<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.1</a>: 6 AÄustos 2025</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.47.md">5.47.0</a>: 31 Mayıs 2023</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.46.md">5.46.0</a>: 13 Nisan 2022</p> @@ -109,7 +109,7 @@ yapılmaktadır.</p> </div> <div class="footer"> <p>Maxima veya bu site ile ilgili her türlü soru <a href="maximalist.html">posta listesinde</a> sorulmalıdır.</p> -<span>Son deÄiÅiklik: 2025/07/29 08:48:29 UTC</span> +<span>Son deÄiÅiklik: 2025/08/11 14:35:20 UTC</span> </div> </body> </html> diff --git a/zh/index.html b/zh/index.html index 888f789..84989a0 100644 --- a/zh/index.html +++ b/zh/index.html @@ -75,7 +75,7 @@ GNU éç¨å ¬å ±è®¸å¯è¯ï¼GPLï¼<a href="../authorization-letter.html">åå¸ <div class="card"> <h3>ææ°åå¸</h3> <p>ç¹å»çæ¬å·æ¥çä¸»è¦æ´æ°çæ¸ å</p> -<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.0</a>: 2025-07-29</p> +<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.1</a>: 2025-08-06</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.47.md">5.47.0</a>: 2023-05-31</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.46.md">5.46.0</a>: 2022-04-13</p> @@ -86,7 +86,7 @@ GNU éç¨å ¬å ±è®¸å¯è¯ï¼GPLï¼<a href="../authorization-letter.html">åå¸ </div> <div class="footer"> <p>æå ³Maximaææ¬ç½ç«çä»»ä½é®é¢ï¼è¯·å¨é®ä»¶å表<a href="maximalist.html">é®ä»¶å表</a>䏿åº</p> -<span>䏿¬¡ä¿®æ¹: 2025/07/29 08:56:07 UTC</span> +<span>䏿¬¡ä¿®æ¹: 2025/08/11 14:37:08 UTC</span> </div> </body> </html> ----------------------------------------------------------------------- Summary of changes: ar/index.html | 2 +- de/index.html | 3 +-- es/download.html | 4 ++-- es/index.html | 4 ++-- it/index.html | 4 ++-- nl/index.html | 4 ++-- pt/download.html | 4 ++-- pt/index.html | 4 ++-- ru/index.html | 4 ++-- tr/download.html | 4 ++-- tr/faq.html | 10 +++++----- tr/index.html | 4 ++-- zh/index.html | 4 ++-- 13 files changed, 27 insertions(+), 28 deletions(-) hooks/post-receive -- Maxima CAS Website |
From: villate <vi...@us...> - 2025-08-11 14:21:41
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS Website". The branch, master has been updated via fdc35f55f6334c2b3082e2322cbceb8ec1dd12d5 (commit) from c169eba349626f5b8a075871265ebaacc1e25ab1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit fdc35f55f6334c2b3082e2322cbceb8ec1dd12d5 Author: villate <vi...@fe...> Date: Mon Aug 11 15:21:08 2025 +0100 New version 5.48.1 of the manual. diff --git a/docs/dir/index.html b/docs/dir/index.html index 8e4cb3e..46afbeb 100644 --- a/docs/dir/index.html +++ b/docs/dir/index.html @@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="refresh" content="0;url=https://maxima.sourceforge.io/documentation.html"> +<meta http-equiv="refresh" content="0;url=../../documentation.html"> <title></title> </head> <body></body> diff --git a/docs/manual/Bug-Detection-and-Reporting.html b/docs/manual/Bug-Detection-and-Reporting.html index 718a4a1..30c2c93 100644 --- a/docs/manual/Bug-Detection-and-Reporting.html +++ b/docs/manual/Bug-Detection-and-Reporting.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Bug Detection and Reporting (Maxima 5.48.0 Manual)</title> +<title>Bug Detection and Reporting (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Bug Detection and Reporting (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Bug Detection and Reporting (Maxima 5.48.0 Manual)"> +<meta name="description" content="Bug Detection and Reporting (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Bug Detection and Reporting (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Command-Line.html b/docs/manual/Command-Line.html index 6d8d0ca..aff842c 100644 --- a/docs/manual/Command-Line.html +++ b/docs/manual/Command-Line.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Command Line (Maxima 5.48.0 Manual)</title> +<title>Command Line (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Command Line (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Command Line (Maxima 5.48.0 Manual)"> +<meta name="description" content="Command Line (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Command Line (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Command_002dline-options.html b/docs/manual/Command_002dline-options.html index fb42bf1..b505fca 100644 --- a/docs/manual/Command_002dline-options.html +++ b/docs/manual/Command_002dline-options.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Command-line options (Maxima 5.48.0 Manual)</title> +<title>Command-line options (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Command-line options (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Command-line options (Maxima 5.48.0 Manual)"> +<meta name="description" content="Command-line options (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Command-line options (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Data-Types-and-Structures.html b/docs/manual/Data-Types-and-Structures.html index 1b88a72..be953f7 100644 --- a/docs/manual/Data-Types-and-Structures.html +++ b/docs/manual/Data-Types-and-Structures.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Data Types and Structures (Maxima 5.48.0 Manual)</title> +<title>Data Types and Structures (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Data Types and Structures (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Data Types and Structures (Maxima 5.48.0 Manual)"> +<meta name="description" content="Data Types and Structures (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Data Types and Structures (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Debugging.html b/docs/manual/Debugging.html index 0c13db6..17f8a6a 100644 --- a/docs/manual/Debugging.html +++ b/docs/manual/Debugging.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Debugging (Maxima 5.48.0 Manual)</title> +<title>Debugging (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Debugging (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Debugging (Maxima 5.48.0 Manual)"> +<meta name="description" content="Debugging (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Debugging (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Differential-Equations.html b/docs/manual/Differential-Equations.html index 4dcec14..b251fec 100644 --- a/docs/manual/Differential-Equations.html +++ b/docs/manual/Differential-Equations.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Differential Equations (Maxima 5.48.0 Manual)</title> +<title>Differential Equations (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Differential Equations (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Differential Equations (Maxima 5.48.0 Manual)"> +<meta name="description" content="Differential Equations (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Differential Equations (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Differentiation.html b/docs/manual/Differentiation.html index 936f260..045fff9 100644 --- a/docs/manual/Differentiation.html +++ b/docs/manual/Differentiation.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Differentiation (Maxima 5.48.0 Manual)</title> +<title>Differentiation (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Differentiation (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Differentiation (Maxima 5.48.0 Manual)"> +<meta name="description" content="Differentiation (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Differentiation (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Documentation-Categories.html b/docs/manual/Documentation-Categories.html index 133ff5f..ec775bd 100644 --- a/docs/manual/Documentation-Categories.html +++ b/docs/manual/Documentation-Categories.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Documentation Categories (Maxima 5.48.0 Manual)</title> +<title>Documentation Categories (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Documentation Categories (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Documentation Categories (Maxima 5.48.0 Manual)"> +<meta name="description" content="Documentation Categories (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Documentation Categories (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Elementary-Functions.html b/docs/manual/Elementary-Functions.html index d64ceba..9d18df8 100644 --- a/docs/manual/Elementary-Functions.html +++ b/docs/manual/Elementary-Functions.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Elementary Functions (Maxima 5.48.0 Manual)</title> +<title>Elementary Functions (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Elementary Functions (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Elementary Functions (Maxima 5.48.0 Manual)"> +<meta name="description" content="Elementary Functions (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Elementary Functions (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Elliptic-Functions.html b/docs/manual/Elliptic-Functions.html index 4860e04..93ebbee 100644 --- a/docs/manual/Elliptic-Functions.html +++ b/docs/manual/Elliptic-Functions.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Elliptic Functions (Maxima 5.48.0 Manual)</title> +<title>Elliptic Functions (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Elliptic Functions (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Elliptic Functions (Maxima 5.48.0 Manual)"> +<meta name="description" content="Elliptic Functions (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Elliptic Functions (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Equations.html b/docs/manual/Equations.html index a5a8ef3..8095d97 100644 --- a/docs/manual/Equations.html +++ b/docs/manual/Equations.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Equations (Maxima 5.48.0 Manual)</title> +<title>Equations (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Equations (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Equations (Maxima 5.48.0 Manual)"> +<meta name="description" content="Equations (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Equations (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Error-and-warning-messages.html b/docs/manual/Error-and-warning-messages.html index 106e10c..073e032 100644 --- a/docs/manual/Error-and-warning-messages.html +++ b/docs/manual/Error-and-warning-messages.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Error and warning messages (Maxima 5.48.0 Manual)</title> +<title>Error and warning messages (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Error and warning messages (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Error and warning messages (Maxima 5.48.0 Manual)"> +<meta name="description" content="Error and warning messages (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Error and warning messages (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Evaluation.html b/docs/manual/Evaluation.html index bff85b8..130cd29 100644 --- a/docs/manual/Evaluation.html +++ b/docs/manual/Evaluation.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Evaluation (Maxima 5.48.0 Manual)</title> +<title>Evaluation (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Evaluation (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Evaluation (Maxima 5.48.0 Manual)"> +<meta name="description" content="Evaluation (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Evaluation (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Expressions.html b/docs/manual/Expressions.html index dddb0c7..1cd61dd 100644 --- a/docs/manual/Expressions.html +++ b/docs/manual/Expressions.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Expressions (Maxima 5.48.0 Manual)</title> +<title>Expressions (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Expressions (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Expressions (Maxima 5.48.0 Manual)"> +<meta name="description" content="Expressions (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Expressions (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/File-Input-and-Output.html b/docs/manual/File-Input-and-Output.html index d3cbb0d..f2dd8cb 100644 --- a/docs/manual/File-Input-and-Output.html +++ b/docs/manual/File-Input-and-Output.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>File Input and Output (Maxima 5.48.0 Manual)</title> +<title>File Input and Output (Maxima 5.48.1 Manual)</title> -<meta name="description" content="File Input and Output (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="File Input and Output (Maxima 5.48.0 Manual)"> +<meta name="description" content="File Input and Output (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="File Input and Output (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Function-Definition.html b/docs/manual/Function-Definition.html index 80e1eb3..1d6c5b5 100644 --- a/docs/manual/Function-Definition.html +++ b/docs/manual/Function-Definition.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Function Definition (Maxima 5.48.0 Manual)</title> +<title>Function Definition (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Function Definition (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Function Definition (Maxima 5.48.0 Manual)"> +<meta name="description" content="Function Definition (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Function Definition (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Function-and-Variable-Index.html b/docs/manual/Function-and-Variable-Index.html index 8cb622b..4113792 100644 --- a/docs/manual/Function-and-Variable-Index.html +++ b/docs/manual/Function-and-Variable-Index.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Function and Variable Index (Maxima 5.48.0 Manual)</title> +<title>Function and Variable Index (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Function and Variable Index (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Function and Variable Index (Maxima 5.48.0 Manual)"> +<meta name="description" content="Function and Variable Index (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Function and Variable Index (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> @@ -3035,6 +3035,8 @@ Next: <a href="Documentation-Categories.html" accesskey="n" rel="next">Documenta <tr><td></td><td valign="top"><a href="Package-draw.html#index-xlabel_005fsecondary">xlabel_secondary</a>:</td><td> </td><td valign="top"><a href="Package-draw.html#Functions-and-Variables-for-draw">Functions and Variables for draw</a></td></tr> <tr><td></td><td valign="top"><a href="Package-dynamics.html#index-xlength">xlength</a>:</td><td> </td><td valign="top"><a href="Package-dynamics.html#Visualization-with-VTK">Visualization with VTK</a></td></tr> <tr><td></td><td valign="top"><a href="Plotting.html#index-xmaxima">xmaxima</a>:</td><td> </td><td valign="top"><a href="Plotting.html#Plotting-Options">Plotting Options</a></td></tr> +<tr><td></td><td valign="top"><a href="Runtime-Environment.html#index-xmaxima_005fdefault">xmaxima_default</a>:</td><td> </td><td valign="top"><a href="Runtime-Environment.html#Introduction-for-Runtime-Environment">Introduction for Runtime Environment</a></td></tr> +<tr><td></td><td valign="top"><a href="Runtime-Environment.html#index-xmaxima_005fhistory">xmaxima_history</a>:</td><td> </td><td valign="top"><a href="Runtime-Environment.html#Introduction-for-Runtime-Environment">Introduction for Runtime Environment</a></td></tr> <tr><td></td><td valign="top"><a href="Plotting.html#index-xmaxima_005fplot_005fcommand">xmaxima_plot_command</a>:</td><td> </td><td valign="top"><a href="Plotting.html#Functions-and-Variables-for-Plotting">Functions and Variables for Plotting</a></td></tr> <tr><td></td><td valign="top"><a href="Package-draw.html#index-xrange">xrange</a>:</td><td> </td><td valign="top"><a href="Package-draw.html#Functions-and-Variables-for-draw">Functions and Variables for draw</a></td></tr> <tr><td></td><td valign="top"><a href="Package-draw.html#index-xrange_005fsecondary">xrange_secondary</a>:</td><td> </td><td valign="top"><a href="Package-draw.html#Functions-and-Variables-for-draw">Functions and Variables for draw</a></td></tr> diff --git a/docs/manual/Groups.html b/docs/manual/Groups.html index b9fe61f..8789ff8 100644 --- a/docs/manual/Groups.html +++ b/docs/manual/Groups.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Groups (Maxima 5.48.0 Manual)</title> +<title>Groups (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Groups (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Groups (Maxima 5.48.0 Manual)"> +<meta name="description" content="Groups (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Groups (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Help.html b/docs/manual/Help.html index 3833896..353eee3 100644 --- a/docs/manual/Help.html +++ b/docs/manual/Help.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Help (Maxima 5.48.0 Manual)</title> +<title>Help (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Help (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Help (Maxima 5.48.0 Manual)"> +<meta name="description" content="Help (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Help (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> @@ -67,11 +67,15 @@ Next: <a href="#Functions-and-Variables-for-Help" accesskey="n" rel="next">Funct <span id="Documentation-1"></span><h3 class="section">3.1 Documentation</h3> -<p>The Maxima on-line user’s manual can be viewed in different forms. From the -Maxima interactive prompt, the user’s manual is viewed as plain text by the -<code><a href="Command-Line.html#g_t_003f">?</a></code> command (i.e., the <code><a href="#describe">describe</a></code> function). The user’s manual is -viewed as <code>info</code> hypertext by the <code>info</code> viewer program and as a -web page by any ordinary web browser. +<p>The Maxima on-line user’s manual can be viewed in different forms. From +the Maxima interactive prompt, the user’s manual is viewed as plain text +by the <code><a href="Command-Line.html#g_t_003f">?</a></code> command (i.e., the <code><a href="#describe">describe</a></code> function). Command +<code><a href="Command-Line.html#g_t_003f">?</a></code> can also display its result in a Web browser, if the variable +<code><a href="#output_005fformat_005ffor_005fhelp">output_format_for_help</a></code> is set to "html"; furthermore, the HTML +page shown can be the official documentation in Maxima’s website, as +explained in <code><a href="#url_005fbase">url_base</a></code>. The user’s manual can be viewed as +<code>info</code> hypertext with the <code>info</code> viewer program, or as Web +pages by any ordinary Web browser. </p> <p><code><a href="#example">example</a></code> displays examples for many Maxima functions. For example, </p> @@ -233,8 +237,8 @@ on-line manual. <p><code>describe</code> quotes its argument. <code>describe</code> returns <code>true</code> if some documentation is found, otherwise <code>false</code>. </p> -<p>To display the topics using a browser see <a href="#output_005fformat_005ffor_005fhelp">output_format_for_help</a>. -Also see <a href="#browser">browser</a> and <a href="#url_005fbase">url_base</a> to configure how to display +<p>To display the topics using a Web browser see <code><a href="#output_005fformat_005ffor_005fhelp">output_format_for_help</a></code>. +Also see <code><a href="#browser">browser</a></code> and <code><a href="#url_005fbase">url_base</a></code> to configure how to display the HTML files. </p> <p>See also <a href="#Documentation">Documentation</a>. @@ -303,13 +307,13 @@ values: <dd><p>Help is displayed as plain text sent to a terminal. This is the default. </p></dd> <dt><span><code>html</code></span></dt> -<dd><p>Help is displayed using a browser to display the HTML version of the +<dd><p>Help is displayed using a Web browser to display the HTML version of the manual. </p></dd> <dt><span><code>frontend</code></span></dt> -<dd><p>Help is displayed using the frontend’s help system. If no frontend is -running then an error is signaled. For example, wxMaxima and xmaxima -are some frontends for maxima. +<dd><p>When Maxima is being run from a graphical interface (for example, +wxMaxima or xmaxima), lets that program decide how to display the help +results. If no frontend is running then an error is signaled. </p></dd> </dl> @@ -331,21 +335,19 @@ Categories: <dt id="index-browser"><span class="category">Option variable: </span><span><strong>browser</strong><a href='#index-browser' class='copiable-anchor'> ¶</a></span></dt> <dd> <p>This specifies the command to use to open an HTML file. This is a -format string of the form <code><cmd> ~A</code> where <code>~A</code> is replaced -by the URL of the HTML file and <code><cmd></code> is some program that -takes an arg and opens up a browser to the given URL. -</p> -<p>On windows, the default setting is <code>"start ~A"</code>, -which uses the default browser to display the html file. You may replace -it with e.g. <code>start firefox ~A</code>, <code>start chrome ~A</code> or <code>start iexplore ~A</code> -if you want to use Firefox, Chrome, or Internet Explorer -instead of the default browser. -</p> -<p>On other OSes, the user’s default browser should be used -automatically (using <code>xdg-open</code> on Linux/Unix and <code>open</code> on MacOS). -You can also set the <code>browser</code> variable to use -a non default browser, e.g. -<code>browser:"firefox '~A'";</code> or <code>browser:"chromium '~A'";</code> +format string of the form <code>"browser_command"</code> that corresponds to a +valid command that when given a URL as argument, as in +<code>'browser_command URL'</code>, it will open up a browser to the given URL. +</p> +<p>The default setting is <code>"start"</code> on Windows, <code>"xdg-open"</code> on +Linux/Unix, and <code>"open"</code> on MacOS, all of which will open the default Web +browser. In other systems, the default value of <code>browser</code> is set as +<code>"firefox"</code>, which will open the Firefox browser if it is +installed (if it is not installed, the user should change the value of +<code>browser</code> to some other valid browser). +</p> +<p>You may replace the default value of <code>browser</code> with other valid browser +in your system, e.g. <code>"chrome"</code> or <code>"iexplore"</code>. </p> <p>See also <code><a href="#output_005fformat_005ffor_005fhelp">output_format_for_help</a></code>, and <code><a href="#url_005fbase">url_base</a></code>. </p> @@ -361,13 +363,18 @@ Categories: <span id="url_005fbase"></span><span id="Item_003a-Help_002fdefvr_002furl_005fbase"></span><dl class="def"> <dt id="index-url_005fbase"><span class="category">Option variable: </span><span><strong>url_base</strong><a href='#index-url_005fbase' class='copiable-anchor'> ¶</a></span></dt> <dd> -<p>When displaying help using a browser, <code>url_base</code> defines the URL -to use. It defaults to a <code>file://</code> path pointing to the -directory containing the html files for documentation. However, you -could use <code>http://localhost:8080/</code> or some other URL that has the HTML -help files. But this requires those URLs to have exactly the same -HTML files in the info directory because a table is needed to -translate a topic to the appropriate location in an html file. +<p>When displaying help using a browser, <code>url_base</code> defines the URL to +use. It defaults to a <code>file://</code> path pointing to the directory +containing the html files for documentation; something such as, +<code>file:///home/user/.local/share/maxima/5.48.1/doc/html"</code>. However, +you could change the value of <code>url_base</code> to any valid URL that has +the HTML help files of the manual. For instance to see the official +manual in Maxima’s website instead of the local copy in your disk, set +<code>url_base</code> to <code>"https://maxima.sourceforge.io/docs/manual"</code>. +</p> +<p>But keep in mind that the URL to where <code>url_base</code> points must have +exactly the same HTML files as in the Maxima version that you are using, +otherwise the help topics you are searching might not be found. </p> <p>See also <a href="#output_005fformat_005ffor_005fhelp">output_format_for_help</a> and <code><a href="#browser">browser</a></code>. </p> diff --git a/docs/manual/Integration.html b/docs/manual/Integration.html index 7762738..daa991f 100644 --- a/docs/manual/Integration.html +++ b/docs/manual/Integration.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Integration (Maxima 5.48.0 Manual)</title> +<title>Integration (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Integration (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Integration (Maxima 5.48.0 Manual)"> +<meta name="description" content="Integration (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Integration (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Introduction-to-Maxima.html b/docs/manual/Introduction-to-Maxima.html index ecbb6d1..d66641c 100644 --- a/docs/manual/Introduction-to-Maxima.html +++ b/docs/manual/Introduction-to-Maxima.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Introduction to Maxima (Maxima 5.48.0 Manual)</title> +<title>Introduction to Maxima (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Introduction to Maxima (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Introduction to Maxima (Maxima 5.48.0 Manual)"> +<meta name="description" content="Introduction to Maxima (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Introduction to Maxima (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Limits.html b/docs/manual/Limits.html index 2b6e115..b914f28 100644 --- a/docs/manual/Limits.html +++ b/docs/manual/Limits.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Limits (Maxima 5.48.0 Manual)</title> +<title>Limits (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Limits (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Limits (Maxima 5.48.0 Manual)"> +<meta name="description" content="Limits (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Limits (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Matrices-and-Linear-Algebra.html b/docs/manual/Matrices-and-Linear-Algebra.html index 6775675..3fc7575 100644 --- a/docs/manual/Matrices-and-Linear-Algebra.html +++ b/docs/manual/Matrices-and-Linear-Algebra.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Matrices and Linear Algebra (Maxima 5.48.0 Manual)</title> +<title>Matrices and Linear Algebra (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Matrices and Linear Algebra (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Matrices and Linear Algebra (Maxima 5.48.0 Manual)"> +<meta name="description" content="Matrices and Linear Algebra (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Matrices and Linear Algebra (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Maxima_0027s-Database.html b/docs/manual/Maxima_0027s-Database.html index 73eb58e..4fa2eb5 100644 --- a/docs/manual/Maxima_0027s-Database.html +++ b/docs/manual/Maxima_0027s-Database.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Maxima's Database (Maxima 5.48.0 Manual)</title> +<title>Maxima's Database (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Maxima's Database (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Maxima's Database (Maxima 5.48.0 Manual)"> +<meta name="description" content="Maxima's Database (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Maxima's Database (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Miscellaneous-Options.html b/docs/manual/Miscellaneous-Options.html index 0a1cc67..0e6e127 100644 --- a/docs/manual/Miscellaneous-Options.html +++ b/docs/manual/Miscellaneous-Options.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Miscellaneous Options (Maxima 5.48.0 Manual)</title> +<title>Miscellaneous Options (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Miscellaneous Options (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Miscellaneous Options (Maxima 5.48.0 Manual)"> +<meta name="description" content="Miscellaneous Options (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Miscellaneous Options (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Number-Theory.html b/docs/manual/Number-Theory.html index e75ffa4..d057965 100644 --- a/docs/manual/Number-Theory.html +++ b/docs/manual/Number-Theory.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Number Theory (Maxima 5.48.0 Manual)</title> +<title>Number Theory (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Number Theory (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Number Theory (Maxima 5.48.0 Manual)"> +<meta name="description" content="Number Theory (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Number Theory (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Numerical.html b/docs/manual/Numerical.html index daa2860..c783ef3 100644 --- a/docs/manual/Numerical.html +++ b/docs/manual/Numerical.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Numerical (Maxima 5.48.0 Manual)</title> +<title>Numerical (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Numerical (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Numerical (Maxima 5.48.0 Manual)"> +<meta name="description" content="Numerical (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Numerical (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Operators.html b/docs/manual/Operators.html index 2cb3e36..daad52c 100644 --- a/docs/manual/Operators.html +++ b/docs/manual/Operators.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Operators (Maxima 5.48.0 Manual)</title> +<title>Operators (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Operators (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Operators (Maxima 5.48.0 Manual)"> +<meta name="description" content="Operators (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Operators (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-affine.html b/docs/manual/Package-affine.html index b753ca1..0144945 100644 --- a/docs/manual/Package-affine.html +++ b/docs/manual/Package-affine.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package affine (Maxima 5.48.0 Manual)</title> +<title>Package affine (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package affine (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package affine (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package affine (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package affine (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-alt_002ddisplay.html b/docs/manual/Package-alt_002ddisplay.html index de48996..99f425d 100644 --- a/docs/manual/Package-alt_002ddisplay.html +++ b/docs/manual/Package-alt_002ddisplay.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package alt-display (Maxima 5.48.0 Manual)</title> +<title>Package alt-display (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package alt-display (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package alt-display (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package alt-display (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package alt-display (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-asympa.html b/docs/manual/Package-asympa.html index 6fc15b5..cc57a62 100644 --- a/docs/manual/Package-asympa.html +++ b/docs/manual/Package-asympa.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package asympa (Maxima 5.48.0 Manual)</title> +<title>Package asympa (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package asympa (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package asympa (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package asympa (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package asympa (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-atensor.html b/docs/manual/Package-atensor.html index 03cd120..ca1f43e 100644 --- a/docs/manual/Package-atensor.html +++ b/docs/manual/Package-atensor.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package atensor (Maxima 5.48.0 Manual)</title> +<title>Package atensor (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package atensor (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package atensor (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package atensor (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package atensor (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-augmented_005flagrangian.html b/docs/manual/Package-augmented_005flagrangian.html index 2534ef1..dcc36a3 100644 --- a/docs/manual/Package-augmented_005flagrangian.html +++ b/docs/manual/Package-augmented_005flagrangian.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package augmented_lagrangian (Maxima 5.48.0 Manual)</title> +<title>Package augmented_lagrangian (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package augmented_lagrangian (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package augmented_lagrangian (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package augmented_lagrangian (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package augmented_lagrangian (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-bernstein.html b/docs/manual/Package-bernstein.html index 58a8444..3242f30 100644 --- a/docs/manual/Package-bernstein.html +++ b/docs/manual/Package-bernstein.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package bernstein (Maxima 5.48.0 Manual)</title> +<title>Package bernstein (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package bernstein (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package bernstein (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package bernstein (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package bernstein (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-bitwise.html b/docs/manual/Package-bitwise.html index 2d84347..f1209f3 100644 --- a/docs/manual/Package-bitwise.html +++ b/docs/manual/Package-bitwise.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package bitwise (Maxima 5.48.0 Manual)</title> +<title>Package bitwise (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package bitwise (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package bitwise (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package bitwise (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package bitwise (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-bode.html b/docs/manual/Package-bode.html index b16c8d6..5b7fa44 100644 --- a/docs/manual/Package-bode.html +++ b/docs/manual/Package-bode.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package bode (Maxima 5.48.0 Manual)</title> +<title>Package bode (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package bode (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package bode (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package bode (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package bode (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-cartan.html b/docs/manual/Package-cartan.html index 8f3f24d..aa52cdd 100644 --- a/docs/manual/Package-cartan.html +++ b/docs/manual/Package-cartan.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package cartan (Maxima 5.48.0 Manual)</title> +<title>Package cartan (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package cartan (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package cartan (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package cartan (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package cartan (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-celine.html b/docs/manual/Package-celine.html index fdc6f48..68fa530 100644 --- a/docs/manual/Package-celine.html +++ b/docs/manual/Package-celine.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package celine (Maxima 5.48.0 Manual)</title> +<title>Package celine (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package celine (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package celine (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package celine (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package celine (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-clebsch_005fgordan.html b/docs/manual/Package-clebsch_005fgordan.html index 718fe34..588633b 100644 --- a/docs/manual/Package-clebsch_005fgordan.html +++ b/docs/manual/Package-clebsch_005fgordan.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package clebsch_gordan (Maxima 5.48.0 Manual)</title> +<title>Package clebsch_gordan (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package clebsch_gordan (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package clebsch_gordan (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package clebsch_gordan (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package clebsch_gordan (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-cobyla.html b/docs/manual/Package-cobyla.html index 0c4540f..e35221e 100644 --- a/docs/manual/Package-cobyla.html +++ b/docs/manual/Package-cobyla.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package cobyla (Maxima 5.48.0 Manual)</title> +<title>Package cobyla (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package cobyla (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package cobyla (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package cobyla (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package cobyla (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-colnew.html b/docs/manual/Package-colnew.html index be7b6ce..0942ada 100644 --- a/docs/manual/Package-colnew.html +++ b/docs/manual/Package-colnew.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package colnew (Maxima 5.48.0 Manual)</title> +<title>Package colnew (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package colnew (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package colnew (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package colnew (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package colnew (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-combinatorics.html b/docs/manual/Package-combinatorics.html index 916d5a8..640079e 100644 --- a/docs/manual/Package-combinatorics.html +++ b/docs/manual/Package-combinatorics.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package combinatorics (Maxima 5.48.0 Manual)</title> +<title>Package combinatorics (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package combinatorics (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package combinatorics (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package combinatorics (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package combinatorics (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-contrib_005fode.html b/docs/manual/Package-contrib_005fode.html index 5057279..93d0fb9 100644 --- a/docs/manual/Package-contrib_005fode.html +++ b/docs/manual/Package-contrib_005fode.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package contrib_ode (Maxima 5.48.0 Manual)</title> +<title>Package contrib_ode (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package contrib_ode (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package contrib_ode (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package contrib_ode (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package contrib_ode (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-ctensor.html b/docs/manual/Package-ctensor.html index 2c7f947..edbd2dc 100644 --- a/docs/manual/Package-ctensor.html +++ b/docs/manual/Package-ctensor.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package ctensor (Maxima 5.48.0 Manual)</title> +<title>Package ctensor (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package ctensor (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package ctensor (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package ctensor (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package ctensor (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-descriptive.html b/docs/manual/Package-descriptive.html index 73e2450..8539782 100644 --- a/docs/manual/Package-descriptive.html +++ b/docs/manual/Package-descriptive.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package descriptive (Maxima 5.48.0 Manual)</title> +<title>Package descriptive (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package descriptive (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package descriptive (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package descriptive (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package descriptive (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-diag.html b/docs/manual/Package-diag.html index dbf3a44..4da1045 100644 --- a/docs/manual/Package-diag.html +++ b/docs/manual/Package-diag.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package diag (Maxima 5.48.0 Manual)</title> +<title>Package diag (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package diag (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package diag (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package diag (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package diag (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-distrib.html b/docs/manual/Package-distrib.html index 249dcc1..b33bf81 100644 --- a/docs/manual/Package-distrib.html +++ b/docs/manual/Package-distrib.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package distrib (Maxima 5.48.0 Manual)</title> +<title>Package distrib (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package distrib (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package distrib (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package distrib (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package distrib (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-draw.html b/docs/manual/Package-draw.html index b15f2fb..89190b6 100644 --- a/docs/manual/Package-draw.html +++ b/docs/manual/Package-draw.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package draw (Maxima 5.48.0 Manual)</title> +<title>Package draw (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package draw (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package draw (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package draw (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package draw (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-drawdf.html b/docs/manual/Package-drawdf.html index a891d95..8ed1789 100644 --- a/docs/manual/Package-drawdf.html +++ b/docs/manual/Package-drawdf.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package drawdf (Maxima 5.48.0 Manual)</title> +<title>Package drawdf (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package drawdf (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package drawdf (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package drawdf (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package drawdf (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-dynamics.html b/docs/manual/Package-dynamics.html index fc090d7..d01ddf1 100644 --- a/docs/manual/Package-dynamics.html +++ b/docs/manual/Package-dynamics.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package dynamics (Maxima 5.48.0 Manual)</title> +<title>Package dynamics (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package dynamics (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package dynamics (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package dynamics (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package dynamics (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-engineering_002dformat.html b/docs/manual/Package-engineering_002dformat.html index 78cb9c7..ac239d3 100644 --- a/docs/manual/Package-engineering_002dformat.html +++ b/docs/manual/Package-engineering_002dformat.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package engineering-format (Maxima 5.48.0 Manual)</title> +<title>Package engineering-format (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package engineering-format (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package engineering-format (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package engineering-format (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package engineering-format (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-ezunits.html b/docs/manual/Package-ezunits.html index 62eb080..87fba28 100644 --- a/docs/manual/Package-ezunits.html +++ b/docs/manual/Package-ezunits.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package ezunits (Maxima 5.48.0 Manual)</title> +<title>Package ezunits (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package ezunits (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package ezunits (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package ezunits (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package ezunits (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-f90.html b/docs/manual/Package-f90.html index 5fc2473..c4ebdc3 100644 --- a/docs/manual/Package-f90.html +++ b/docs/manual/Package-f90.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package f90 (Maxima 5.48.0 Manual)</title> +<title>Package f90 (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package f90 (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package f90 (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package f90 (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package f90 (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-finance.html b/docs/manual/Package-finance.html index f1f7445..e874049 100644 --- a/docs/manual/Package-finance.html +++ b/docs/manual/Package-finance.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package finance (Maxima 5.48.0 Manual)</title> +<title>Package finance (Maxima 5.48.1 Manual)</title> -<meta name="description" content="Package finance (Maxima 5.48.0 Manual)"> -<meta name="keywords" content="Package finance (Maxima 5.48.0 Manual)"> +<meta name="description" content="Package finance (Maxima 5.48.1 Manual)"> +<meta name="keywords" content="Package finance (Maxima 5.48.1 Manual)"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="makeinfo"> diff --git a/docs/manual/Package-format.html b/docs/manual/Package-format.html index 45ec2fb..4f2509c 100644 --- a/docs/manual/Package-format.html +++ b/docs/manual/Package-format.html @@ -3,10 +3,10 @@ <!-- Created by GNU Texinfo 6.8, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Package format (Maxima 5.48.0 Manual)</title> +<title>Pac... [truncated message content] |
From: rtoy <rt...@us...> - 2025-08-10 14:02:22
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS". The branch, master has been updated via da462c342d571c44ed5f81fe2b0086a067c238c9 (commit) via bf1777da841a1e7f7f2a2d0a521f1da4a58ee914 (commit) via 524b800a64d7198d4313406522c9c9b5c61c18f2 (commit) via ad679f91c9526dd393b00b4c78f48c40cbf012dc (commit) via 5bb96cd57fe1fa81b8ad3369ef3bf111b713e047 (commit) via 812e8fa399a1880d05d38fc744c89b37e2a4243b (commit) via 8b7d7bc20d488d31adea089faa3b8a6d4f43b199 (commit) from d3bd2bc5556ddb8e33aa708af0afc0602eca750e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: doc/info/Special.texi.m4 | 114 +++++++++++++++++++++++++++++++++++++++++++++-- src/specfn.lisp | 47 +++++++++++++++++++ tests/rtest16.mac | 16 +++++++ 3 files changed, 174 insertions(+), 3 deletions(-) hooks/post-receive -- Maxima CAS |
From: rtoy <rt...@us...> - 2025-08-10 14:01:54
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS". The branch, rtoy-more-kbateman-info has been updated via da462c342d571c44ed5f81fe2b0086a067c238c9 (commit) via d3bd2bc5556ddb8e33aa708af0afc0602eca750e (commit) via 7045578f63bd7247741c394dc944d1a3520348ca (commit) via d438976270b60a490b9c8e1e9c03df329ca12b96 (commit) via d83fe1095a3bed50ea50c45a68639bd1b2e3e058 (commit) via 85d415a9e2b1a1c39d99ef36a9ff8e56cbcab3e2 (commit) via 44ba34118b9fadf1219cd9ae63b4374b7fe5e73f (commit) via 2230a64cf3580b8dfbe06ee8e34558828913aa5b (commit) via 425f9d985c7697f8442f9ac0ad0646625ba516c8 (commit) via 382754da8fe63c69efdb946be149abde1c55b375 (commit) from bf1777da841a1e7f7f2a2d0a521f1da4a58ee914 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit da462c342d571c44ed5f81fe2b0086a067c238c9 Merge: bf1777da8 d3bd2bc55 Author: Raymond Toy <toy...@gm...> Date: Sun Aug 10 07:01:30 2025 -0700 Merge branch 'master' into rtoy-more-kbateman-info ----------------------------------------------------------------------- Summary of changes: crosscompile-windows/CMakeLists.txt | 4 +- doc/info/Help.texi | 73 +++++++++++++++++-------------- doc/info/Runtime.texi | 23 +++++++--- doc/info/Special.texi.m4 | 2 +- doc/info/build-html-index.lisp | 9 ++-- doc/info/colnew.texi.m4 | 4 +- doc/info/distrib.texi.m4 | 22 +++++----- doc/info/levin.texi.m4 | 2 +- doc/info/trigtools.texi.m4 | 32 +++++++------- interfaces/xmaxima/Tkmaxima/RunMaxima.tcl | 1 + share/dynamics/plotdf.lisp | 72 ++++++++++-------------------- src/gnuplot_def.lisp | 20 +++------ src/macdes.lisp | 28 ++++++++++-- src/maxima.bat.in | 4 +- src/xmaxima_def.lisp | 25 +++-------- 15 files changed, 156 insertions(+), 165 deletions(-) hooks/post-receive -- Maxima CAS |
From: dauti <da...@us...> - 2025-08-09 16:07:33
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS". The branch, master has been updated via d3bd2bc5556ddb8e33aa708af0afc0602eca750e (commit) from 7045578f63bd7247741c394dc944d1a3520348ca (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit d3bd2bc5556ddb8e33aa708af0afc0602eca750e Author: Wolfgang Dautermann <da...@us...> Date: Sat Aug 9 18:06:22 2025 +0200 Fix some spelling errors. diff --git a/doc/info/Special.texi.m4 b/doc/info/Special.texi.m4 index 3793cfcbe..40540e90a 100644 --- a/doc/info/Special.texi.m4 +++ b/doc/info/Special.texi.m4 @@ -2543,7 +2543,7 @@ represented. It must be set to one of @code{false}, @code{erf}, @code{erfc}, or @code{erfi}. When set to @code{false}, the error functions are not modified. When set to @code{erf}, all error functions (@mref{erfc}, @mref{erfi}, @mref{erf_generalized}, @mref{fresnel_s} and -@mref{fresnel_c}) are converted to @mref{erf} functions. Similary, +@mref{fresnel_c}) are converted to @mref{erf} functions. Similarly, @code{erfc} converts error functions to @mref{erfc}. Finally @code{erfi} converts the functions to @mref{erfi}. diff --git a/doc/info/colnew.texi.m4 b/doc/info/colnew.texi.m4 index 76ca5f149..be7f464fe 100644 --- a/doc/info/colnew.texi.m4 +++ b/doc/info/colnew.texi.m4 @@ -224,7 +224,7 @@ m4_displaymath(<<<\eqalign{ @itemize @item 0, if the problem is regular @item 1, if the first relax factor is =rstart, and the - nonlinear iteration does not rely on past covergence + nonlinear iteration does not rely on past convergence (use for an extra sensitive nonlinear problem only). @item 2, if we are to return immediately upon (a) two successive nonconvergences, or (b) after obtaining @@ -1311,7 +1311,7 @@ The maxima code is in file A more sophisticated example is @ref{bellon-talon,, Bellon&Talon 2005}, which deals with singularities in the -solution domain, provides an initial quess to the solution +solution domain, provides an initial guess to the solution and uses continuation to solve the system of non-linear differential equations. diff --git a/doc/info/distrib.texi.m4 b/doc/info/distrib.texi.m4 index 1bc42f4d7..38d53a274 100644 --- a/doc/info/distrib.texi.m4 +++ b/doc/info/distrib.texi.m4 @@ -608,7 +608,7 @@ m4_Normal_RV(0,1) variable and @math{V} is an independent m4_math(\chi^2, chi^2) -random variable with @math{n} degress of +random variable with @math{n} degrees of freedom, then m4_displaymath( @@ -2277,7 +2277,7 @@ To make use of this function, write first @code{load("distrib")}. @node Exponential Random Variable, Lognormal Random Variable, F Random Variable, Functions and Variables for continuous distributions @subsection Exponential Random Variable -The @emph{exponential distribution} is the probablity distribution of +The @emph{exponential distribution} is the probability distribution of the time between events in a process where the events occur continuously and independently at a constant average rate. @@ -5485,10 +5485,10 @@ See @ref{pdf_general_finite_discrete} for more details. The @emph{binomial distribution} with parameters @math{n} and @math{p} is a discrete probability distribution. It consists of @math{n} independent experiments where each experiment consists of a -Boolean-valued outcome where a success occurs with a probablity +Boolean-valued outcome where a success occurs with a probability @math{p}. -For example, a biased coin that comes up heads with probablity +For example, a biased coin that comes up heads with probability @math{p} is tossed @math{n} times. Then the probability of exactly @math{k} heads in @math{n} tosses is given by the binomial distribution. @@ -5942,7 +5942,7 @@ To make use of this function, write first @code{load("distrib")}. The @emph{Bernoulli distribution} is a discrete probability distribution which takes on two values, 0 and 1. The value 1 occurs -with probability @math{p}, and 0 occurs with probabilty @math{1-p}. +with probability @math{p}, and 0 occurs with probability @math{1-p}. It is equivalent to the m4_Binomial_RV(1,p) @@ -6260,11 +6260,11 @@ See also @mrefdot{random} To make use of this function, write first @code{load(" @node Geometric Random Variable, Discrete Uniform Random Variable, Bernoulli Random Variable, Functions and Variables for discrete distributions @subsection Geometric Random Variable -The @emph{Geometric distibution} is a discrete probability +The @emph{Geometric distribution} is a discrete probability distribution. It is the distribution of the number Bernoulli trials that fail before the first success. -Consider flipping a biased coin where heads occurs with probablity +Consider flipping a biased coin where heads occurs with probability @math{p}. Then the probability of @math{k-1} tails in a row followed by heads is given by the m4_Geometric_RV(p) @@ -6523,7 +6523,7 @@ This is interpreted as the probability of @math{x} failures before the first suc @node Discrete Uniform Random Variable, Hypergeometric Random Variable, Geometric Random Variable, Functions and Variables for discrete distributions @subsection Discrete Uniform Random Variable -The @emph{Discrete uniform distribution} is a discrete probablity +The @emph{Discrete uniform distribution} is a discrete probability distribution where a finite number of values are equally likely to occur. The values are @math{1,2,3,...,n}. @@ -6747,7 +6747,7 @@ distribution. Let @math{n_1} be the number of objects of a class @math{A} and @math{n_2} be the number of objects of class @math{B}. -We take out @math{n} objects, @emph{without} replacment. Then the +We take out @math{n} objects, @emph{without} replacement. Then the hypergeometric distribution is the probability that exactly @math{k} objects are from class @math{A}. Of course @math{n \leq n_1 + n_2}. @@ -7024,9 +7024,9 @@ To make use of this function, write first @code{load("distrib")}. The @emph{negative binomial distribution} is a discrete probability distribution. Suppose we have a sequence of Bernoulli trials where each trial has two outcomes called ``success'' and ``failure'' where -``success'' occurs with probablity @math{p} and ``failure'' with +``success'' occurs with probability @math{p} and ``failure'' with probability @math{1-p}. We observe the sequence until a predefined -number @math{r} of sucesses have occurred. Then the number of +number @math{r} of successes have occurred. Then the number of failures seen will have a m4_NegativeBinomial_RV(r, p) distribution. diff --git a/doc/info/levin.texi.m4 b/doc/info/levin.texi.m4 index 8ed66a66a..5b284a0df 100644 --- a/doc/info/levin.texi.m4 +++ b/doc/info/levin.texi.m4 @@ -254,7 +254,7 @@ The effect of the number of terms @var{nterms} on the accuracy of @var{levin_u_s is shown in the following example. The sum of the series and the approximation error is evaluated for increasing values of argument @var{nterms} for both values of the optional argument @var{mode}: -@var{levin_algebraic} and @var{levin_numeric}. The numeric calcuations are performed +@var{levin_algebraic} and @var{levin_numeric}. The numeric calculations are performed with bigfloat precision @var{fpprec} of 16. Errors are calculated with @var{fpprec} equal to 64. The results are reported in three columns: diff --git a/doc/info/trigtools.texi.m4 b/doc/info/trigtools.texi.m4 index 8b0e07f84..290939bdd 100644 --- a/doc/info/trigtools.texi.m4 +++ b/doc/info/trigtools.texi.m4 @@ -17,7 +17,7 @@ @section Introduction to trigtools We use open-source computer algebra system(CAS) maxima 5.31.2. The trigtools package@footnote{This is a conversion by hand of the original ``trigtools-doc.pdf'' file in ``share/contrib/trigtools'', by Raymond Toy. See the pdf for the definitive version.} contains commands that help you work with -trigonometric expessions. List of functions in trigtools package: +trigonometric expressions. List of functions in trigtools package: @itemize @item @mref{c2sin} @@ -41,15 +41,15 @@ trigonometric expessions. List of functions in trigtools package: @menu * Convert to sin and cos:: -* Convert to Trignometric Functions:: +* Convert to Trigonometric Functions:: * Convert to Hyperbolic Functions:: * Factor Sums of sin and cos Functions:: -* Solve Trignometric Equations:: -* Evaluation of Trignometric Functions:: +* Solve Trigonometric Equations:: +* Evaluation of Trigonometric Functions:: * Contract atan Functions:: @end menu -@node Convert to sin and cos, Convert to Trignometric Functions, Functions and Variables for trigtools, Functions and Variables for trigtools +@node Convert to sin and cos, Convert to Trigonometric Functions, Functions and Variables for trigtools, Functions and Variables for trigtools @subsection Convert to sin and cos @anchor{c2sin} @@ -161,8 +161,8 @@ for @math{k} any integer. @closecatbox @end deffn -@node Convert to Trignometric Functions, Convert to Hyperbolic Functions, Convert to sin and cos, Functions and Variables for trigtools -@subsection Convert to Trignometric Functions +@node Convert to Trigonometric Functions, Convert to Hyperbolic Functions, Convert to sin and cos, Functions and Variables for trigtools +@subsection Convert to Trigonometric Functions @anchor{c2trig} @deffn {Function} c2trig (@var{x}) @@ -255,7 +255,7 @@ coth(x)=c2trig(coth(x)); @end deffn -@node Convert to Hyperbolic Functions, Factor Sums of sin and cos Functions, Convert to Trignometric Functions, Functions and Variables for trigtools +@node Convert to Hyperbolic Functions, Factor Sums of sin and cos Functions, Convert to Trigonometric Functions, Functions and Variables for trigtools @subsection Convert to Hyperbolic Functions @anchor{c2hyp} @@ -286,12 +286,12 @@ Examples: @closecatbox @end deffn -@node Factor Sums of sin and cos Functions, Solve Trignometric Equations, Convert to Hyperbolic Functions, Functions and Variables for trigtools +@node Factor Sums of sin and cos Functions, Solve Trigonometric Equations, Convert to Hyperbolic Functions, Functions and Variables for trigtools @subsection Factor Sums of sin and cos Functions @anchor{trigfactor} @deffn {Function} trigfactor (@var{x}) -The function trigfactor factors expresions of +The function trigfactor factors expressions of form m4_mathdot(<<<\pm \sin x \pm \cos y>>>, <<<+-sin(x)+-cos(y)>>>) @@ -413,8 +413,8 @@ Examples: @closecatbox @end deffn -@node Solve Trignometric Equations, Evaluation of Trignometric Functions, Factor Sums of sin and cos Functions, Functions and Variables for trigtools -@subsection Solve Trignometric Equations +@node Solve Trigonometric Equations, Evaluation of Trigonometric Functions, Factor Sums of sin and cos Functions, Functions and Variables for trigtools +@subsection Solve Trigonometric Equations @anchor{trigsolve} @deffn {Function} trigsolve (@var{x}) @@ -629,8 +629,8 @@ where @math{a} any from @math{S}, @math{k} any integer. @closecatbox @end deffn -@node Evaluation of Trignometric Functions, Contract atan Functions, Solve Trignometric Equations, Functions and Variables for trigtools -@subsection Evaluation of Trignometric Functions +@node Evaluation of Trigonometric Functions, Contract atan Functions, Solve Trigonometric Equations, Functions and Variables for trigtools +@subsection Evaluation of Trigonometric Functions @anchor{trigvalue} @deffn {Function} trigvalue (@var{x}) @@ -672,7 +672,7 @@ in radicals. Examples: @enumerate -@item Values of trignometric functions +@item Values of trigonometric functions @example (%i1) load(trigtools)$ @group @@ -853,7 +853,7 @@ x = -------------------- + -----------------] @category{Package trigtools} @closecatbox -@node Contract atan Functions, , Evaluation of Trignometric Functions, Functions and Variables for trigtools +@node Contract atan Functions, , Evaluation of Trigonometric Functions, Functions and Variables for trigtools @subsection Contract atan Functions @anchor{atan_contract} ----------------------------------------------------------------------- Summary of changes: doc/info/Special.texi.m4 | 2 +- doc/info/colnew.texi.m4 | 4 ++-- doc/info/distrib.texi.m4 | 22 +++++++++++----------- doc/info/levin.texi.m4 | 2 +- doc/info/trigtools.texi.m4 | 32 ++++++++++++++++---------------- 5 files changed, 31 insertions(+), 31 deletions(-) hooks/post-receive -- Maxima CAS |
From: dauti <da...@us...> - 2025-08-06 20:16:07
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS Website". The branch, master has been updated via c169eba349626f5b8a075871265ebaacc1e25ab1 (commit) from 3426e1d9c1cde3c7ce27e9a715af0bbedff68a7d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit c169eba349626f5b8a075871265ebaacc1e25ab1 Author: Wolfgang Dautermann <da...@us...> Date: Wed Aug 6 22:14:48 2025 +0200 Update German web page for 5.48.1. diff --git a/de/index.html b/de/index.html index e6a5071..7b6dd94 100644 --- a/de/index.html +++ b/de/index.html @@ -65,7 +65,7 @@ Dateiverwaltung</a> verfügbar.</p> <h2>Geschichte</h2> <p>Maxima ist ein Nachfolger von Macsyma, dem legendären Computeralgebrasystem, das in den späten 1960ern -am <a href="http://www.mit.edu/">Massachusetts Institute of +am <a href="https://www.mit.edu/">Massachusetts Institute of Technology</a> entwickelt wurde. Es ist das einzige System aus diesem Projekt, das immer noch öffentlich erhältlich ist und eine aktive Benutzergemeinde hat, dank seinem offenen Quellcode. Macsyma war zu @@ -93,6 +93,7 @@ Mailingliste</a> geführt.</p> <h3>Neueste Versionen</h3> <p>Klicken Sie auf eine Versionsnummer, die Liste der wichtigsten Ãnderungen zu sehen.</p> +<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.1</a>: 06. August 2025</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.0</a>: 29. Juli 2025</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.47.md">5.47.0</a>: 01. Juni 2023</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.46.md">5.46.0</a>: 13. April 2022</p> @@ -100,7 +101,7 @@ Mailingliste</a> geführt.</p> </div> <div class="footer"> <p>Alle Fragen zu Maxima oder dieser Seite sollten in <a href="../maximalist.html">der Mailingliste</a> gestellt werden.</p> -<span>Letzte Ãnderung: 2025/07/29 08:59:49 UTC</span> +<span>Letzte Ãnderung: 2025/08/06 20:12:00 UTC</span> </div> </body> </html> ----------------------------------------------------------------------- Summary of changes: de/index.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) hooks/post-receive -- Maxima CAS Website |
From: dauti <da...@us...> - 2025-08-06 19:09:36
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS". The branch, master has been updated via 7045578f63bd7247741c394dc944d1a3520348ca (commit) from d438976270b60a490b9c8e1e9c03df329ca12b96 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 7045578f63bd7247741c394dc944d1a3520348ca Author: Wolfgang Dautermann <da...@us...> Date: Wed Aug 6 21:07:21 2025 +0200 Correct ABCL (included/not included) in the Lispselector (Windows). One minimal glitch, the button for ABCL was shown in the Lispselector TCL program, when it was not compiled in. I have included that in the Windows installer for 5.48.1. diff --git a/crosscompile-windows/CMakeLists.txt b/crosscompile-windows/CMakeLists.txt index e1f81d4d6..f2aacf535 100644 --- a/crosscompile-windows/CMakeLists.txt +++ b/crosscompile-windows/CMakeLists.txt @@ -257,11 +257,11 @@ if(WITH_ABCL) add_subdirectory("abcl/") set(ABCL_CONFIGURE --enable-abcl --with-abcl-jar=${CMAKE_BINARY_DIR}/abcl/abcl-prefix/src/abcl/abcl.jar) set(ABCL_DEPENDS "abcl") - set(ABCL_ENABLED 0) + set(ABCL_ENABLED 1) else() set(ABCL_CONFIGURE "") set(ABCL_DEPENDS "") - set(ABCL_ENABLED 1) + set(ABCL_ENABLED 0) endif() if(WITH_CCL64) ----------------------------------------------------------------------- Summary of changes: crosscompile-windows/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Maxima CAS |
From: vttoth <vt...@us...> - 2025-08-06 08:09:18
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS Website". The branch, master has been updated via 3426e1d9c1cde3c7ce27e9a715af0bbedff68a7d (commit) from 426ea46e57b5ae5676720dd677d32ebdce5f45cd (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 3426e1d9c1cde3c7ce27e9a715af0bbedff68a7d Author: Viktor T. Toth <vt...@vt...> Date: Wed Aug 6 04:08:59 2025 -0400 Updated English starting pages for 5.48.1 diff --git a/download.html b/download.html index ec43dd7..56be261 100644 --- a/download.html +++ b/download.html @@ -237,7 +237,7 @@ section.</p> <div class="card" id="releases"> <h2>Recent Releases</h2> <p>Click on a version number to see the list of main changes.</p> -<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.0</a>: July 29, 2025</p> +<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.1</a>: August 6, 2025</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.47.md">5.47.0</a>: May 31, 2023</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.46.md">5.46.0</a>: April 13, 2022</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.45.1.md">5.45.1</a>: June 21, 2021</p> @@ -246,7 +246,7 @@ section.</p> <div class="footer"> <p>Any questions about Maxima or this site can be sent to our <a href="mailto:max...@li...">mailing list</a>.</p> -<span>Last modified: 2025/07/29 08:57:16 UTC</span> +<span>Last modified: 2025/08/06 08:04:40 UTC</span> </div> </body> </html> diff --git a/faq.html b/faq.html index 6de3f26..ff56480 100644 --- a/faq.html +++ b/faq.html @@ -185,7 +185,7 @@ an academic context?</em></p> <blockquote> <a href="https://maxima.sourceforge.io">Maxima.sourceforge.io</a>. Maxima, a Computer Algebra System.<br> -Version 5.48.0 (2025). <code>https://maxima.sourceforge.io/</code> +Version 5.48.1 (2025). <code>https://maxima.sourceforge.io/</code> </blockquote> <p>(or replace the version number and release year, if you are using a different version).</p> @@ -194,7 +194,7 @@ following entry in your bibtex database:</p> <pre>@ELECTRONIC{maxima, author = {Maxima}, year = {2025}, -title = {Maxima, a Computer Algebra System. Version 5.48.0}, +title = {Maxima, a Computer Algebra System. Version 5.48.1}, address = {https://maxima.sourceforge.io/}, url = {https://maxima.sourceforge.io/}, owner = {maxima}, @@ -233,7 +233,7 @@ way have the right dependencies for your system.</p> Clisp. Once you have Clisp installed, download the Maxima <code>src.rpm</code> from the SF file manager. Unpack it and launch rpmbuild to create the rpm files:</p> -<pre>$ sudo rpm -ih maxima-5.48.0.src.rpm +<pre>$ sudo rpm -ih maxima-5.48.1.src.rpm $ cd /usr/src/local # or wherever rpm source code is located $ sudo rpmbuild -bb SPECS/maxima.spec</pre> <p>Then install the rpm files which were created @@ -270,7 +270,7 @@ I donât get any response when I enter some expression.</em></p> programs execute code in data areas too).<br> <strong>Solution</strong>: Include the full program path of the Maxima executable, for - example: <code>C:\Program Files\Maxima-5.48.0\lib\maxima\5.48.0\binary-gcl\maxima.exe</code> + example: <code>C:\Program Files\Maxima-5.48.1\lib\maxima\5.48.1\binary-gcl\maxima.exe</code> in the list of DEP exceptions (Control Panel â System â Advanced â Performance â DEP)</dd> </dl> @@ -291,7 +291,7 @@ versions, you might want to try compiling Maxima with cmucl.</p> <div class="footer"> <p>Any questions about Maxima or this site can be sent to our <a href="mailto:max...@li...">mailing list</a>.</p> -<span>Last modified: 2025/07/29 08:52:46 UTC</span> +<span>Last modified: 2025/08/06 08:04:40 UTC</span> </div> </body> </html> diff --git a/index.html b/index.html index b7b459a..15525c0 100644 --- a/index.html +++ b/index.html @@ -86,7 +86,7 @@ the <a href="maximalist.html">Maxima mailing list</a>.</p> <div class="card"> <h2>Recent Releases</h2> <p>Click on a version number to see the list of main changes.</p> -<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.0</a>: July 29, 2025</p> +<p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.48.md">5.48.1</a>: August 6, 2025</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.47.md">5.47.0</a>: May 31, 2023</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.46.md">5.46.0</a>: April 13, 2022</p> <p><a href="https://sourceforge.net/p/maxima/code/ci/master/tree/changelogs/ChangeLog-5.45.1.md">5.45.1</a>: June 21, 2021</p> @@ -95,7 +95,7 @@ the <a href="maximalist.html">Maxima mailing list</a>.</p> <div class="footer"> <p>Any questions about Maxima or this site can be sent to our <a href="mailto:max...@li...">mailing list</a>.</p> -<span>Last modification: 2025/07/29 08:57:03 UTC</span> +<span>Last modification: 2025/08/06 08:04:40 UTC</span> </div> </body> </html> ----------------------------------------------------------------------- Summary of changes: download.html | 4 ++-- faq.html | 10 +++++----- index.html | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) hooks/post-receive -- Maxima CAS Website |
From: vttoth <vt...@us...> - 2025-08-06 06:50:53
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS". The annotated tag, 5.48.1 has been created at 099d0046c1bd7b9f020d9523141176c55b2002d2 (tag) tagging 0de8535558292a53c3d894c5f9c891f6e7e7d073 (commit) replaces 5.48.0 tagged by Viktor T. Toth on Wed Aug 6 02:50:38 2025 -0400 - Log ----------------------------------------------------------------- Version 5.48.1 Dan Gildea (1): better fix for text/html index mismatch Raymond Toy (2): Fix mismatch between html and text indices Add comments and clean up implementation a little Viktor T. Toth (1): Updating configure.ac with new version number Wolfgang Dautermann (3): Add missing file for crosscompiling to automake. Fix replacing \ by / in maxima.bat.in. Improve the windows part of commit 06ad96a6. villate (11): Adds missing figure files, removes duplicate names and orders them alphabetically. Recomends to also include in Makefile.am the mac file to create the figures. Do not add the HTML version of the manual to the distribution tarball. It is not necessary, because those HTML files will be created again when Maxima is compiled and installed. And if the texinfo version of the user is different from the one used by the developer who created the tarball, it might lead to duplication of HTML files with different names. An additional advantage is that the size of the tarball is reduced by 10%. Adds the .texi files missing fro the distribution tarball. With this commit the options --enable-lang-de, --enable-lang-ja and --enable-lang-ru now work. However, the links to the figures will be wrong. I still have to figure out how to replace './figures' by '../figures' in all of the non-English HTML pages. New version of output_format_for_help: html, that should work in Windows. I have tested it in Linux with several different Lisp flavors and Browsers and it is working as the previous version. The change is to make it work with Windows, which apparently does, but I will only be able to tell for sure tomorrow, after I install the nightly build from Wolfgang's site. A change with respect to the older version is that browser should now be just a string with the name of a browser (can include the complete path). For instance browser: "firefox". It remains to introduce also an encoder for URL's so something such as file:///Linus Torvals!*/Linux0.0 becomes something such as: file:///inus%20Torvalds%2A%21/Linux0.0 Corrects errors the to display help in HTML format in Windows The system command does not need "cmd.exe /c" at the beginning because that is already added in $system (in fact, I added if myself 12 years ago :)). And the definition of $browser is better as Raymond set it originally: "firefox" by default, "start" in Windows, "open" in MacOS or "xdg-open" in Linux. This completes my fixes of help output in html for release 5.48.1 System variable browser is now just the name of a web browser. It should work in any operating system. The manual for the section "Help" was updated accordingly, also explaining that decribe can be used to show the results in the manual in Maxima's website. 'output_format_for_help: frontend' now works in Xmaxima. Updates the information about Xmaxima's configuration and history files. Explains in more detail the process followed by Xmaxima to save its configuration and history. Fixes Xmaxima plots in ccl64 for Windows And also improved the way gnuplot plots are produced taking advantage of recent chages in $system. Fixes a typo (a forgotten pair of braces). ----------------------------------------------------------------------- hooks/post-receive -- Maxima CAS |
From: vttoth <vt...@us...> - 2025-08-06 06:50:21
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS". The branch, branch-5_48 has been updated via 0de8535558292a53c3d894c5f9c891f6e7e7d073 (commit) from 551ccc01847e9a92ccc9739bd1805ed4d6ded8d8 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 0de8535558292a53c3d894c5f9c891f6e7e7d073 Author: Viktor T. Toth <vt...@vt...> Date: Wed Aug 6 02:50:03 2025 -0400 Updating configure.ac with new version number diff --git a/configure.ac b/configure.ac index 8934ddc28..11a8d6c30 100644 --- a/configure.ac +++ b/configure.ac @@ -8,7 +8,7 @@ dnl Note: during Lisp-based builds (see INSTALL.lisp) the version dnl number is read from the following AC_INIT line. It's sensitive to dnl whitespace so when updating the version number only make changes dnl within the second pair of square brackets. -AC_INIT([maxima], [5.48.0]) +AC_INIT([maxima], [5.48.1]) AC_CONFIG_SRCDIR([src/macsys.lisp]) AM_INIT_AUTOMAKE([-Wno-portability tar-ustar]) ----------------------------------------------------------------------- Summary of changes: configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Maxima CAS |
From: villate <vi...@us...> - 2025-08-04 13:29:20
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Maxima CAS". The branch, master has been updated via d438976270b60a490b9c8e1e9c03df329ca12b96 (commit) from d83fe1095a3bed50ea50c45a68639bd1b2e3e058 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit d438976270b60a490b9c8e1e9c03df329ca12b96 Author: villate <vi...@fe...> Date: Mon Aug 4 14:29:02 2025 +0100 Fixes a typo (a forgotten pair of braces). diff --git a/share/dynamics/plotdf.lisp b/share/dynamics/plotdf.lisp index 646e0138f..ba6507220 100644 --- a/share/dynamics/plotdf.lisp +++ b/share/dynamics/plotdf.lisp @@ -153,7 +153,7 @@ :direction :output :if-exists :supersede) (princ data fl)) ($system $xmaxima_plot_command (format nil $gnuplot_file_args file))) - (t (princ data) "")) + (t (princ (format nil "{~a}" data)) "")) (list '(mlist) file)))) ;; plot equipotential curves for a scalar field f(x,y) @@ -214,5 +214,5 @@ :direction :output :if-exists :supersede) (princ data fl)) ($system $xmaxima_plot_command (format nil $gnuplot_file_args file))) - (t (princ data) "")) + (t (princ (format nil "{~a}" data)) "")) (list '(mlist) file)))) ----------------------------------------------------------------------- Summary of changes: share/dynamics/plotdf.lisp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Maxima CAS |