> > I wasn't aware of any public repository for sharing the updates to the > HDF5DotNet library. >
Me neither. I can't help but think a public repository would have prevented the three aforementioned and independent H5PT bindings. If you like, I can send you the whole updated source code for the project. > I haven't really used Git before so I don't know how the fork process works, > but I'd be interested in contributing to your project. I've written some > minimal unit tests for the various functions. I originally wrote the unit > tests using the MS Visual Studio testing framework. I like it because you > can easily integrate to databases so you can more easily test various cases > for inputs. But then it requires that you have the full Visual Studio to > run the tests. I started looking at NUnit for unit tests and have a a > couple of basic tests implemented, but it doesn't integrate with databases > as easily so I haven't spent any time really doing anything with it. > Okay, great. I'd gladly accept it and merge it with the repository. The test cases currently in HDF5DotNet use a custom harness. I don't see a problem with using the Microsoft testing framework in the future (unless anyone has any experience with Mono). > As an aside, I also have a pure C# version of the HDF5DotNet library where > I wrote everything in C# just using PInvoke's to call the HDF5 library. I > thought this might be nicer since then it could be possible to build the > assembly as AnyCPU and not have to worry about the x86/x64 versions etc. It > mostly works, but there are some pretty major issues with pinned data arrays > of arbitrary types (i.e. not the basic types such as int, float, double, > etc). I'm starting to doubt the usefulness of it now, so I haven't really > messed with it in a while. > That would be interesting. We can always maintain a separate branch alongside the mainline HDF5DotNet. Feel free to e-mail me a copy and I'll merge it on GitHub. Obviously, this is an unofficial branch and I'm not sure what the development schedule for the HDF Group is. Best wishes, Martin
_______________________________________________ Hdf-forum is for HDF software users discussion. [email protected] http://mail.hdfgroup.org/mailman/listinfo/hdf-forum_hdfgroup.org
