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
<PackageReference Include="InnerDrive.Quantitative" Version="5.2.1247.1" />
<PackageVersion Include="InnerDrive.Quantitative" Version="5.2.1247.1" />
<PackageReference Include="InnerDrive.Quantitative" />
paket add InnerDrive.Quantitative --version 5.2.1247.1
#r "nuget: InnerDrive.Quantitative, 5.2.1247.1"
#:package InnerDrive.Quantitative@5.2.1247.1
#addin nuget:?package=InnerDrive.Quantitative&version=5.2.1247.1
#tool nuget:?package=InnerDrive.Quantitative&version=5.2.1247.1
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 | Versions 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. |
-
net8.0
- InnerDrive.Core (>= 5.2.1247.1)
- Newtonsoft.Json (>= 13.0.4)
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