Mercurial > octave
view scripts/miscellaneous/module.mk @ 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 | 02b97abbc6fc |
children | 1a1f3ae76e74 |
line wrap: on
line source
FCN_FILE_DIRS += \ %reldir% \ %reldir%/private %canon_reldir%_PRIVATE_FCN_FILES = \ %reldir%/private/__publish_html_output__.m \ %reldir%/private/__publish_latex_output__.m \ %reldir%/private/__w2mpth__.m \ %reldir%/private/display_info_file.m \ %reldir%/private/tar_is_bsd.m %canon_reldir%_FCN_FILES = \ %reldir%/.oct-config \ %reldir%/bug_report.m \ %reldir%/bunzip2.m \ %reldir%/cast.m \ %reldir%/citation.m \ %reldir%/clearvars.m \ %reldir%/compare_versions.m \ %reldir%/computer.m \ %reldir%/copyfile.m \ %reldir%/delete.m \ %reldir%/dir.m \ %reldir%/dos.m \ %reldir%/edit.m \ %reldir%/fieldnames.m \ %reldir%/fileattrib.m \ %reldir%/fileparts.m \ %reldir%/fullfile.m \ %reldir%/getfield.m \ %reldir%/grabcode.m \ %reldir%/gunzip.m \ %reldir%/info.m \ %reldir%/inputParser.m \ %reldir%/inputname.m \ %reldir%/isdeployed.m \ %reldir%/isfile.m \ %reldir%/isfolder.m \ %reldir%/ismac.m \ %reldir%/ismethod.m \ %reldir%/ispc.m \ %reldir%/isunix.m \ %reldir%/JupyterNotebook.m \ %reldir%/license.m \ %reldir%/list_primes.m \ %reldir%/loadobj.m \ %reldir%/ls.m \ %reldir%/ls_command.m \ %reldir%/memory.m \ %reldir%/menu.m \ %reldir%/methods.m \ %reldir%/mex.m \ %reldir%/mexext.m \ %reldir%/mkdir.m \ %reldir%/mkoctfile.m \ %reldir%/movefile.m \ %reldir%/mustBeFinite.m \ %reldir%/mustBeGreaterThan.m \ %reldir%/mustBeGreaterThanOrEqual.m \ %reldir%/mustBeInteger.m \ %reldir%/mustBeLessThan.m \ %reldir%/mustBeLessThanOrEqual.m \ %reldir%/mustBeMember.m \ %reldir%/mustBeNegative.m \ %reldir%/mustBeNonempty.m \ %reldir%/mustBeNonNan.m \ %reldir%/mustBeNonnegative.m \ %reldir%/mustBeNonpositive.m \ %reldir%/mustBeNonsparse.m \ %reldir%/mustBeNonzero.m \ %reldir%/mustBeNumeric.m \ %reldir%/mustBeNumericOrLogical.m \ %reldir%/mustBePositive.m \ %reldir%/mustBeReal.m \ %reldir%/namedargs2cell.m \ %reldir%/namelengthmax.m \ %reldir%/nargchk.m \ %reldir%/narginchk.m \ %reldir%/nargoutchk.m \ %reldir%/news.m \ %reldir%/nthargout.m \ %reldir%/open.m \ %reldir%/orderfields.m \ %reldir%/pack.m \ %reldir%/parseparams.m \ %reldir%/perl.m \ %reldir%/publish.m \ %reldir%/python.m \ %reldir%/recycle.m \ %reldir%/run.m \ %reldir%/saveobj.m \ %reldir%/setfield.m \ %reldir%/substruct.m \ %reldir%/swapbytes.m \ %reldir%/symvar.m \ %reldir%/tar.m \ %reldir%/tempdir.m \ %reldir%/unix.m \ %reldir%/unpack.m \ %reldir%/untar.m \ %reldir%/unzip.m \ %reldir%/validateattributes.m \ %reldir%/ver.m \ %reldir%/verLessThan.m \ %reldir%/version.m \ %reldir%/what.m \ %reldir%/zip.m %canon_reldir%dir = $(fcnfiledir)/miscellaneous %canon_reldir%_DATA = $(%canon_reldir%_FCN_FILES) %canon_reldir%_privatedir = $(fcnfiledir)/miscellaneous/private %canon_reldir%_private_DATA = $(%canon_reldir%_PRIVATE_FCN_FILES) FCN_FILES += \ $(%canon_reldir%_FCN_FILES) \ $(%canon_reldir%_PRIVATE_FCN_FILES) PKG_ADD_FILES += %reldir%/PKG_ADD DIRSTAMP_FILES += %reldir%/$(octave_dirstamp)