OSDC.UnitConversion.Conversion.UnitSystem 3.2.1

There is a newer version of this package available.
See the version list below for details.
dotnet add package OSDC.UnitConversion.Conversion.UnitSystem --version 3.2.1
                    
NuGet\Install-Package OSDC.UnitConversion.Conversion.UnitSystem -Version 3.2.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="OSDC.UnitConversion.Conversion.UnitSystem" Version="3.2.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="OSDC.UnitConversion.Conversion.UnitSystem" Version="3.2.1" />
                    
Directory.Packages.props
<PackageReference Include="OSDC.UnitConversion.Conversion.UnitSystem" />
                    
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 OSDC.UnitConversion.Conversion.UnitSystem --version 3.2.1
                    
#r "nuget: OSDC.UnitConversion.Conversion.UnitSystem, 3.2.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.
#addin nuget:?package=OSDC.UnitConversion.Conversion.UnitSystem&version=3.2.1
                    
Install as a Cake Addin
#tool nuget:?package=OSDC.UnitConversion.Conversion.UnitSystem&version=3.2.1
                    
Install as a Cake Tool

Model for unit conversion of BasePhysicalQuantity

This nuget package hosts the C# model for managing sets of unit choices for physical quantities. Such a set forms a BaseUnitSystem.

More info on:

https://github.com/Open-Source-Drilling-Community/UnitConversion

Default UnitChoices for the Base Unit Systems

There are four default base unit systems: SI, Metric, Imperial and US. It is mandatory to define the unit choice for every physical quantities for each of these based unit systems. This is done by adding a line for each of the BaseUnitSystem in the file BaseUnitSystem.cs. This line looks like that:

Choices.Add(AccelerationQuantity.Instance.ID.ToString(), AccelerationQuantity.Instance.GetUnitChoice(AccelerationQuantity.UnitChoicesEnum.MetrePerSecondSquared).ID.ToString());

Contributors

Eric Cayeux, NORCE Energy Modelling and Automation

Gilles Pelfrene, NORCE Energy Modelling and Automation

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 OSDC.UnitConversion.Conversion.UnitSystem:

Package Downloads
OSDC.UnitConversion.Conversion.UnitSystem.DrillingEngineering

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
3.3.21 149 6/3/2025
3.3.20 138 6/3/2025
3.3.19 82 5/31/2025
3.3.18 136 5/30/2025
3.3.17 87 5/30/2025
3.3.16 94 5/30/2025
3.3.15 167 2/10/2025
3.3.14 138 2/9/2025
3.3.12 156 8/30/2024
3.3.11 131 8/30/2024
3.3.10 134 8/29/2024
3.3.9 127 8/29/2024
3.3.8 130 8/29/2024
3.3.7 139 8/29/2024
3.3.6 157 8/27/2024
3.3.5 144 8/27/2024
3.3.4 148 8/26/2024
3.3.3 141 8/26/2024
3.3.2 147 8/26/2024
3.3.1 162 8/23/2024
3.3.0 146 8/23/2024
3.2.11 158 8/20/2024
3.2.10 133 8/20/2024
3.2.7 176 8/20/2024
3.2.6 169 8/19/2024
3.2.1 191 8/19/2024
3.2.0 194 8/17/2024