CTAN update: numodel-bundle
Date: May 27, 2026 11:38:14 AM CEST
Paul Zuurbier submitted an update to the
numodel-bundle
package.
Version number: 0.6.0 2026-05-26
License type: lppl1.3c
Summary description: Numerical physics models with Forrester diagrams and
auto-sized plots
Announcement text:
numodel-bundle v0.6.0 Highlights
* New per-prefix accessor \<prefix>steps expands to the iteration count N after \computemodel. No more deriving N by hand from Tmax/dt. * \mstep{<Name>}{<i>} now raises a numodel error when <i> is outside the recorded range, instead of silently expanding to nothing. * \textmodel: alias keys (alias, aliasleft, aliasright) now work with amsmath dots macros (\cdots, \ldots, \dotsb, ...). Fixes a regression introduced in v0.4.0 by the tabularray migration. * \graphicmodel auto-layout no longer leaves an empty row between the stocks row and the constants row when the model has no auxiliary variables. Build / packaging changes
* The user manual moved out of the .dtx into stand-alone numodel-manual.tex / numodel-plot-manual.tex. The .dtx is now pure docstrip source. Manuals use Arial + Lete Sans Math + Fira Mono and a tcolorbox+listings example environment so each example is shown verbatim and executed from a single source. * The examples/ directory is no longer shipped to CTAN. Removed
* numodel: stockwidth setup key and \halfstockwidth macro (dead code). See numodel/CHANGELOG.md and numodel-plot/CHANGELOG.md for the full list.
This package is located at https://mirrors.ctan.org/macros/luatex/latex/numodel-bundle More information is at https://www.ctan.org/pkg/numodel-bundle
Thanks for the upload. For the CTAN Team Erik Braun
CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs
numodel-bundle v0.6.0 Highlights
* New per-prefix accessor \<prefix>steps expands to the iteration count N after \computemodel. No more deriving N by hand from Tmax/dt. * \mstep{<Name>}{<i>} now raises a numodel error when <i> is outside the recorded range, instead of silently expanding to nothing. * \textmodel: alias keys (alias, aliasleft, aliasright) now work with amsmath dots macros (\cdots, \ldots, \dotsb, ...). Fixes a regression introduced in v0.4.0 by the tabularray migration. * \graphicmodel auto-layout no longer leaves an empty row between the stocks row and the constants row when the model has no auxiliary variables. Build / packaging changes
* The user manual moved out of the .dtx into stand-alone numodel-manual.tex / numodel-plot-manual.tex. The .dtx is now pure docstrip source. Manuals use Arial + Lete Sans Math + Fira Mono and a tcolorbox+listings example environment so each example is shown verbatim and executed from a single source. * The examples/ directory is no longer shipped to CTAN. Removed
* numodel: stockwidth setup key and \halfstockwidth macro (dead code). See numodel/CHANGELOG.md and numodel-plot/CHANGELOG.md for the full list.
This package is located at https://mirrors.ctan.org/macros/luatex/latex/numodel-bundle More information is at https://www.ctan.org/pkg/numodel-bundle
Thanks for the upload. For the CTAN Team Erik Braun
CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs
numodel-bundle – Numerical physics models with Forrester diagrams and auto-sized plots
A LuaLaTeX bundle for writing and rendering numerical models (Euler-integrated dynamical systems) directly inside LaTeX documents, aimed at physics teaching material. The bundle contains numodel (the modelling engine with stock-and-flow diagrams) and numodel-plot (a PGFPlots styling layer that auto-sizes plots to whole-number tick intervals).
| Package | numodel-bundle |
| Version | 0.7.0 |
| Copyright | 2026 Paul Zuurbier |
| Maintainer | Paul Zuurbier |