MKernel: A Jupyter Kernel for Matlab supporting Quarto #9370
allefeld
started this conversation in
Show and Tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
MKernel is a Juypter kernel for Matlab, intended to be better in some respects than the existing options, in particular in supporting Quarto.
Calysto's
matlab_kernel
is buggy and seems to have been abandoned. The Mathworks' own newjupyter_matlab_kernel
does not support NBClient and therefore neither nbconvert nor Quarto, the latter being my primary interface to using Jupyter kernels.MKernel is written from scratch based on
ipykernel
, is thoroughly tested through use in my own projects, and works well with Jupyter proper, VS Code notebooks, and Quarto.With the last version published today, MKernel supports the new interface between Quarto and (non-Python, non-Julia) Jupyter kernels introduced with Quarto 1.5. This applies in particular to daemonization and a number of document options.
I created this kernel to document a Matlab toolbox, and now also use it to write classroom assignments.
Beta Was this translation helpful? Give feedback.
All reactions