After quite a long development time and following up to my last post I am happy to announce the first stable release of PureHDF.
There are two releases at the same time (v1.0.0 and v2.0.0) because v1.0.0 contains a lot of backwards compatibility code (.NET Framework, Unity Game Engine, .NET Core < 6.0) and v2.0.0 moves forward with a cleaned up code base and supports active .NET releases which are currently .NET 6.0 and .NET 8.0.
Compared to the last post about the release of v1.0.0-beta.1, some writing features have been added such as
- soft links
- opaque data
- object references
- nullable value types (like
int?
)
Since then also many bugs have been fixed and recently the performance has been benchmarked to find and remove the most critical bottlenecks.
This library is in development since a few years under different names and is now in a quite mature state with almost all HDF5 spec features supported.
I hope this library will be useful for the .NET community. Please report any problems or feature requests to the project page.