2.5.12-rc1
Pre-release
Pre-release
- Make
evaluatehandle 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
evaluateto figure out index ranges fromIntegerproperties. - Avoid multiple identically-named notebook files used in
importmapping to the same converted.pyfile. - 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
nintegratefor numerical integration. - Make
nevaluatehandle complex-valued expressions. - Better handling of floating point numbers. All multipliers are now either rationals or doubles.
- New
nvalfunction 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
arm64in addition tox86_64architecture.