github kpeeters/cadabra2 2.5.12-rc1

latest releases: 2.5.14, 2.5.14-rc1, 2.5.12...
pre-release4 months ago
  • 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.

Don't miss a new cadabra2 release

NewReleases is sending notifications on new releases.