Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
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
- data Group
- createGroup :: Location t => t -> ByteString -> Maybe LCPL -> Maybe GCPL -> Maybe GAPL -> IO Group
- createAnonymousGroup :: Location t => t -> Maybe GCPL -> Maybe GAPL -> IO Group
- openGroup :: Location t => t -> ByteString -> Maybe GAPL -> IO Group
- closeGroup :: Group -> IO ()
- data GroupStorageType
- data GroupInfo = GroupInfo {}
- getGroupInfo :: Group -> IO GroupInfo
- getGroupInfoByName :: Location loc => loc -> ByteString -> Maybe LAPL -> IO GroupInfo
Documentation
:: 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
:: 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
:: 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
GroupInfo | |
|
getGroupInfoByName :: Location loc => loc -> ByteString -> Maybe LAPL -> IO GroupInfo Source #