Skip to content

Release 0.4.7: Numerical solver and integration

Pre-release
Pre-release
Compare
Choose a tag to compare
@c3d c3d released this 15 Oct 21:04
· 864 commits to stable since this release

New features

  • root for numerical root finding (#36)
  • integrate for numerical integration (#42), using Romberg algorithm
  • Auto-simplification of i*i as -1 (#411)

Bug fixes:

  • LastArg and Undo were not correct after comparisons (#402)
  • Invalid equation created for symbolic comparisions, e.g A=B (#403)
  • Converting 100! to a based number would display #00 (#405)
  • Avoid crash if running out of memory processing fractions
  • Possible memory corruption during negation of complex numbers (#406)
  • Fix typo in User settings menu, rename it as UI
  • ->Q could give incorrect result for decimal32 and decimal64 (#409, #410)

Enhancements:

  • Accelerated editor when VariablesMenu is shown (#404)
  • Being able to pass equations containing equal sign to solver (e.g. X+1=3)
  • Insert a single colon : inside text
  • Sharing more code between plotter, solver and integrator
  • Simulator uses the DB48X keyboard by default
  • Label for constants menu changed to CNST

Signed-off-by: Christophe de Dinechin christophe@dinechin.org

Full Changelog: v0.4.6...v0.4.7