Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Go bindings to the HDF5 library
Go
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
cmd
LICENSE
Makefile
README.md
cgoflags.go
errors.go Add function to check IDs more easily than h5err
h5a.go Panic errors instead of strings
h5d.go
h5d_test.go
h5f.go Simplify bool returns
h5f_test.go
h5g.go Update some comments
h5g_test.go
h5i.go
h5p.go
h5pt.go Fix Close method for packet tables (so tests pass)
h5pt_test.go
h5s.go
h5s_test.go
h5t.go
h5t_shim.go
h5t_test.go
hdf5.go Add function to check IDs more easily than h5err
hdf5_test.go

README.md

go-hdf5

Build Status GoDoc

Naive cgo bindings for the C-API of hdf5.

Documentation

http://godoc.org/github.com/sbinet/go-hdf5

Example

Note

  • Only version 1.8.x of HDF5 is supported.
  • In order to use HDF5 functions in more than one goroutine simultaneously, you must build the HDF5 library with threading support. Many binary distributions (RHEL/centos/Fedora packages, etc.) do not have this enabled. Therefore, you must build HDF5 yourself on these systems.

Known problems

  • the h5pt packet table interface is broken.
  • support for structs with slices and strings as fields is broken
Something went wrong with that request. Please try again.