HDF5 Examples By API| Datasets | Groups | Datatypes |
| Set Space Allocation Time for Dataset: | h5ex_d_alloc.c | [ Output ] |
| Read / Write Dataset using Fletcher32 Checksum Filter: | h5ex_d_checksum.c | [ Output ] |
| Read / Write Chunked Dataset: | h5ex_d_chunk.c | [ Output ] |
| Read / Write Compact Dataset: | h5ex_d_compact.c | [ Output ] |
| Read / Write to External Dataset: | h5ex_d_extern.c | [ Output ] |
| Read / Write Dataset w/ Fill Value: | h5ex_d_fillval.c | [ Output ] |
| Read / Write GZIP Compressed Dataset: | h5ex_d_gzip.c | [ Output ] |
| Read / Write Data by Hyperslabs: | h5ex_d_hyper.c | [ Output ] |
| Read / Write Integer Dataset: | h5ex_d_rdwr.c | [ Output ] |
| Read / Write Dataset w/ Shuffle Filter and GZIP Compression: | h5ex_d_shuffle.c | [ Output ] |
| Read / Write Dataset using SZIP Compression: | h5ex_d_szip.c | [ Output ] |
| Read / Write Unlimited Dimension Dataset: | h5ex_d_unlimadd.c | [ Output ] |
| Read / Write GZIP Compressed Unlimited Dimension Dataset: | h5ex_d_unlimgzip.c | [ Output ] |
| Read / Write / Edit Unlimited Dimension Dataset: | h5ex_d_unlimmod.c | [ Output ] |
| Use Dynamic Array to Read Data: | h5ex_d_unlimadd.c | [ Output ] |
| Create / Open / Close a Group: | h5ex_g_create.c | [ Output ] |
| Iterate over group Members w/ H5Giterate: | h5ex_g_iterate.c | [ HDF5 File ] [ Output ] |
| Recursively Traverse a File w/ H5Giterate: | h5ex_g_traverse.c | [ HDF5 File ] [ Output ] |
| Read / Write Array Datatypes (Attribute): | h5ex_t_arrayatt.c | [ Output ] |
| Read / Write Array Datatypes (Dataset): | h5ex_t_array.c | [ Output ] |
| Read / Write Bitfield Datatypes (Attribute): | h5ex_t_bitatt.c | [ Output ] |
| Read / Write Bitfield Datatypes (Dataset): | h5ex_t_bit.c | [ Output ] |
| Read / Write Compound Datatypes (Attribute): | h5ex_t_cmpdatt.c | [ Output ] |
| Read / Write Compound Datatypes (Dataset): | h5ex_t_cmpd.c | [ Output ] |
| Commit Named Datatype and Read Back: | h5ex_t_commit.c | [ Output ] |
| Convert Between Datatypes in Memory: | h5ex_t_convert.c | [ Output ] |
| Read / Write Complex Compound Datatype (Attribute): | h5ex_t_cpxcmpdatt.c | [ Output ] |
| Read / Write Complex Compound Datatype (Dataset): | h5ex_t_cpxcmpd.c | [ Output ] |
| Read / Write Enumerated Datatypes (Attribute): | h5ex_t_enumatt.c | [ Output ] |
| Read / Write Enumerated Datatypes (Dataset): | h5ex_t_enum.c | [ Output ] |
| Read / Write Floating Point Datatype (Attribute): | h5ex_t_floatatt.c | [ Output ] |
| Read / Write Floating Point Datatype (Dataset): | h5ex_t_float.c | [ Output ] |
| Read / Write Integer Datatype (Attribute): | h5ex_t_intatt.c | [ Output ] |
| Read / Write Integer Datatype (Dataset): | h5ex_t_int.c | [ Output ] |
| Read / Write Object References (Attribute): | h5ex_t_objrefatt.c | [ Output ] |
| Read / Write Object References (Dataset): | h5ex_t_objref.c | [ Output ] |
| Read / Write Opaque Datatypes (Attribute): | h5ex_t_opaqueatt.c | [ Output ] |
| Read / Write Opaque Datatypes (Dataset): | h5ex_t_opaque.c | [ Output ] |
| Read / Write Region References (Attribute): | h5ex_t_regrefatt.c | [ Output ] |
| Read / Write Region References (Dataset): | h5ex_t_regref.c | [ Output ] |
| Read / Write String Datatype (Attribute): | h5ex_t_stringatt.c | [ Output ] |
| Read / Write String Datatype (Dataset): | h5ex_t_string.c | [ Output ] |
| Read / Write Variable Length Datatype (Attribute): | h5ex_t_vlenatt.c | [ Output ] |
| Read / Write Variable Length Datatype (Dataset): | h5ex_t_vlen.c | [ Output ] |
| Read / Write Variable Length String Datatype (Attribute): | h5ex_t_vlstringatt.c | [ Output ] |
| Read / Write Variable Length String Datatype (Dataset): | h5ex_t_vlstring.c | [ Output ] |