SymbolicNet6.Interactive.Extension
0.1.0-alpha4
dotnet add package SymbolicNet6.Interactive.Extension --version 0.1.0-alpha4
NuGet\Install-Package SymbolicNet6.Interactive.Extension -Version 0.1.0-alpha4
<PackageReference Include="SymbolicNet6.Interactive.Extension" Version="0.1.0-alpha4" />
<PackageVersion Include="SymbolicNet6.Interactive.Extension" Version="0.1.0-alpha4" />
<PackageReference Include="SymbolicNet6.Interactive.Extension" />
paket add SymbolicNet6.Interactive.Extension --version 0.1.0-alpha4
#r "nuget: SymbolicNet6.Interactive.Extension, 0.1.0-alpha4"
#:package SymbolicNet6.Interactive.Extension@0.1.0-alpha4
#addin nuget:?package=SymbolicNet6.Interactive.Extension&version=0.1.0-alpha4&prerelease
#tool nuget:?package=SymbolicNet6.Interactive.Extension&version=0.1.0-alpha4&prerelease
SymbolicNet6.Interactive.Extension
Experimental .NET Interactive formatters for SymbolicNet6 values. Loading the package adds notebook rendering for:
MathNet.Symbolics.Expressionandseq<Expression>as canonical FSSTL;FloatingPointandIEnumerable<FloatingPoint>with explicit union-case identity;- wrapped Deedle frames through
Deedle.DotNet.Interactive.Extension; - wrapped TorchSharp tensors through TorchSharp's formatter;
FC/FC2/FCI/FCCscalar, row, table and list shapes.
Load
#r "nuget: SymbolicNet6.Interactive.Extension, 0.1.0-alpha4"
open MathNet.Symbolics
open SymbolicNet6.Interactive.Extension
The package targets the independently maintained .NET 10 build of .NET Interactive used by this repository. It is focused on F# + SymbolicNet6 + Deedle notebook workflows; unrelated Polyglot Notebook behavior is not guaranteed.
FSSTL expressions
let expression =
FsStl.parseExpressionOrThrow
"VALUE(MACD,EXTERNAL_SERIES(\"MACD_30K\"))"
expression
seq {
FsStl.parseExpressionOrThrow "VALUE(FAST,SMA(CLOSE,5))"
FsStl.parseExpressionOrThrow "VALUE(SLOW,SMA(CLOSE,20))"
}
The final value of each cell is rendered as canonical FSSTL text.
FloatingPoint values and collections
FloatingPoint.Decimal 1.25M
[ FloatingPoint.Real 1.0
FloatingPoint.Int 2
FloatingPoint.Str "ES"
FloatingPoint.Undef ]
Real 1.0, Decimal 1M, BR 1/1 and Int 1 retain their case identity instead of all appearing as a bare 1. Collection order is preserved and enumeration is bounded by Formatter.ListExpansionLimit.
open Microsoft.DotNet.Interactive.Formatting
Formatter.ListExpansionLimit <- 100
Formatter.RecursionLimit <- 8
Deedle Frame
FloatingPoint.Frame frame unwraps the frame and delegates HTML rendering to Deedle.DotNet.Interactive.Extension; its mutable limits therefore apply to direct and wrapped frames alike.
open Deedle.DotNet.Interactive.Extension
DeedleFormatterSettings.FrameRowLimit <- Some 100
DeedleFormatterSettings.FrameColumnLimit <- Some 30
FloatingPoint.Frame frame
FC timestamp rows
For a timestamp-keyed nested FC value shaped like A [ T(Map [ rowKey, T fieldMap ]) ], rowKey is the table row index and fieldMap keys are the columns. The row key is not duplicated as another data column.
Unknown or mixed FC shapes fall back to a bounded diagnostic view rather than throwing a formatter exception.
Explicit text conversion
FloatingPointFormatter.formatValue (FloatingPoint.Int 2)
FloatingPointFormatter.formatValues [ FloatingPoint.Real 1.0; FloatingPoint.Int 2 ]
FsStlFormatter.formatExpression expression
FsStlFormatter.formatScript [ expression ]
These functions are useful outside notebook output formatting and return the same bounded plain-text representation.
| 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.DotNet.Interactive.Extension (>= 0.1.0-alpha25)
- FAkka.Mathnet.Symbolic (>= 10.1.400-win18)
- FSharp.Core (>= 10.1.400)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-alpha4 | 0 | 9/6/2026 |
| 0.1.0-alpha3 | 20 | 9/6/2026 |
| 0.1.0-alpha2 | 57 | 8/18/2026 |
| 0.1.0-alpha1 | 69 | 8/16/2026 |