Nodepy

Latest version: v1.0.1

Safety actively analyzes 714919 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

0.5

* More Runge-Kutta methods available in rk.loadRKM(), including the 8(7) Prince-Dormand pair
* Lots of functionality and improvements for studying internal stability of RK methods
* Shu-Osher arrays used to construct an RK method are now stored and (by default) used for timestepping
* Ability to compute the effective order of a RK method
* More accurate computation of stability region intervals
* Use exact arithmetic (sympy) in many more functions
* Generation of Fortran code for order conditions
* Refactoring of how embedded Runge-Kutta pairs and low-storage methods are represented internally
* Plotting functions return a figure handle
* Better pretty-printing of RK methods with exact coefficients
* Updates for compatibility with sympy 0.7.3
* Improved reducibility for RK pairs
* More initial value problems
* Several bug fixes
* Automated testing with Travis

0.4

==========================
*Released: Aug. 28, 2012*

Version 0.4 of NodePy inclues numerous bug fixes and new features.
The most significant new feature is the use of exact arithmetic for
construction and analysis of many methods, using SymPy. Because exact
arithmetic can be slow, NodePy automatically switches to floating point
arithmetic for some operations, such as numerical integration of initial value
problems. If you find operations that seem excessively slow let me know.
You can always revert to floating-point representation of a method by
using method.__num__().

Other new features and fixes include:

* Improvements to linear multistep methods:
* Stability region plotting
* Zero-stability
* `A(\alpha)`-stability angles
* Automatic selection of plotting region for stability region plots
* Code base now hosted on Github (github.com/ketch/nodepy)
* Documentation corrections
* Use MathJax (instead of jsMath) in docs
* Much greater docstring coverage
* Many more examples in docs (can be run as doctests)
* For example, 95 doctests covering 25 items in runge_kutta_method.py
* Extrapolation methods based on GBS (midpoint method) -- thanks to Umair bin Waheed
* Construction of simple linear finite difference matrices
* Analysis of the potential for parallelism in Runge-Kutta methods
* Number of sequentially-dependent stages
* Plotting of stage dependency graph
* Automatic reduction of reducible Runge-Kutta methods
* A heuristic method for possibly-optimal splittings of Runge-Kutta methods
into upwind/downwind parts
* Fix bugs in computation of stability intervals
* Fix bugs in stability region plotting
* New examples in nodepy/examples/
* Spectral difference matrices for linear advection -- thanks to Matteo Parsani

Page 2 of 2

Links

Releases

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.