OSDC.UnitConversion.Conversion.UnitSystem.DrillingEngineering
3.3.23
dotnet add package OSDC.UnitConversion.Conversion.UnitSystem.DrillingEngineering --version 3.3.23
NuGet\Install-Package OSDC.UnitConversion.Conversion.UnitSystem.DrillingEngineering -Version 3.3.23
<PackageReference Include="OSDC.UnitConversion.Conversion.UnitSystem.DrillingEngineering" Version="3.3.23" />
<PackageVersion Include="OSDC.UnitConversion.Conversion.UnitSystem.DrillingEngineering" Version="3.3.23" />
<PackageReference Include="OSDC.UnitConversion.Conversion.UnitSystem.DrillingEngineering" />
paket add OSDC.UnitConversion.Conversion.UnitSystem.DrillingEngineering --version 3.3.23
#r "nuget: OSDC.UnitConversion.Conversion.UnitSystem.DrillingEngineering, 3.3.23"
#:package OSDC.UnitConversion.Conversion.UnitSystem.DrillingEngineering@3.3.23
#addin nuget:?package=OSDC.UnitConversion.Conversion.UnitSystem.DrillingEngineering&version=3.3.23
#tool nuget:?package=OSDC.UnitConversion.Conversion.UnitSystem.DrillingEngineering&version=3.3.23
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(AccelerationDrillingQuantity.Instance.ID.ToString(), AccelerationDrillingQuantity.Instance.GetUnitChoice(AccelerationDrillingQuantity.UnitChoicesEnum.MetrePerSecondSquared).ID.ToString());
Contributors
Eric Cayeux, NORCE Energy Modelling and Automation
Gilles Pelfrene, NORCE Energy Modelling and Automation
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
- OSDC.UnitConversion.Conversion.DrillingEngineering (>= 3.3.24)
- OSDC.UnitConversion.Conversion.UnitSystem (>= 3.3.26)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on OSDC.UnitConversion.Conversion.UnitSystem.DrillingEngineering:
Package | Downloads |
---|---|
OSDC.UnitConversion.DrillingRazorMudComponents
A package with MudBlazor components to manage unit and reference conversions. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
3.3.23 | 165 | 10/13/2025 |
3.3.22 | 177 | 10/13/2025 |
3.3.21 | 314 | 8/22/2025 |
3.3.20 | 184 | 8/21/2025 |
3.3.19 | 394 | 6/3/2025 |
3.3.18 | 169 | 6/3/2025 |
3.3.17 | 116 | 5/31/2025 |
3.3.16 | 164 | 5/30/2025 |
3.3.15 | 232 | 2/10/2025 |
3.3.14 | 175 | 2/9/2025 |
3.3.12 | 198 | 8/30/2024 |
3.3.11 | 155 | 8/30/2024 |
3.3.10 | 162 | 8/29/2024 |
3.3.9 | 160 | 8/29/2024 |
3.3.8 | 171 | 8/29/2024 |
3.3.7 | 161 | 8/29/2024 |
3.3.6 | 179 | 8/27/2024 |
3.3.5 | 179 | 8/27/2024 |
3.3.4 | 178 | 8/26/2024 |
3.3.3 | 175 | 8/26/2024 |
3.3.2 | 172 | 8/26/2024 |
3.3.1 | 195 | 8/23/2024 |
3.3.0 | 191 | 8/23/2024 |
3.2.10 | 190 | 8/20/2024 |
3.2.9 | 159 | 8/20/2024 |
3.2.7 | 184 | 8/20/2024 |
3.2.6 | 179 | 8/19/2024 |
3.2.3 | 181 | 8/19/2024 |
3.2.2 | 177 | 8/19/2024 |
3.2.1 | 193 | 8/17/2024 |
3.2.0 | 172 | 8/17/2024 |