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 README: fix broken links
cgoflags.go
errors.go
h5a.go
h5d.go Close datatypes explicitely
h5d_test.go
h5f.go
h5f_test.go
h5g.go
h5g_test.go
h5i.go
h5p.go
h5pt.go
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.