Skip to content

2.5.12-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@kpeeters kpeeters released this 07 May 09:28
· 1 commit to master since this release
  • 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.