diff NEWS @ 30169:cefa5d2d30bc

New class for filling and running Jupyter Notebooks. * NEWS: Add to list of new functions announce feature. * scripts/miscellaneous/JupyterNotebook.m: New classdef class. * scripts/miscellaneous/module.mk: Add JupyterNotebook to build system. * test/jupyter-notebook/JupyterNotebook.tst, test/jupyter-notebook/octave_kernel.ipynb, test/jupyter-notebook/plot_magic_and_errors.ipynb: New test files. * test/jupyter-notebook/module.mk: Add new test files to build system. * test/module.mk: Add "jupyter-notebook" directory to build system. This is the result of GSoC 2021 by Abdallah Elshamy. Patch pushed by Kai T. Ohlhus.
author Abdallah Elshamy <abdallah.k.elshamy@gmail.com>
date Tue, 14 Sep 2021 17:54:04 +0900
parents cf60f8f636f6
children 50ab0178b6fc
line wrap: on
line diff
--- a/NEWS	Mon Sep 13 21:10:02 2021 -0700
+++ b/NEWS	Tue Sep 14 17:54:04 2021 +0900
@@ -90,6 +90,12 @@
 - As part of GSoC 2020, Abdallah K. Elshamy implemented the
 `jsondecode` and `jsonencode` functions to read and write JSON data.
 
+- As part of GSoC 2021, Abdallah K. Elshamy implemented the
+`JupyterNotebook` classdef class.  This class supports running and
+filling Jupyter Notebooks using the Octave language kernel from Octave
+itself.  Making the evaluation of long-running Jupyter Notebooks on a
+computing server without permanent browser connection possible.
+
 - By default, the history file is now located at $DATA/octave/history,
 where $DATA is a platform dependent location for (roaming) user data
 files (e.g., ${XDG_DATA_HOME} or, if that is not set, ~/.local/share on
@@ -239,6 +245,7 @@
 * `fill3`
 * `jsondecode`
 * `jsonencode`
+* `JupyterNotebook`
 * `listfonts`
 * `matlab.net.base64decode`
 * `matlab.net.base64encode`