InnerDrive.Quantitative 5.2.1247.1

dotnet add package InnerDrive.Quantitative --version 5.2.1247.1
                    
NuGet\Install-Package InnerDrive.Quantitative -Version 5.2.1247.1
                    
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="InnerDrive.Quantitative" Version="5.2.1247.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="InnerDrive.Quantitative" Version="5.2.1247.1" />
                    
Directory.Packages.props
<PackageReference Include="InnerDrive.Quantitative" />
                    
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 InnerDrive.Quantitative --version 5.2.1247.1
                    
#r "nuget: InnerDrive.Quantitative, 5.2.1247.1"
                    
#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 InnerDrive.Quantitative@5.2.1247.1
                    
#: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=InnerDrive.Quantitative&version=5.2.1247.1
                    
Install as a Cake Addin
#tool nuget:?package=InnerDrive.Quantitative&version=5.2.1247.1
                    
Install as a Cake Tool

Inner Drive Extensible Architeture

The Inner Drive Extensible Architecture implements common .NET development situations including time zones, money, measurements and conversions, and Microsoft Azure features.

InnerDrive.Quantitative

Features

  • First-class structures for area, length, mass, pressure, speed, temperature, time, and volume
  • Conversions between International System (SI) and English measurements
  • Fully extensible for arbitrary measurment systems and units
  • Comprehensive interface support to match the capabilities of system primitives
  • L18n support for multiple languages
  • Extension methods for fluent initialization

Prerequisites

This package runs on .NET 8. It depends on the InnerDrive.Core package.

Usage

Converting between SI and English measurements is straightforward:

var kilos = 10d.Kilograms();
var pounds = kilos.ConvertTo(typeof(Pound));
Trace.WriteLine($"{kilos.ToString()} = {pounds.ToString("0.00"}");
Output >> 10 kg = 22.05 lbs.

var mph = 100d.MilesPerHour();
var kmh = mph.KilometersPerHour();
Trace.WriteLine($"{mph.ToString()} = {kmh.ToString("0.0")}");

Output >> 100 mph = 160.9 km/hr.

var stamfordBridge = (103d * 67d).SquareMeters();
var soldierField = (360 * 160d).SquareFeet();
var difference = stamfordBridge - soldierField;
Trace.WriteLine($"The football pitch at Stamford Bridge is {difference.ToString("0,0.0")} bigger than the football field at Soldier Field");

Output >> The football pitch at Stamford Bridge is 1,549.8 m² bigger than the football field at Soldier Field

The Inner Drive Technology website has a full SDK and example code. We also have a demo weather site that uses all the IDEA components.

Feedback

Comments or questions? Send feedback

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 was computed.  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 (1)

Showing the top 1 NuGet packages that depend on InnerDrive.Quantitative:

Package Downloads
InnerDrive.Geography

Provides geographical services for Inner Drive applications

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
5.2.1247.1 191 10/12/2025
5.2.1235.1 170 10/5/2025
5.2.1076.1 446 2/14/2025
5.2.989.1 313 11/2/2024
5.2.938.1 312 9/7/2024
5.1.926.1 186 9/2/2024
5.1.871.1 310 6/6/2024
5.1.854.1 224 5/21/2024
5.1.844.1 248 3/27/2024
5.0.826.1 307 1/6/2024
5.0.816.1 208 12/24/2023
5.0.801.1 247 11/26/2023
5.0.777.1 280 9/28/2023
5.0.754.1 328 8/5/2023
5.0.746.1 281 7/15/2023
5.0.706.1 358 4/15/2023
5.0.693.1 508 3/22/2023
4.2.646.1 716 6/23/2022
4.2.628.1 679 6/1/2022
4.2.622.1 685 5/24/2022
4.2.619.1 677 5/18/2022
4.2.617.1 637 5/17/2022
4.2.586.1 741 3/27/2022
4.1.387.1 1,324 4/17/2021
4.0.234.1 1,505 11/12/2020

Updated NuGet dependencies and made documentation corrections