OSDC.DotnetLibraries.General.Math
1.4.2
dotnet add package OSDC.DotnetLibraries.General.Math --version 1.4.2
NuGet\Install-Package OSDC.DotnetLibraries.General.Math -Version 1.4.2
<PackageReference Include="OSDC.DotnetLibraries.General.Math" Version="1.4.2" />
<PackageVersion Include="OSDC.DotnetLibraries.General.Math" Version="1.4.2" />
<PackageReference Include="OSDC.DotnetLibraries.General.Math" />
paket add OSDC.DotnetLibraries.General.Math --version 1.4.2
#r "nuget: OSDC.DotnetLibraries.General.Math, 1.4.2"
#:package OSDC.DotnetLibraries.General.Math@1.4.2
#addin nuget:?package=OSDC.DotnetLibraries.General.Math&version=1.4.2
#tool nuget:?package=OSDC.DotnetLibraries.General.Math&version=1.4.2
This package is developed as part of the Society of Petroleum (SPE) Open Source Drilling Community, a sub-committee of the Drilling System Automation Technical Section. This package contains standard math classes.
Version 1.4.2 exposes all distinct constant-build-and-turn roots found for a Cartesian target through TrajectoryPoint3D.SolveBTTargetSolutions. Each result includes length, build rate, turn rate, and peak curvature. Tolerance-aware overloads stop the inverse solve at the requested Cartesian accuracy, and curvature-constrained completion distinguishes no geometric solution from roots rejected by curvature while retaining a rejected root for inspection. The exact-default overloads remain available for compatibility.
| 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
- MathNet.Numerics (>= 5.0.0)
- OSDC.DotnetLibraries.General.Common (>= 1.1.1)
NuGet packages (10)
Showing the top 5 NuGet packages that depend on OSDC.DotnetLibraries.General.Math:
| Package | Downloads |
|---|---|
|
OSDC.DotnetLibraries.General.Statistics
This package contains classes to perform statistical calculations. |
|
|
NORCE.Drilling.Field.WebPages
Reusable Razor class library containing the Field, CartographicConverter, and statistics web pages. See the package README for setup, dependencies, and usage. |
|
|
OSDC.DotnetLibraries.General.Octree
This is a library to manipulate octree decomposition and encoding. |
|
|
NORCE.Drilling.Cluster.WebPages
Reusable Razor class library containing the Cluster and statistics web pages. See the package README for setup, dependencies, and usage. |
|
|
OSDC.DotnetLibraries.Drilling.Section
Directional drilling section geometry classes. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.4.2 | 222 | 10/4/2026 |
| 1.4.1 | 129 | 10/3/2026 |
| 1.4.0 | 489 | 9/15/2026 |
| 1.3.5 | 972 | 6/27/2026 |
| 1.3.4 | 1,358 | 4/20/2026 |
| 1.3.3 | 124 | 4/20/2026 |
| 1.3.2 | 265 | 3/19/2026 |
| 1.3.1 | 141 | 3/19/2026 |
| 1.3.0 | 154 | 3/17/2026 |
| 1.2.0 | 1,370 | 11/17/2025 |
| 1.1.1 | 313 | 11/7/2025 |
| 1.1.0 | 712 | 5/10/2024 |
| 1.0.12 | 5,032 | 2/16/2024 |
| 1.0.11 | 246 | 2/12/2024 |
| 1.0.10 | 207 | 2/12/2024 |
| 1.0.9.6 | 561 | 2/7/2024 |
| 1.0.9.5 | 324 | 2/7/2024 |
| 1.0.9.4 | 218 | 2/7/2024 |
| 1.0.9.3 | 253 | 2/5/2024 |
| 1.0.9.2 | 251 | 2/5/2024 |