cadabra2
cadabra2 copied to clipboard
A field-theory motivated approach to computer algebra.
The `can_swap` functions silently ignore that differential forms may be matrix-valued and hence not pick up the 'standard' sign; see https://cadabra.science/qa/1276/manipulating-matrix-valued-differential-forms for an example. Need at least `SelfAntiCommuting` and `SelfNonCommuting`...
The code in `pattern::match` runs `Ex_comparator::equal_subtree`. This is a generic routine which builds a replacement map even when (in cases such as this) a replacement map is not required. Add...
## The wedge symbol Consider the following:  Notice that the `product_rule` algorithm does the jobs correctly, but the output could be improved by adding the wedge symbol after the...
The only note about transpose in Cadabra appears to be the statement that one can define it as a custom operator using IndexInherit. This no longer seems like enough now...
As the subject says. It works fine if the kernel is started before the last block of property declarations; probably something interferes which then confuses `evaluate`.
If I create a new Cadabra2 notebook in Jupyter, save, close and reopen it, it is empty and I get the following error in a text box: > Notebook failed...
Hi Kasper, Thanks for extending Cadabra to allow imports from .cdb files. I've done a bit of fiddling and I have a query. I can see that when foo.cdb is...
I tried the code from an example on https://cadabra.science/notebooks/ref_patterns.html: ``` Cadabra 2.3.6 (build 1.636a232 dated 2021-01-03) Copyright (C) 2001-2020 Kasper Peeters Using SymPy version 1.7.1 Info at https://cadabra.science/ Available under...
``` -- Installing: /wrkdirs/usr/ports/math/cadabra2/work/stage/usr/local/lib/python3.7/site-packages/cdb/sympy/solvers.cnb CMake Error at core/packages/cmake_install.cmake:133 (file): file INSTALL cannot find "/wrkdirs/usr/ports/math/cadabra2/work/cadabra2-2.3.6.6/core/packages/cdb/gauge_theory/instantons.cnb": No such file or directory. Call Stack (most recent call first): cmake_install.cmake:46 (include) *** Error code...
The `components` test crashes when running the test-suite (note: `PYTHONPATH` is set up to point to `buildroot/python_libdir` before running `cmake`). It doesn't crash and actually succeeds when running on my...