This is an inofficial port of HDF.PInvoke to .NET Standard 2.0, based on
the code published by the HDF Group at https://github.com/HDFGroup/HDF.PInvoke.
It has been tested on Linux, MacOS and Windows.
This package contains PInvoke declarations for the (unmanaged) HDF5 1.10.x C-API.
For documenation, see the "HDF5: API Specification Reference Manual" at
See the version list below for details.
Install-Package HDF.PInvoke.NETStandard -Version 1.10.500
dotnet add package HDF.PInvoke.NETStandard --version 1.10.500
<PackageReference Include="HDF.PInvoke.NETStandard" Version="1.10.500" />
paket add HDF.PInvoke.NETStandard --version 1.10.500
- No dependencies.
NuGet packages (3)
Showing the top 3 NuGet packages that depend on HDF.PInvoke.NETStandard:
Tensor (n-dimensional array) library for F# Core features: - n-dimensional arrays (tensors) in host memory or on CUDA GPUs - element-wise operations (addition, multiplication, absolute value, etc.) - basic linear algebra operations (dot product, SVD decomposition, matrix inverse, etc.) - reduction operations (sum, product, average, maximum, arg max, etc.) - logic operations (comparision, and, or, etc.) - views, slicing, reshaping, broadcasting (similar to NumPy) - scatter and gather by indices - standard functional operations (map, fold, etc.) Data exchange: - read/write support for HDF5 (.h5) - interop with standard F# types (Seq, List, Array, Array2D, Array3D, etc.) Performance: - host: SIMD and BLAS accelerated operations - by default Intel MKL is used (shipped with NuGet package) - other BLASes (OpenBLAS, vendor-specific) can be selected by configuration option - CUDA GPU: all operations performed locally on GPU and cuBLAS used for matrix operations Requirements: - Linux, MacOS or Windows on x64 - Linux requires libgomp.so.1 installed. Additional algorithms are provided in the Tensor.Algorithm package.
Provides a common type system and helper functions for HDF based OneDAS application parts.
Lightweight library for reading HDF5 files.
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on HDF.PInvoke.NETStandard:
.NET Standard bindings for Apache MxNet with Imperative, Symbolic and Gluon Interface for developing, training and deploying Machine Learning models in C#. https://mxnet.tech-quantum.com/