Deedle.DotNet.Interactive.Extension
0.1.0-alpha17
See the version list below for details.
dotnet add package Deedle.DotNet.Interactive.Extension --version 0.1.0-alpha17
NuGet\Install-Package Deedle.DotNet.Interactive.Extension -Version 0.1.0-alpha17
<PackageReference Include="Deedle.DotNet.Interactive.Extension" Version="0.1.0-alpha17" />
<PackageVersion Include="Deedle.DotNet.Interactive.Extension" Version="0.1.0-alpha17" />
<PackageReference Include="Deedle.DotNet.Interactive.Extension" />
paket add Deedle.DotNet.Interactive.Extension --version 0.1.0-alpha17
#r "nuget: Deedle.DotNet.Interactive.Extension, 0.1.0-alpha17"
#:package Deedle.DotNet.Interactive.Extension@0.1.0-alpha17
#addin nuget:?package=Deedle.DotNet.Interactive.Extension&version=0.1.0-alpha17&prerelease
#tool nuget:?package=Deedle.DotNet.Interactive.Extension&version=0.1.0-alpha17&prerelease
Deedle Formatting Extension for .NET Interactive
Deedle.DotNet.Interactive.Extension renders Deedle Frame and Series values as HTML tables in .NET Interactive notebooks.
Repository: https://github.com/ingted/Deedle.DotNet.Interactive.Extension
This package is built with .NET SDK 10.0.400 against the three .NET 10 source projects in the companion ingted/interactive repository (local checkout: G:\coldfar_py\interactive):
Microsoft.DotNet.InteractiveMicrosoft.DotNet.Interactive.FormattingMicrosoft.DotNet.Interactive.FSharp
Project status and support
Microsoft's original dotnet/interactive repository is archived and is no longer actively supported. This extension and the companion ingted/interactive fork provide a practical workaround for F# and Deedle users who want to keep using .NET Interactive notebooks. The maintainer intends to keep this workaround updated over the long term.
Support is deliberately focused on F# and Deedle workflows. Compatibility or continued maintenance is not guaranteed for unrelated .NET Interactive or Polyglot Notebook features.
Deployment
Use the deployment instructions and maintained artifacts in interactive/自主版 (local checkout: G:\coldfar_py\interactive\自主版). printDFFun requires the patched polyglot-net10-persistent-display-refresh.vsix; the stock archived frontend does not listen for display updates after a cell has completed.
Install
#r "nuget: Deedle.DotNet.Interactive.Extension, 0.1.0-alpha15"
open Deedle
open Deedle.DotNet.Interactive.Extension
Configure frame size
The limits are mutable process-wide settings. Once changed, later renders use the new values until they are changed again.
DeedleFormatterSettings.FrameRowLimit <- Some 100
DeedleFormatterSettings.FrameColumnLimit <- Some 30
Use None to render every row or column:
DeedleFormatterSettings.FrameRowLimit <- None
DeedleFormatterSettings.FrameColumnLimit <- None
Refresh a frame in place
printDFFun intervalMilli f calls f immediately to create the initial display. It then calls f at the requested interval and replaces the same cell output area with the newly rendered frame.
The cell is executed once. After that, refreshes neither add notebook cells nor resubmit the cell code, and you do not need to press Run again.
let dfTimer =
printDFFun 1000 (fun () -> currentFrame)
Keep the returned System.Threading.Timer in a binding for as long as updates are needed. Dispose it to stop refreshing:
dfTimer.Dispose()
If one refresh is still running when the next interval arrives, the overlapping refresh is skipped. If f throws, the error is shown in the same output area and a later successful refresh can replace it.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Deedle (>= 8.0.0)
- FSharp.Core (>= 10.1.201)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Deedle.DotNet.Interactive.Extension:
| Package | Downloads |
|---|---|
|
SymbolicNet6.Interactive.Extension
FSSTL Expression and FloatingPoint formatters for .NET Interactive notebooks, including Deedle Frame and TorchSharp Tensor delegation. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-alpha9 | 73 | 8/15/2026 |
| 0.1.0-alpha25 | 73 | 8/18/2026 |
| 0.1.0-alpha24 | 49 | 8/18/2026 |
| 0.1.0-alpha23 | 62 | 8/18/2026 |
| 0.1.0-alpha22 | 55 | 8/18/2026 |
| 0.1.0-alpha21 | 62 | 8/18/2026 |
| 0.1.0-alpha20 | 59 | 8/18/2026 |
| 0.1.0-alpha19 | 58 | 8/18/2026 |
| 0.1.0-alpha18 | 50 | 8/18/2026 |
| 0.1.0-alpha17 | 49 | 8/18/2026 |
| 0.1.0-alpha16 | 59 | 8/18/2026 |
| 0.1.0-alpha15 | 62 | 8/15/2026 |
| 0.1.0-alpha14 | 58 | 8/15/2026 |
| 0.1.0-alpha13 | 64 | 8/15/2026 |
| 0.1.0-alpha12 | 61 | 8/15/2026 |
| 0.1.0-alpha11 | 61 | 8/15/2026 |
| 0.1.0-alpha10 | 58 | 8/15/2026 |