texlive[63295] Master/texmf-dist: pst-ode (14may22)

commits+karl at tug.org commits+karl at tug.org
Sat May 14 22:31:21 CEST 2022


Revision: 63295
          http://tug.org/svn/texlive?view=revision&revision=63295
Author:   karl
Date:     2022-05-14 22:31:21 +0200 (Sat, 14 May 2022)
Log Message:
-----------
pst-ode (14may22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/generic/pst-ode/ChangeLog
    trunk/Master/texmf-dist/doc/generic/pst-ode/README.txt
    trunk/Master/texmf-dist/doc/generic/pst-ode/pst-ode-doc.pdf
    trunk/Master/texmf-dist/doc/generic/pst-ode/pst-ode-doc.tex
    trunk/Master/texmf-dist/dvips/pst-ode/pst-ode.pro
    trunk/Master/texmf-dist/tex/generic/pst-ode/pst-ode.tex

Modified: trunk/Master/texmf-dist/doc/generic/pst-ode/ChangeLog
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pst-ode/ChangeLog	2022-05-13 23:49:22 UTC (rev 63294)
+++ trunk/Master/texmf-dist/doc/generic/pst-ode/ChangeLog	2022-05-14 20:31:21 UTC (rev 63295)
@@ -1,3 +1,12 @@
+2022-05-14
+	* version 0.17
+	* fix: URL of lppl.txt in various files
+
+2022-05-13
+	* version 0.16
+	* fix: scoping issue with x, y, t in formatoutput and ODESET procedures,
+	analysed and fixed by Marcel Krüger (https://gitlab.com/zauguin)
+
 2021-03-12
 	* version 0.15
 	* new: option `algebraicN` (infix notation for number of output points)

Modified: trunk/Master/texmf-dist/doc/generic/pst-ode/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pst-ode/README.txt	2022-05-13 23:49:22 UTC (rev 63294)
+++ trunk/Master/texmf-dist/doc/generic/pst-ode/README.txt	2022-05-14 20:31:21 UTC (rev 63295)
@@ -1,15 +1,30 @@
-==========================
+===================================
  pst-ode PSTricks package
-==========================
 
+ https://gitlab.com/agrahn/pst-ode
+===================================
+
 Alexander Grahn, (c) 2012--today
 
+`pst-ode' defines \pstODEsolve for solving initial value problems for sets of
+Ordinary Differential Equations (ODE) using the Runge-Kutta-Fehlberg (RKF45)
+method with automatic step size adjustment.
 
-`pst-ode' defines \pstODEsolve for solving initial value problems for sets
-of Ordinary Differential Equations (ODE) using the Runge-Kutta-Fehlberg
-(RKF45) method with automatic step size adjustment.
+\pstODEsolve[<options>]{<result>}{<output format>}{t_0}{t_e}{N}{x⃗_0}{f⃗(t,x⃗)}
 
+The state vectors x⃗ found at N equally spaced output points between t_0 and
+t_e are stored in the PostScript object <result>, formatted according to the
+second argument <output format>, as a long list of values. <output format>
+lists the quantities to be stored in <result>. The user can select from the
+elements of x⃗ and the integration parameter t.
 
+The initial condition vector x⃗_0 and the right-hand side f⃗(t,x⃗) of
+the ODE system can be input in algebraic notation, if desired. RPN (Postfix)
+notation of PostScript can as well be used.
+
+<result> can be directly used as the <data> argument of \listplot{<data>}
+(package `pst-plot') or \listplotThreeD{<data>} (package `pst-3dplot').
+
 This material is subject to the LaTeX Project Public License. See
-  http://mirror.ctan.org/help/Catalogue/licenses.lppl.html
+  http://www.latex-project.org/lppl.txt
 for the details of that license.

Modified: trunk/Master/texmf-dist/doc/generic/pst-ode/pst-ode-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/pst-ode/pst-ode-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/generic/pst-ode/pst-ode-doc.tex	2022-05-13 23:49:22 UTC (rev 63294)
+++ trunk/Master/texmf-dist/doc/generic/pst-ode/pst-ode-doc.tex	2022-05-14 20:31:21 UTC (rev 63295)
@@ -167,7 +167,7 @@
 With \Lkeyword{algebraic}, the right-hand side of differential equations $\mathbf{f}(t,\mathbf{x})$ can be given in infix notation. Algebraic infix expressions are to be separated by `\Lkeyword{|}'. Default is \PS{} notation.\\
 
 \noindent\OptArg*{algebraicAll}\\
-Option \Lkeyword{algebraicAll} is equivalent to setting all of \Lkeyword{algebraicOutputFormat}, \Lkeyword{algebraicT}, \Lkeyword{algebraicIC}, \Lkeyword{algebraic}.\\
+Option \Lkeyword{algebraicAll} is equivalent to setting all of \Lkeyword{algebraicOutputFormat}, \Lkeyword{algebraicT}, \Lkeyword{algebraicN}, \Lkeyword{algebraicIC}, \Lkeyword{algebraic}.\\
 
 \noindent\OptArg*{silent}\\
 Option \Lkeyword{silent} suppresses the terminal output of stepping information.\\
@@ -335,7 +335,7 @@
 
 \section{License}
 This package can be redistributed and/or modified under the terms
-of the \LaTeX Project Public License Distributed from CTAN archives:
-\url{http://mirrors.ctan.org/macros/latex/base/lppl.txt}
+of the \LaTeX\ Project Public License\\
+\url{http://www.latex-project.org/lppl.txt}
 
 \end{document}

Modified: trunk/Master/texmf-dist/dvips/pst-ode/pst-ode.pro
===================================================================
--- trunk/Master/texmf-dist/dvips/pst-ode/pst-ode.pro	2022-05-13 23:49:22 UTC (rev 63294)
+++ trunk/Master/texmf-dist/dvips/pst-ode/pst-ode.pro	2022-05-14 20:31:21 UTC (rev 63295)
@@ -1,14 +1,15 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %
 % PostScript prologue for pst-ode.tex.
-% Version 0.15, 2021/03/12
+% Version 0.17, 2022/05/14
 %
 % Alexander Grahn (C) 2012--today
 %
 % This program can be redistributed and/or modified under the terms
-% of the LaTeX Project Public License Distributed from CTAN archives:
-% http://mirrors.ctan.org/macros/latex/base/lppl.txt
+% of the LaTeX Project Public License
 %
+% http://www.latex-project.org/lppl.txt
+%
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 /tx at odeDict 1 dict def
 tx at odeDict begin

Modified: trunk/Master/texmf-dist/tex/generic/pst-ode/pst-ode.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/pst-ode/pst-ode.tex	2022-05-13 23:49:22 UTC (rev 63294)
+++ trunk/Master/texmf-dist/tex/generic/pst-ode/pst-ode.tex	2022-05-14 20:31:21 UTC (rev 63295)
@@ -4,15 +4,16 @@
 %% Alexander Grahn, (C) 2012--today
 %%
 %% This program can be redistributed and/or modified under the terms
-%% of the LaTeX Project Public License Distributed from CTAN archives:
-%% http://mirrors.ctan.org/macros/latex/base/lppl.txt
+%% of the LaTeX Project Public License
 %%
+%% http://www.latex-project.org/lppl.txt
+%%
 %% `pst-ode' defines \pstODEsolve for integrating systems of first order
 %% ODEs using the Runge-Kutta-Fehlberg (RKF45) method with automatic
 %% step size adjustment
 %%
-\def\fileversion{0.15}
-\def\filedate{2021/03/12}
+\def\fileversion{0.17}
+\def\filedate{2022/05/14}
 
 \csname PSTODELoaded\endcsname
 \let\PSTODELoaded\endinput
@@ -159,7 +160,7 @@
     \ifPst at algebraic
       /ode at rpn tx at Dict begin (\expandafter\ode at zapspace\ode at arg\@nil) AlgParser end cvx bind def
       /ODESET {%system of ODEs
-        /x exch def /y x def tx at Dict begin ode at rpn end ode at dict xlength end array astore
+        ode at dict /x exch def /y x def end tx at Dict begin ode at dict ode at rpn end end ode at dict xlength end array astore
       } bind def
     \else
       /ODESET {
@@ -171,8 +172,8 @@
     \ifPstODE at algebraicOutputFormat
       /ode at fmtrpn tx at Dict begin (\expandafter\ode at zapspace\ode at fmt\@nil) AlgParser end cvx bind def
       /formatoutput {%
-        ode at laststate /x exch def /y x def /t ode at dict tcur end def
-        tx at Dict begin ode at fmtrpn end
+        ode at dict ode at laststate /x exch def /y x def /t tcur def end
+        tx at Dict begin ode at dict ode at fmtrpn end end
       } bind def
     \else /formatoutput {[#2] assembleresult} def \fi%
     %perform ode integration



More information about the tex-live-commits mailing list.