Skip to content
No description, website, or topics provided.
C# Jupyter Notebook PowerShell Shell F# CMake Other
Branch: master
Clone or download

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update bug_report.md Feb 5, 2020
.vscode Build client and js api (#234) Jun 3, 2019
Binder Dependencies install nteract Feb 6, 2020
Microsoft.DotNet.Interactive.CSharp.Tests R: a few renames Feb 27, 2020
Microsoft.DotNet.Interactive.CSharp fix repeated package loading notification Feb 27, 2020
Microsoft.DotNet.Interactive.ExtensionLab.Tests rename --path to --output, add -o alias Feb 7, 2020
Microsoft.DotNet.Interactive.ExtensionLab rename --path to --output, add -o alias Feb 7, 2020
Microsoft.DotNet.Interactive.FSharp.Tests move to .NET SDK 3.1.100 (#734) Jan 8, 2020
Microsoft.DotNet.Interactive.FSharp R: simplify HandleAsync and setting of the command handler Feb 21, 2020
Microsoft.DotNet.Interactive.Formatting.Tests add JsonFormatter and better support for application/json Feb 25, 2020
Microsoft.DotNet.Interactive.Formatting increase default Formatter.ListExpansionLimit to 20 Feb 27, 2020
Microsoft.DotNet.Interactive.Jupyter.Tests add JsonFormatter and better support for application/json Feb 25, 2020
Microsoft.DotNet.Interactive.Jupyter add JsonFormatter and better support for application/json Feb 25, 2020
Microsoft.DotNet.Interactive.PowerShell.Tests Initial PowerShelll kernel prototype (#9) Jan 31, 2020
Microsoft.DotNet.Interactive.PowerShell Update PowerShell sdk to 7-rc.3 to remove the download tasks Feb 24, 2020
Microsoft.DotNet.Interactive.Recipes move to .NET SDK 3.1.100 (#734) Jan 8, 2020
Microsoft.DotNet.Interactive.Telemetry.Tests align package versions Jan 17, 2020
Microsoft.DotNet.Interactive.Telemetry update System.CommandLine Feb 27, 2020
Microsoft.DotNet.Interactive.Tests fix repeated package loading notification Feb 27, 2020
Microsoft.DotNet.Interactive update System.CommandLine Feb 27, 2020
NotebookExamples add Graph prefix and move to static constructor Feb 24, 2020
XPlot.DotNet.Interactive.KernelExtensions add descriptions for directive help Feb 22, 2020
docs Update NotebooksLocalExperience.md Feb 6, 2020
dotnet-interactive.IntegrationTests add copyright headers Feb 10, 2020
dotnet-interactive.Profiler Update to use JupyterFrontendEnvironment to check for allow_stdin Feb 11, 2020
dotnet-interactive.Tests remove unnecessary build property Feb 24, 2020
dotnet-interactive update System.CommandLine Feb 27, 2020
eng Update dependencies from https://github.com/dotnet/arcade build 20200… Feb 25, 2020
samples/extensions ClockExtension improvements Feb 27, 2020
.editorconfig Use pipleline approach for projectAsset (#236) May 29, 2019
.gitignore PackageRestoreContext refactoring Feb 11, 2020
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md May 15, 2019
Directory.Build.props publish packages via arcade (#92) Jan 27, 2020
Directory.Build.targets add xunit to integration tests Feb 10, 2020
Dockerfile specify version in Dockerfile Feb 25, 2020
License.txt open source code May 15, 2019
NuGet.config add nuget.config addition Feb 5, 2020
README.md Update Readme file Feb 23, 2020
Ruleset.ruleset Update to net core 3 (#305) Jul 2, 2019
azure-pipelines.yml create integration test leg (#140) Feb 10, 2020
build.cmd Bump (#726) Jan 7, 2020
build.sh Build client and js api (#234) Jun 3, 2019
dotnet-interactive.sln create integration test leg (#140) Feb 10, 2020
dotnet-interactive.sln.DotSettings fix context and routing Jan 15, 2020
dotnet-interactive.v3.ncrunchsolution share ncrunch configuration (#739) Jan 12, 2020
global.json Update dependencies from https://github.com/dotnet/arcade build 20200… Feb 25, 2020
restore.cmd Build client and js api (#234) Jun 3, 2019
restore.sh Build client and js api (#234) Jun 3, 2019
test.cmd Build client and js api (#234) Jun 3, 2019
test.sh Build client and js api (#234) Jun 3, 2019

README.md

.NET Interactive dotnet bot in space

||Table of contents || Install || Customers & Partners || Contribution Guidelines ||

Binder

Build Status

Welcome to the .NET Interactive repo.

.NET interactive provides data Scientists and developers a way to explore data, experiment code, and try new ideas effortlessly. Use .NET interactive to build .NET Jupyter notebooks.

Jupyter Notebooks with .NET

Table of Contents

Jupyter Notebooks with .NET Core | Preview 2 dotnet bot in space

There are several ways to get started using .NET with Jupyter.

Install

How Install .NET Interactive

First, make sure you have the following installed:

  • The .NET 3.0 SDK.

  • Jupyter. Jupyter can be installed using Anaconda.

  • Open the Anaconda Prompt (Windows) or Terminal (macOS) and verify that Jupyter is installed and present on the path:

> jupyter kernelspec list
  python3        ~\jupyter\kernels\python3
  • Next, in an ordinary console, install the dotnet interactive global tool:
> dotnet tool install -g --add-source "https://dotnet.myget.org/F/dotnet-try/api/v3/index.json" Microsoft.dotnet-interactive
  • Install the .NET kernel by running the following within your Anaconda Prompt:
> dotnet interactive jupyter install

[InstallKernelSpec] Installed kernelspec .net-powershell in ~\jupyter\kernels\.net-powershell
.NET kernel installation succeeded

[InstallKernelSpec] Installed kernelspec .net-csharp in ~\jupyter\kernels\.net-csharp
.NET kernel installation succeeded

[InstallKernelSpec] Installed kernelspec .net-fsharp in ~\jupyter\kernels\.net-fsharp
.NET kernel installation succeeded
  • You can verify the installation by running the following again in the Anaconda Prompt:
> jupyter kernelspec list
  .net-csharp       ~\jupyter\kernels\.net-csharp
  .net-fsharp       ~\jupyter\kernels\.net-fsharp
  .net-powershell   ~\jupyter\kernels\.net-powershell
  python3           ~\jupyter\kernels\python3

For more detailed documentation visit see table of content.

Contribution Guidelines

As we are still in the early stages of our development, we are unable to take any feature PRs at the moment, but we intend to do so in the future. If you find an issue or have a feature suggestion, please open an issue. And if you have any feature suggestions, please submit them using the "community suggestions" label.

Customers & Partners

Azure Synapse Analytics Azure HDInsight (HDI)
Azure Synapse Analytics uses the .NET kernel to write and run quick ad-hoc queries in addition to developing complete, end-to-end big data scenarios, such as reading in data, transforming it, and visualizing it You can launch Jupyter notebooks from your HDInsight cluster to run big data queries against the compute resources in that cluster.
You can’t perform that action at this time.