cadabra2 icon indicating copy to clipboard operation
cadabra2 copied to clipboard

A field-theory motivated approach to computer algebra.

Results 107 cadabra2 issues
Sort by recently updated
recently updated
newest added

When building version 2.4.4.1 for openSUSE, we see builds on 32-bit failing with the following issue when running ctest: ``` [ 418s] 39/48 Test #39: canonicalise .....................Subprocess aborted***Exception: 1.16 sec...

bug
need-more-info

As I was updating the MacPorts Portfile to version 2.4.4.1, I got the following error: ``` -- Installing: /opt/local/var/macports/build/_Users_marius_Development_MacPorts_ports_math_cadabra2/cadabra2/work/destroot/opt/local/share/applications/cadabra2-gtk.desktop touch: /opt/local/share/icons/hicolor/icon-theme.cache: Operation not permitted gtk-update-icon-cache-3.0: No theme index file. --...

The cadabra book says `Lines always have to be terminated with either a “;” or a “:”`. In cadabra2-cli 2.4.2 this works with expressions "a:=something", but not with algorithms. Algorithm...

bug
enhancement

When one re-runs a cell, it would be nice if the output cells could just keep their `cell_id` if the content has not changed wrt. the previous run. This would...

enhancement

Options like `__cdbkernel__.display_fractions=True` are not documented and hard to find.

documentation

The autocompleter in `jupyterkernel/cadabra2_jupyter/completer.py` has a hardcoded list of property names; should be obtained from the `CMakeLists.txt`.

bug

With the current tree format allowing for dummy indices inside powers to be repeated elsewhere, it is possible that a Kronecker delta contains an index which is also present inside...

Hello there! I was trying to install cadabra2 so that I would be able to use it in Jupyter Notebook. First I installed it as an Anaconda package. It worked...

See https://cadabra.science/qa/2362/pattern-matching-noncommuting-expressions-matrices-indices : it would be useful to have a substitute conditional which lexicographically compares index or generic object names. So that you can write substitute(ex, $\gamma^{a?} \gamma^{b?} | a?...

enhancement

At present expressions containing integrals, limits, sums and so on can be evaluated by feeding them through `simplify` or using `map_sympy`, e.g. ex := \int{x**2}{x,0,1}; simplify(ex); However, that's overkill, and...

enhancement