@@ -62,8 +62,8 @@ See `Building Cadabra as C++ library`_ for instructions on how to
6262build the entire Cadabra functionality as a library which you can use
6363in a C++ program.
6464
65- See `Building a Jupyter kernel `_ for instructions on how to build a
66- Jupyter kernel for Cadabra sessions.
65+ See `Building a Jupyter kernel `_ for information on the Jupyter kernel
66+ for Cadabra sessions.
6767
6868
6969Linux (Debian/Ubuntu/Mint)
@@ -452,11 +452,20 @@ binary installer does).
452452Building a Jupyter kernel
453453-------------------------
454454
455- The Cadabra build scripts are now able to build a Jupyter kernel for
456- Cadabra, so that you can use the Cadabra notation inside a Jupyter
457- notebook session. For full instructions, see
458- `building a Jupyter kernel <https://github.com/kpeeters/cadabra2/blob/master/JUPYTER.rst >`_. This is
459- *experimental * at the moment; all feedback is welcome.
455+ As of version 2.3.4 the standard build process (as described above)
456+ also creates a Jupyter kernel, which is written in Python on top of
457+ `ipykernel ` (thanks to Fergus Baker). This should work on most
458+ platforms out-of-the-box; you do not need to do anything else. The
459+ Jupyter kernel allows you to use Cadabra notation inside a Jupyter
460+ notebook session.
461+
462+ The distribution also still contains code for the 'old' Jupyter
463+ kernel, which is written in C++ on top of `xeus `. Building this kernel
464+ is more complicated mainly because of this dependency, and there is
465+ not much of an advantage over the Python kernel; it's mainly left in
466+ the tree for future reference, For full instructions on how to build
467+ the old `xeus `-based kernel, see
468+ https://github.com/kpeeters/cadabra2/blob/master/JUPYTER.rst.
460469
461470
462471Tutorials and other help
0 commit comments