An open API service indexing awesome lists of open source software.

https://github.com/scisharp/icsharpcore

Jupyter kernel in C# .NET Core which is the standard interface for SciSharp STACK.
https://github.com/scisharp/icsharpcore

jupyter

Last synced: 4 months ago
JSON representation

Jupyter kernel in C# .NET Core which is the standard interface for SciSharp STACK.

Awesome Lists containing this project

README

          

# ICSharpCore
The Jupyter team maintains the [IPython kernel](https://github.com/ipython/ipython) since the Jupyter notebook server depends on the IPython [kernel](https://jupyter.readthedocs.io/en/latest/glossary.html#term-kernel) functionality. Many other languages, in addition to Python, may be used in the notebook. **ICSharpCore** is one of the Jupyter kernels in .NET Standard 2.x.

[![Join the chat at https://gitter.im/publiclab/publiclab](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/sci-sharp/community)
[![Apache 2.0](https://img.shields.io/hexpm/l/plug.svg)](https://raw.githubusercontent.com/SciSharp/ICSharpCore/master/LICENSE)

**The basic design is explained in the following diagram:**

![Basic Design Diagram](frontend-kernel.png)

### DEMO: [SciSharp Cube](https://github.com/SciSharp/SciSharpCube), an out-of-box Machine Learning start kit in .NET Core.
### Get started

1. Install [Jupyter Notebook](https://jupyter.org/):

`pip install --upgrade pip`

`pip install jupyter`

More detail refer to [Jupyter Documentation](https://jupyter.readthedocs.io/en/latest/install.html).

2. Check Jupyter status:

`jupyter notebook`

`jupyter kernelspec list`

3. Add ICSharpCore to the Jupyter kernel list:

`jupyter kernelspec install kernel-spec --name=csharpcore`

This is a member project of [SciSharp STACK](https://github.com/SciSharp).