NORCE.Drilling.GravitationalField.WebPages
1.0.3
dotnet add package NORCE.Drilling.GravitationalField.WebPages --version 1.0.3
NuGet\Install-Package NORCE.Drilling.GravitationalField.WebPages -Version 1.0.3
<PackageReference Include="NORCE.Drilling.GravitationalField.WebPages" Version="1.0.3" />
<PackageVersion Include="NORCE.Drilling.GravitationalField.WebPages" Version="1.0.3" />
<PackageReference Include="NORCE.Drilling.GravitationalField.WebPages" />
paket add NORCE.Drilling.GravitationalField.WebPages --version 1.0.3
#r "nuget: NORCE.Drilling.GravitationalField.WebPages, 1.0.3"
#:package NORCE.Drilling.GravitationalField.WebPages@1.0.3
#addin nuget:?package=NORCE.Drilling.GravitationalField.WebPages&version=1.0.3
#tool nuget:?package=NORCE.Drilling.GravitationalField.WebPages&version=1.0.3
NORCE.Drilling.GravitationalField.WebPages
Reusable Razor class library for the Gravitational Field web UI.
It contains the Home, GravitationalFieldSingleCalculation, GravitationalFieldCalculationOrderMain, GravitationalFieldCalculationOrderEdit, GravitationalFieldView, and StatisticsGravitationalField pages together with the supporting API and UI utility code they depend on.
The calculation pages edit and display points with Latitude, Longitude, and Depth. The UI stores and sends SI values to the service while using the configured unit components for display and input conversion.
Package contents
- Home page
- Single-case earth gravitational field calculator
- Gravitational field calculation order list and edit pages with Save/Close behavior and dirty-close confirmation
- Gravitational field result view page
- Usage statistics page
- Host-configurable API access through injected configuration
Dependencies
OSDC.DotnetLibraries.Drilling.WebAppUtilsMudBlazorOSDC.UnitConversion.DrillingRazorMudComponentsPlotly.BlazorModelSharedOut
Host integration
The consuming app should:
- Reference this package.
- Provide an implementation of
IGravitationalFieldWebPagesConfiguration. - Register that configuration and
IGravitationalFieldAPIUtilsin DI. - Add the
WebPagesassembly to the Blazor routerAdditionalAssemblies.
Required configuration
GravitationalFieldHostURLUnitConversionHostURL
Funding
The current work has been funded by the Research Council of Norway and Industry partners in the framework of the cent for research-based innovation SFI Digiwells (2020-2028) focused on Digitalization, Drilling Engineering and GeoSteering.
Contributors
Lucas Volpi, NORCE Energy Modelling and Automation
Eric Cayeux, 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
- MudBlazor (>= 8.14.0)
- OSDC.DotnetLibraries.Drilling.WebAppUtils (>= 1.1.2)
- OSDC.UnitConversion.DrillingRazorMudComponents (>= 3.3.47)
- Plotly.Blazor (>= 6.0.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.