| Create HDF5 file | h5createFile h5_createFile |
| Create HDF5 group | h5createGroup h5_createGroup |
| Delete objects within a HDF5 file | h5delete h5_delete |
| Delete attribute | h5deleteAttribute h5_deleteAttribute |
| Dump the content of an HDF5 file. | h5dump h5_dump |
| Set how HDF5 error messages are displayed | h5errorHandling h5_errorHandling |
| Test and set file locking for HDF5 | h5disableFileLocking h5enableFileLocking h5testFileLocking h5_FileLocking |
| Reads and write object in HDF5 files | h5read h5_read |
| Read all attributes from a given location in an HDF5 file | h5readAttributes h5_readAttributes |
| Saves a one or more objects to an HDF5 file. | h5save h5_save |
| Set a new dataset extension | h5set_extent h5_set_extent |
| Write object to an HDF5 file. | h5write h5write.default h5writeDataset h5writeDataset.array h5writeDataset.data.frame h5_write |
| Write an R object as an HDF5 attribute | h5writeAttribute h5writeAttribute.array h5_writeAttribute |
| Close an HDF5 attribute | H5Aclose |
| Create an attribute for an HDF5 object | H5Acreate |
| Delete an specified attribute of an HDF5 object | H5Adelete |
| Check whether an specific attribute exists for an HDF5 object | H5Aexists |
| Get the name of an HDF5 attribute object | H5Aget_name |
| Get a copy of the attribute dataspace | H5Aget_space |
| Get a copy of the attribute datatype | H5Aget_type |
| Open an attribute for an HDF5 object | H5Aopen H5Aopen_by_idx H5Aopen_by_name |
| Read data from an HDF5 attribute | H5Aread |
| Write data to an HDF5 attribute | H5Awrite |
| Close open HDF5 handles | h5closeAll |
| HDF5 library constants. | h5const h5constants h5constType h5default |
| Create HDF5 attribute | h5createAttribute |
| Create HDF5 dataset | h5createDataset |
| Additional functions for finding details of dataset chunking. | H5Dchunk_dims H5Dis_chunked H5D_extras |
| Close an open HDF5 dataset | H5Dclose |
| Create a new HDF5 dataset | H5Dcreate |
| Return a copy of the dataset creation property list for a dataset | H5Dget_create_plist |
| Get the number of chunks in a dataset | H5Dget_num_chunks |
| Return a copy of the HDF5 dataspace for a dataset | H5Dget_space |
| Find the amount of storage allocated for a dataset | H5Dget_storage_size |
| Return a copy of the HDF5 datatype for a dataset | H5Dget_type |
| Open an existing HDF5 dataset | H5Dopen |
| Read from an HDF5 dataset | H5Dread |
| Change the dimensions of an HDF5 dataset | H5Dset_extent |
| Write data to dataset | H5Dwrite |
| Close access to an HDF5 file | H5Fclose |
| Create an HDF5 file | H5Fcreate |
| Flush all buffers associated with a file to disk | H5Fflush |
| Find the size of an open HDF5 file | H5Fget_filesize |
| Determine the read only or read/write status of an open file handle. | H5Fget_intent |
| Retrieve the name of the file to which an object belongs | H5Fget_name |
| Get property lists associated with an HDF5 file | H5Fget_access_plist H5Fget_create_plist H5Fget_plist |
| Determine whether a file is in the HDF5 format | H5Fis_hdf5 |
| Open an existing HDF5 file | H5Fopen |
| HDF5 General Library Functions | H5close H5functions H5garbage_collect H5get_libversion H5open |
| Close a specified group | H5Gclose |
| Create a new HDF5 group and link it to a location in a file | H5Gcreate |
| Create a new HDF5 group without linking it into a file | H5Gcreate_anon |
| Retrieve information about a group | H5Gget_info H5Gget_info_by_idx H5Gget_info_by_name |
| Open a specified group | H5Gopen |
| An S4 class representing an H5 object | $,H5IdComponent-method $<-,H5IdComponent-method &,H5IdComponent,character-method H5IdComponent-class show,H5IdComponent-method [,H5IdComponent-method [<-,H5IdComponent-method |
| Retrieve the name of an object from a given identifier | H5Iget_name |
| Find the type of an object | H5Iget_type |
| Determine whether an identifier is valid | H5Iis_valid |
| Copy a link from one location to another | H5Lcopy |
| Create a link to an object in a different HDF5 file | H5Lcreate_external |
| Remove a link from a group | H5Ldelete |
| Confirm existence of a link | H5Lexists |
| Find information about a link | H5Lget_info |
| List all open HDF5 objects. | h5listIdentifier h5listObjects h5validObjects |
| Move a link within an HDF5 file | H5Lmove |
| List the content of an HDF5 file. | h5ls |
| Close an HDF5 object | H5Oclose |
| Copies an HDF5 object | H5Ocopy |
| Retrieves the metadata for an HDF5 object specified by an identifier. | H5Oget_info |
| Find the number of attributes associated with an HDF5 object | H5Oget_num_attrs H5Oget_num_attrs_by_name |
| Create a hard link to an object in an HDF5 file | H5Olink |
| Open an object in an HDF5 file | H5Oopen |
| Get and set the size of the chunks used to store a chunked layout dataset | H5Pget_chunk H5Pset_chunk H5P_chunk |
| Set parameters for the raw data chunk cache | H5Pset_chunk_cache H5P_chunk_cache |
| Get and set whether to create missing intermediate groups | H5Pget_create_intermediate_group H5Pset_create_intermediate_group H5P_create_intermediate_group |
| Set the time when fill values are written to a dataset | H5Pget_fill_time H5Pset_fill_time H5P_fill_time |
| Set the fill value for an HDF5 dataset | H5Pset_fill_value H5P_fill_value |
| Get and set the type of storage used to store the raw data for a dataset | H5Pget_layout H5Pset_layout H5P_layout |
| Control the range of HDF5 library versions that will be compatible with a file. | H5Pget_libver_bounds H5Pset_libver_bounds H5P_libver_bounds |
| Query dataset filter properties. | H5Pall_filters_avail H5Pget_filter H5Pget_nfilters |
| Close and release a property list | H5Pclose |
| Copy an existing property list to create a new property list | H5Pcopy |
| Create a new HDF5 property list | H5Pcreate |
| Determine whether a property list has a fill value defined | H5Pfill_value_defined |
| Return the property list class identifier for a property list | H5Pget_class |
| Deprecated | H5Pget_version |
| Set whether to record timestamps for operations performed on an HDF5 object. | H5Pget_obj_track_times H5Pobject_track_times H5Pset_obj_track_times |
| Add the BLOSC filter to the chunk processing pipeline. | H5Pset_blosc |
| Add the BZIP2 filter to the chunk processing pipeline. | H5Pset_bzip2 |
| Add the deflate compression filter to the chunk processing pipeline. | H5Pset_deflate |
| Set the read-only S3 virtual file driver | H5Pset_fapl_ros3 |
| Add a filter to the dataset filter pipeline. | H5Pset_filter |
| Get and set the 1/2 rank of an indexed storage B-tree | H5Pget_istore_k H5Pset_istore_k |
| Add the LZF filter to the chunk processing pipeline. | H5Pset_lzf |
| Add the N-Bit filter to the chunk processing pipeline. | H5Pset_nbit |
| Get and set shared object header message index properties | H5Pget_shared_mesg_index H5Pset_shared_mesg_index |
| Get and set the number of object header message indexes | H5Pget_shared_mesg_nindexes H5Pset_shared_mesg_nindexes |
| Get and set threshold values for storage of shared object header message indexes | H5Pget_shared_mesg_phase_change H5Pset_shared_mesg_phase_change |
| Add the shuffle filter to the chunk processing pipeline. | H5Pset_shuffle |
| Get and set the sizes of offsets and lengths used in an HDF5 file | H5Pget_sizes H5Pset_sizes |
| Get and set the size of the symbol table B-tree 1/2 rank and the leaf node 1/2 size | H5Pget_sym_k H5Pset_sym_k |
| Add the SZIP compression filter to the chunk processing pipeline. | H5Pset_szip |
| Get and set the user block size | H5Pget_userblock H5Pset_userblock |
| H5R - References to objects and regions | H5R |
| Create a reference | H5Rcreate |
| Open a reference object. | H5Rdereference |
| Read the time stamps associated with an HDF5 group or dataset. | h5readTimestamps |
| An S4 class representing H5 references. | c,H5Ref-method H5Ref-class length,H5Ref-method show,H5Ref-method [,H5Ref-method |
| Return the name of the object that a reference points to | H5Rget_name |
| Identify the type of object that a reference points to | H5Rget_obj_type |
| Return selection for a reference to dataset region | H5Rget_region |
| Close and release a dataspace | H5Sclose |
| Perform operation between an existing selection and an another hyperslab definition. | H5Scombine_hyperslab |
| Combine two selections | H5Scombine_select |
| Create a copy of a dataspace | H5Scopy |
| Create a new dataspace of a specified type | H5Screate |
| Create a simple dataspace | H5Screate_simple |
| Find the number of elements in a dataspace selection | H5Sget_select_npoints |
| Find the size of a dataspace | H5Sget_simple_extent_dims |
| Determine whether a dataspace is a simple dataspace | H5Sis_simple |
| Set the selection region of a dataspace to include all elements | H5Sselect_all |
| Perform operation between an existing selection and an another hyperslab definition. | H5Sselect_hyperslab |
| Select elements of a dataspace using R-style indexing | H5Sselect_index |
| Set the selection region of a dataspace to include no elements | H5Sselect_none |
| Check that a selection is valid | H5Sselect_valid |
| Set the size of a dataspace | H5Sset_extent_simple |
| Retrieve value for 'H5S_UNLIMITED' constant | H5Sunlimited |
| Retrieve or set the character set to be used in a string datatype. | H5Tget_cset H5Tset_cset H5T_cset |
| Create or modify an HDF5 enum datatype | H5Tenum_create H5Tenum_insert H5T_enum |
| Get details of HDF5 data types | H5Tget_class H5Tget_nmembers H5T_ops |
| Retrieve or set the precision of an HDF5 datatype | H5Tget_precision H5Tset_precision H5T_precision |
| Retrieve or set the type of padding used by string datatype | H5Tget_size H5Tset_size H5T_size |
| Retrieve or set the type of padding used by string datatype | H5Tget_strpad H5Tset_strpad H5T_strpad |
| Copy an existing datatype | H5Tcopy |
| Determine whether a datatype is a variable length string | H5Tis_variable_str |
| Print the rhdf5 and libhdf5 version numbers | h5version |
| Determine whether a filter is available on this system | H5Zfilter_avail |
| rhdf5: An interface between HDF5 and R | rhdf5 |