EncDotNet.S100.Hdf5.PureHdf
0.25.1
dotnet add package EncDotNet.S100.Hdf5.PureHdf --version 0.25.1
NuGet\Install-Package EncDotNet.S100.Hdf5.PureHdf -Version 0.25.1
<PackageReference Include="EncDotNet.S100.Hdf5.PureHdf" Version="0.25.1" />
<PackageVersion Include="EncDotNet.S100.Hdf5.PureHdf" Version="0.25.1" />
<PackageReference Include="EncDotNet.S100.Hdf5.PureHdf" />
paket add EncDotNet.S100.Hdf5.PureHdf --version 0.25.1
#r "nuget: EncDotNet.S100.Hdf5.PureHdf, 0.25.1"
#:package EncDotNet.S100.Hdf5.PureHdf@0.25.1
#addin nuget:?package=EncDotNet.S100.Hdf5.PureHdf&version=0.25.1
#tool nuget:?package=EncDotNet.S100.Hdf5.PureHdf&version=0.25.1
EncDotNet.S100.Hdf5.PureHdf
EncDotNet.S100.Hdf5.PureHdf implements the IHdf5File and IHdf5Group
interfaces from EncDotNet.S100.Core with
PureHDF, a managed .NET HDF5 library
with no native dependencies. The dataset pipelines use it to open S-102, S-104
and S-111 files. Reference it directly when you call an HDF5 product reader
yourself, or read HDF5 attributes and datasets through the core interfaces.
It's the only HDF5 backend in this repository.
Install
dotnet add package EncDotNet.S100.Hdf5.PureHdf
Example: read a root attribute
using EncDotNet.S100.Hdf5.PureHdf;
using var file = PureHdfFile.Open("path/to/dataset.h5");
string spec = file.Root.ReadStringAttribute("productSpecification");
Console.WriteLine(spec);
Main entry points
PureHdfFile.Openopens an HDF5 file from a path or a stream.Rootis the root group.IHdf5Group(fromEncDotNet.S100.Core, namespaceEncDotNet.S100.Hdf5) opens child groups and reads attributes, datasets and compound datasets.
| 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 is compatible. 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. |
-
net10.0
- EncDotNet.S100.Core (>= 0.25.1)
- PureHDF (>= 2.1.2)
-
net8.0
- EncDotNet.S100.Core (>= 0.25.1)
- PureHDF (>= 2.1.2)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on EncDotNet.S100.Hdf5.PureHdf:
| Package | Downloads |
|---|---|
|
EncDotNet.S100.Datasets.Pipelines
Per-spec IDatasetProcessor implementations, the DatasetPipelineFactory (file -> processor detection), the headless image-render capability, the S-98 interoperability authority, and the validation runner for IHO S-100 product datasets. Consumed by the EncDotNet.S100 convenience package, the viewer, and the s100 CLI. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.25.1 | 123 | 10/12/2026 |
| 0.25.0 | 115 | 10/12/2026 |
| 0.24.0 | 144 | 10/4/2026 |
| 0.23.0 | 150 | 9/17/2026 |
| 0.22.0 | 208 | 7/19/2026 |
| 0.21.0 | 188 | 7/10/2026 |
| 0.20.0 | 200 | 6/29/2026 |
| 0.19.0 | 187 | 6/27/2026 |
| 0.18.0 | 194 | 6/17/2026 |
| 0.17.1 | 194 | 6/16/2026 |
| 0.17.0 | 195 | 6/15/2026 |
| 0.16.0 | 187 | 6/8/2026 |
| 0.15.0 | 132 | 6/6/2026 |
| 0.14.0 | 124 | 6/6/2026 |
| 0.13.0 | 129 | 6/3/2026 |
| 0.12.0 | 130 | 5/29/2026 |
| 0.11.0 | 114 | 5/19/2026 |
| 0.10.0 | 122 | 5/16/2026 |
| 0.9.0 | 128 | 5/15/2026 |
| 0.8.0 | 133 | 5/13/2026 |