Releases
2.5.14
TeXmacs is supported again, including plotting (put the config/init-cadabra2.scm
file in the appropriate location).
Plotting is now supported again by the Jupyter kernel.
Support for plotting in Kitty and iTerm2 terminals.
Group equal components when displaying component values of tensors.
Internal: some operations now use multiple threads (work in progress).
Internal: use a pool allocator for tree nodes.
Internal: speedup in handling of Multiplier
(test suite speedup by 1.5x).
Docs: add SympyBridge
docs.
Fix bug when subtracting two component
expressions.
Fix bug with NTensor
broadcasting from scalar.
Fix cadabra2-cli
argument handling.
Fix handling of code blocks in cadabra2-cli
, making it consistent with the notebook.
Stability improvement to the SymPy bridge by walking the SymPy AST directly instead of parsing printed output.
Make Homebrew package provide a working Jupyter kernel too.
Made \iu
the imaginary unit, by default displaying as $i$ .
AppImages are back, on both x86_64 and arm64.
Fix loading cadabra2_defaults.py
in the Jupyter kernel.
Fix scrolling bug in notebook which would make the document jump around for no good reason.
Fix homebrew package (by avoiding svg icons on macOS, as homebrew does not package librsvg correctly).
Internal: refactor to enable cleaner insertion of related properties on property declaration.
Fix handling substitute with regex (#230 , David).
You can’t perform that action at this time.