hdf5-1.8.12: Haskell interface to the HDF5 scientific data storage library.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Bindings.HDF5.Group

Description

Typesafe wrappers around HDF5 functions from the H5G API.

Feature coverage is as follows:

h5g_get_info [ OK ] h5g_get_objname_by_idx FAIL h5g_get_objinfo FAIL h5g_iterate FAIL h5g_get_info_by_idx [ FAIL ] h5g_link FAIL h5g_unlink FAIL h5g_get_objtype_by_idx FAIL h5g_get_linkval FAIL h5g_create_anon [ OK ] h5g_get_info_by_name [ OK ] h5g_get_num_objs FAIL h5g_close [ OK ] h5g_move FAIL h5g_open1 FAIL h5g_open2 [ OK ] h5g_link2 FAIL h5g_set_comment FAIL h5g_get_comment FAIL h5g_get_create_plist [ FAIL ] h5g_move2 FAIL h5g_create2 [ OK ] h5g_create1 FAIL

Synopsis

Documentation

data Group Source #

Instances

Instances details
Eq Group Source # 
Instance details

Defined in Bindings.HDF5.Group

Methods

(==) :: Group -> Group -> Bool #

(/=) :: Group -> Group -> Bool #

HDFResultType Group Source # 
Instance details

Defined in Bindings.HDF5.Group

Methods

isError :: Group -> Bool Source #

FromHId Group Source # 
Instance details

Defined in Bindings.HDF5.Group

HId Group Source # 
Instance details

Defined in Bindings.HDF5.Group

Methods

hid :: Group -> HId_t Source #

Location Group Source # 
Instance details

Defined in Bindings.HDF5.Group

Object Group Source # 
Instance details

Defined in Bindings.HDF5.Group

createGroup Source #

Arguments

:: Location t 
=> t

Parent location for the group

-> ByteString

Group name

-> Maybe LCPL

Link creation properties

-> Maybe GCPL

Group creation properties

-> Maybe GAPL

Group access properties

-> IO Group

Resulting group

Create a group given name, location and properties

createAnonymousGroup Source #

Arguments

:: Location t 
=> t

Parent location for the group

-> Maybe GCPL

Group creation properties

-> Maybe GAPL

Group access properties

-> IO Group

Resulting group

Create an anonymous group without a name

openGroup Source #

Arguments

:: Location t 
=> t

Parent location

-> ByteString

Group name

-> Maybe GAPL

Group access properties

-> IO Group

Resulting group

Open an existing group

closeGroup :: Group -> IO () Source #

Close a group

data GroupStorageType Source #

Instances

Instances details
Bounded GroupStorageType Source # 
Instance details

Defined in Bindings.HDF5.Group

Enum GroupStorageType Source # 
Instance details

Defined in Bindings.HDF5.Group

Read GroupStorageType Source # 
Instance details

Defined in Bindings.HDF5.Group

Show GroupStorageType Source # 
Instance details

Defined in Bindings.HDF5.Group

Eq GroupStorageType Source # 
Instance details

Defined in Bindings.HDF5.Group

Ord GroupStorageType Source # 
Instance details

Defined in Bindings.HDF5.Group