HDF.PInvoke.NETStandard
1.10.501
This package contains PInvoke declarations for the (unmanaged) HDF5 1.10.x API and
the native HDF5 libraries for 64-bit Linux, MacOS and Microsoft Windows built with
thread-safety enabled.
Full API reference documentation is provided at
https://surban.github.io/HDF.PInvoke/api/HDF.PInvoke.html
For information on how to use the HDF5 libraries please refer to
https://portal.hdfgroup.org/display/HDF5/HDF5
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.
See the version list below for details.
Install-Package HDF.PInvoke.NETStandard -Version 1.10.501
dotnet add package HDF.PInvoke.NETStandard --version 1.10.501
<PackageReference Include="HDF.PInvoke.NETStandard" Version="1.10.501" />
paket add HDF.PInvoke.NETStandard --version 1.10.501
Dependencies
-
.NETStandard 2.0
- No dependencies.
Used By
NuGet packages (3)
Showing the top 3 NuGet packages that depend on HDF.PInvoke.NETStandard:
Package | Downloads |
---|---|
Tensor
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.
|
|
OneDas.Hdf.Types
Provides a common type system and helper functions for HDF based OneDAS application parts.
|
|
LiteHDF
Lightweight library for reading HDF5 files.
|
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on HDF.PInvoke.NETStandard:
Repository | Stars |
---|---|
tech-quantum/MxNet.Sharp
.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/
|
Version History
Version | Downloads | Last updated |
---|---|---|
1.10.502 | 10,952 | 6/25/2019 |
1.10.501 | 181 | 6/24/2019 |
1.10.500 | 176 | 6/23/2019 |
1.10.200 | 5,064 | 5/8/2018 |
1.10.200-preview1 | 475 | 5/7/2018 |