Marey.Verso 0.2.0

dotnet add package Marey.Verso --version 0.2.0
                    
NuGet\Install-Package Marey.Verso -Version 0.2.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Marey.Verso" Version="0.2.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Marey.Verso" Version="0.2.0" />
                    
Directory.Packages.props
<PackageReference Include="Marey.Verso" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Marey.Verso --version 0.2.0
                    
#r "nuget: Marey.Verso, 0.2.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Marey.Verso@0.2.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Marey.Verso&version=0.2.0
                    
Install as a Cake Addin
#tool nuget:?package=Marey.Verso&version=0.2.0
                    
Install as a Cake Tool

Marey.Verso

The Verso notebook extension for Marey, a dimensionally-typed visualization system for F#.

This package is installed into the notebook host, not referenced from user code. With it, a cell whose value is a Figure displays the figure — no .Show(), no save-then-open, no display call:

#r "nuget: Marey.Html"

open Marey

Chart.line U.second U.metre t x
|> Chart.withTitle "Free fall"

Nine types render: Figure, Node, Color, Ramp, Color[], PaletteReport, Dim, U<'u> and IScaleErased.

Installing

Verso's Extensions panel searches nuget.org, then unpacks the package into its own store and asks for approval — extensions are code that runs inside the notebook host, so approval is requested per version.

Installing it is not the same as referencing Marey

The two are separate steps and neither substitutes for the other. #r "nuget: Marey.Html" in a cell provides the types; the extension provides the rendering. Verso has no #r-time extension hook.

Without the extension nothing is lost except the convenience — render to SVG and Verso's built-in formatter draws it, with nothing installed:

figure |> Chart.render SvgBackend.render (Chart.size 720.0 450.0)

Why an extension is needed

Verso resolves output through formatters ordered by priority, and its F# formatter claims every record, union and tuple at priority 20. Figure is a record, so without something ranked above it a table of fields is displayed instead. This formatter sits at priority 30.

No reference to Marey

A Verso extension and the notebook's #r load into different AssemblyLoadContexts, so a Figure on one side and a Figure on the other would be two unequal types. The bridge is therefore reflective, which leaves this package with exactly one dependency — Verso.Abstractions — and keeps it working across Marey versions.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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.2.0 102 8/21/2026
0.1.1 112 8/19/2026
0.1.0 96 8/19/2026
0.1.0-rc.1 71 8/18/2026