Published July 31, 2025
| Version 2.5.14
Software
Open
My Research Software
Creators
Description
- 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).
Notes
Files
kpeeters/cadabra2-2.5.14.zip
Files
(36.5 MB)
Name | Size | Download all |
---|---|---|
md5:e442506bdf0ccf4e2679becb34eb4063
|
36.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/kpeeters/cadabra2/tree/2.5.14 (URL)
Software
- Repository URL
- https://github.com/kpeeters/cadabra2