Sign inSign up

cberthold/jupyter-dotnet

By cberthold

•Updated over 6 years ago

Get up and running with .NET Interactive in Jupyter Notebooks.

Image
1

855

cberthold/jupyter-dotnet repository overview

docker pulls docker stars image metadata

⁠Jupyter notebooks with .NET Interactive

Jupyter notebooks with .NET Interactive is a ready-to-run Docker image⁠ plus some commands to help you get up and running quickly with Jupyter Labs / Notebook and .NET Interactive already installed. It's purpose is to allow you to build Jupyter Notebooks with .NET code in them. It's also inspired to create a Notebook-as-Code NaC possibility (needs work).

⁠Things it does

  • Runs Jupyter Notebooks with the all-spark-notebook image as its base
  • Runs the .Net Jupyter Kernel
  • Allows you to run C# Notebooks
  • Allows you to run F# Notebooks
  • Saves notebooks that are in the /work folder in the container to the /code folder in your path that you run it from.

⁠Things to do

  • Figure out how to separate the scripts from code directory (gitlab extension?)
  • Prove out how to save notebooks as part of a development process
  • Figure out how to perhaps make intalling other extensions as part of the startup process

⁠Quick Start

Currently these steps have only been tested on Mac OS X. They likely will work with Linux too. You must have Docker already installed. You must have jq installed.

⁠Install jq
brew install jq
⁠How to clone
git clone https://github.com/cberthold/jupyter-dotnet
cd jupyter-dotnet
⁠How to run from Docker Hub prebuilt image
make start
⁠How to open the browser with proper tokens

Note: This will open two tabs - A tab for Jupyter Notebooks - A tab for Jupyter Lab

make open
⁠How to build the image
make build
⁠How to run the built image
make start-build
⁠How to stop the running image
make stop

The Jupyter User Guide on ReadTheDocs⁠ describes additional uses and features in detail.

⁠Example Screen shots

⁠Available Kernels to Launch

⁠Running .NET in Jupyter Notebooks

⁠Resources

Tag summary

Content type

Image

Digest

Size

2.3 GB

Last updated

over 6 years ago

docker pull cberthold/jupyter-dotnet