Added support for multi-kernel/language SoS notebooks to Fornax images#151
Open
Added support for multi-kernel/language SoS notebooks to Fornax images#151
Conversation
added 9 commits
January 21, 2026 16:02
…ts.txt file, and added a line to the fornax-base Dockerfile that should register the SoS-notebook/workflow kernel and make it accessible through jupyter lab.
…ts.txt file, and added a line to the fornax-base Dockerfile that should register the SoS-notebook/workflow kernel and make it accessible through jupyter lab.
…way SoS notebooks should support the Julia and R installations now included in Fornax images.
…ts.txt file, and added a line to the fornax-base Dockerfile that should register the SoS-notebook/workflow kernel and make it accessible through jupyter lab.
…ts.txt file, and added a line to the fornax-base Dockerfile that should register the SoS-notebook/workflow kernel and make it accessible through jupyter lab.
…way SoS notebooks should support the Julia and R installations now included in Fornax images.
…' into experiment-addSOSNotebookSupport
added 3 commits
January 23, 2026 09:36
…ages. Currently simplistic, but hopefully they'll do for the time being.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added support for 'Script of Script' (SoS) multi-kernel/language notebooks to all Fornax images, and hopefully to the Fornax Science Console (though we'll need to deploy a version of this branch before I'm sure).
All changes occured in the Fornax-base Dockerfile and the jupyter_requirements.txt file:
One line was added to the Dockerfile, which runs the SoS notebook install process, and registers SoS as a kernel in Jupyter.
While I'm not quite sure how we might pass non-base Python objects between kernels just yet, I think the ability to have multiple kernels in one document, not to mention multiple languages, might be useful enough to deploy this to Fornax.
It doesn't seem to add much in terms of image size, so far as I can tell from docker manifests.
There seems to actually be Jupytext support for this type of notebook, so that would be a big plus in the future in terms of writing demonstrations.