PRo3D.Tool
0.2.0
dotnet tool install --global PRo3D.Tool --version 0.2.0
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local PRo3D.Tool --version 0.2.0
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=PRo3D.Tool&version=0.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package PRo3D.Tool --version 0.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
pro3d-tool
Command line tools for PRo3D data. Does not require the PRo3D viewer to be installed.
dotnet tool install PRo3D.Tool --global
Verbs
| Verb | Purpose |
|---|---|
kdtree |
Validates OPC directories and generates KdTrees. No GPU or SPICE kernels needed. |
sun-angles |
Writes per-pixel incidence, emission and phase angles for instrument images as float32 TIFFs in radians. Requires SPICE kernels and a GPU. |
unproject |
Converts image pixel coordinates to body-fixed surface coordinates on a shape model. Requires SPICE kernels; no GPU. |
pro3d-tool kdtree --help
pro3d-tool sun-angles --help
pro3d-tool unproject --help
SPICE kernels
sun-angles and unproject need SPICE kernels, which ESA publishes separately:
git clone https://spiftp.esac.esa.int/git/hera.git
Set PRO3D_SPICE_KERNELS to that clone or to its kernels subdirectory, or pass
--kernel-root <dir>. There is no default: both fail when no kernel tree is
given.
Documentation
- pro3d-tool — install, test data, SPICE setup, migration from
opc-tool kdtreesun-anglesunproject
Migrating from opc-tool
opc-tool is deprecated. Its functionality is the kdtree verb with unchanged option
names, so prepend the verb:
opc-tool --forcekdtreerebuild <dir>
pro3d-tool kdtree --forcekdtreerebuild <dir>
MIT licensed.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. 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.
This package has no dependencies.