Skip to content

2.5.12

Latest
Compare
Choose a tag to compare
@kpeeters kpeeters released this 07 May 10:37
  • Make evaluate handle expressions in which indices have been fixed to integers explicitly (e.g. an epsilon tensor with one index fixed to a number).
  • New functionality to update and re-run cells based on the value of a slider, to enable e.g. interactive plots.
  • Initial support for numerical solving of ODEs.
  • Bug fixes for nevaluate.
  • Enable evaluate to figure out index ranges from Integer properties.
  • Avoid multiple identically-named notebook files used in import mapping to the same converted .py file.
  • Various fixes for hDPI displays to make plots and icons sharp and decorations render at the correct size.
  • Scrolling notebook to cell is now smooth.
  • (Internal) Remove all dependence on deprecated gtkmm-3.0 features, in preparation of making the notebook build with gtkmm-4.0.
  • Add option to hide all input cells (for presentation purposes).
  • Add context menu for graphics/plot output to save as SVG.
  • Make semicolons more reliably print the expression they terminate.
  • Add nintegrate for numerical integration.
  • Make nevaluate handle complex-valued expressions.
  • Better handling of floating point numbers. All multipliers are now either rationals or doubles.
  • New nval function to act as a generic frontend for numerical evaluation of (sub-)expressions (work-in-progress).
  • Add safeguards against passing expressions through the SymPy bridge which SymPy cannot (yet) handle.
  • Add functionality to drive the notebook via an external script.
  • New, more modern Windows installer, which also adds a desktop icon.
  • Removed terminal window on Windows.
  • Fix export of notebooks to HTML.
  • Ubuntu and Fedora packages now available for arm64 in addition to x86_64 architecture.