These are all constants used in HDF5. They are stored in an environment with locked bindings so that
they cannot be changed. An overview of all constants can be seen with h5const$overview
, listing all of them.
Each constant can be accessed using $
and the name of the constant. See the examples below.
There are also some flags that govern edge cases of conversion from HDF5 to R. This is related to how integers are being treated and
the issue of R not being able to natively represent 64bit integers and not at all being able to represent unsigned 64bit integers
(even using add-on packages).
The constants all start with the term H5TOR
. There are currently possible values
Doesn't do any conversion. Every integer datatype with more than 32 bit is returned as 64bit integers. For unsigned 64bit integers, the conversion to signed 64bit integers is done by truncation
Under this setting, whenever a 64 bit integer would be returned, it is checked if it would also fit into a 32 bit integer without data loss and returned as such if possible
Under this setting, whenever a 64 bit integer would be returned, it is checked if it would also fit into a 64 bit floating point value without data loss and returned as such if possible
Combines H5TOR_CONV_INT64_INT_NOLOSS
and H5TOR_CONV_INT64_FLOAT_NOLOSS
and is set
as the default in the hdf5r.h5tor_default
option.
Under this setting, whenever a 64 bit integer would be returned, it is coerced to a double
even if this results in a loss of precision. If a loss of precision occurs, a warning is issued. Please note that this also overrides
the use of H5TOR_CONV_UNIT64_NA
. As loss of precision is already accepted, UINT64-values that are larger than LLONG_MAX will be represented
as their next possible floating point value.
When converting an unsigned 64bit integer, any values that don't fit into a signed 64bit integer are
set to NA. If this flag is not set, then the values will be truncated to LLONG_MAX
, the largest 64bit signed integer.
Is both H5TOR_CONV_INT64_INT
and H5TOR_CONV_UNIT64_FLOAT
h5const$overview
#> Category
#> 1 H5F_ACC
#> 2 H5F_ACC
#> 4 H5F_ACC
#> 5 H5F_ACC
#> 6 H5F_ACC
#> 7 H5F_ACC
#> 8 H5F_ACC
#> 9 H5P
#> 10 H5S
#> 11 H5TOR
#> 12 H5TOR
#> 13 H5TOR
#> 14 H5TOR
#> 15 H5TOR
#> 16 H5TOR
#> 17 H5F_OBJ
#> 18 H5F_OBJ
#> 19 H5F_OBJ
#> 20 H5F_OBJ
#> 21 H5F_OBJ
#> 22 H5F_OBJ
#> 23 H5F_OBJ
#> 24 H5P
#> 25 H5P
#> 26 H5P
#> 27 H5P
#> 28 H5P
#> 29 H5P
#> 30 H5P
#> 31 H5P
#> 32 H5P
#> 33 H5P
#> 34 H5P
#> 35 H5P
#> 36 H5P
#> 37 H5P
#> 38 H5P
#> 39 H5P
#> 40 H5Z_FILTER
#> 41 H5Z_FILTER
#> 42 H5Z_FILTER
#> 43 H5Z_FILTER
#> 44 H5Z_FILTER
#> 45 H5Z_FILTER
#> 46 H5Z_FILTER
#> 47 H5Z_FLAG
#> 48 H5Z_FLAG
#> 49 H5P_CRT_ORDER
#> 50 H5P_CRT_ORDER
#> 51 H5O_COPY
#> 52 H5O_COPY
#> 53 H5O_COPY
#> 54 H5O_COPY
#> 55 H5O_COPY
#> 56 H5O_COPY
#> 57 H5O_INFO
#> 58 H5O_INFO
#> 59 H5O_INFO
#> 60 H5O_INFO
#> 61 H5O_INFO
#> 62 H5O_INFO
#> 63 H5D_CHUNK
#> 1100 H5_index_t
#> 2100 H5_index_t
#> 3 H5_index_t
#> 410 H5_index_t
#> 510 H5_iter_order_t
#> 610 H5_iter_order_t
#> 710 H5_iter_order_t
#> 810 H5_iter_order_t
#> 910 H5_iter_order_t
#> 1010 H5C_cache_decr_mode
#> 1110 H5C_cache_decr_mode
#> 1210 H5C_cache_decr_mode
#> 1310 H5C_cache_decr_mode
#> 1410 H5C_cache_flash_incr_mode
#> 1510 H5C_cache_flash_incr_mode
#> 1610 H5C_cache_incr_mode
#> 1710 H5C_cache_incr_mode
#> 1810 H5D_alloc_time_t
#> 1910 H5D_alloc_time_t
#> 2010 H5D_alloc_time_t
#> 2110 H5D_alloc_time_t
#> 2210 H5D_alloc_time_t
#> 2310 H5D_chunk_index_t
#> 2410 H5D_chunk_index_t
#> 2510 H5D_chunk_index_t
#> 2610 H5D_chunk_index_t
#> 2710 H5D_chunk_index_t
#> 2810 H5D_chunk_index_t
#> 2910 H5D_chunk_index_t
#> 304 H5D_fill_time_t
#> 311 H5D_fill_time_t
#> 321 H5D_fill_time_t
#> 331 H5D_fill_time_t
#> 341 H5D_fill_value_t
#> 351 H5D_fill_value_t
#> 361 H5D_fill_value_t
#> 371 H5D_fill_value_t
#> 381 H5D_layout_t
#> 391 H5D_layout_t
#> 401 H5D_layout_t
#> 411 H5D_layout_t
#> 421 H5D_layout_t
#> 431 H5D_layout_t
#> 441 H5D_mpio_actual_chunk_opt_mode_t
#> 451 H5D_mpio_actual_chunk_opt_mode_t
#> 461 H5D_mpio_actual_chunk_opt_mode_t
#> 471 H5D_mpio_actual_io_mode_t
#> 481 H5D_mpio_actual_io_mode_t
#> 491 H5D_mpio_actual_io_mode_t
#> 501 H5D_mpio_actual_io_mode_t
#> 511 H5D_mpio_actual_io_mode_t
#> 521 H5D_mpio_no_collective_cause_t
#> 531 H5D_mpio_no_collective_cause_t
#> 541 H5D_mpio_no_collective_cause_t
#> 551 H5D_mpio_no_collective_cause_t
#> 561 H5D_mpio_no_collective_cause_t
#> 571 H5D_mpio_no_collective_cause_t
#> 581 H5D_mpio_no_collective_cause_t
#> 591 H5D_mpio_no_collective_cause_t
#> 601 H5D_mpio_no_collective_cause_t
#> 611 H5D_mpio_no_collective_cause_t
#> 621 H5D_space_status_t
#> 631 H5D_space_status_t
#> 64 H5D_space_status_t
#> 65 H5D_space_status_t
#> 66 H5D_vds_view_t
#> 67 H5D_vds_view_t
#> 68 H5D_vds_view_t
#> 69 H5E_direction_t
#> 70 H5E_direction_t
#> 71 H5E_type_t
#> 72 H5E_type_t
#> 73 H5ES_status_t
#> 74 H5ES_status_t
#> 75 H5ES_status_t
#> 76 H5ES_status_t
#> 77 H5F_close_degree_t
#> 78 H5F_close_degree_t
#> 79 H5F_close_degree_t
#> 80 H5F_close_degree_t
#> 81 H5F_file_space_type_t
#> 82 H5F_file_space_type_t
#> 83 H5F_file_space_type_t
#> 84 H5F_file_space_type_t
#> 85 H5F_file_space_type_t
#> 86 H5F_file_space_type_t
#> 87 H5F_fspace_strategy_t
#> 88 H5F_fspace_strategy_t
#> 89 H5F_fspace_strategy_t
#> 90 H5F_fspace_strategy_t
#> 91 H5F_fspace_strategy_t
#> 92 H5F_libver_t
#> 93 H5F_libver_t
#> 94 H5F_libver_t
#> 95 H5F_libver_t
#> 96 H5F_libver_t
#> 97 H5F_libver_t
#> 98 H5F_mem_t
#> 99 H5F_mem_t
#> 100 H5F_mem_t
#> 101 H5F_mem_t
#> 102 H5F_mem_t
#> 103 H5F_mem_t
#> 104 H5F_mem_t
#> 105 H5F_mem_t
#> 106 H5F_mem_t
#> 107 H5F_scope_t
#> 108 H5F_scope_t
#> 109 H5FD_file_image_op_t
#> 110 H5FD_file_image_op_t
#> 111 H5FD_file_image_op_t
#> 112 H5FD_file_image_op_t
#> 113 H5FD_file_image_op_t
#> 114 H5FD_file_image_op_t
#> 115 H5FD_file_image_op_t
#> 116 H5FD_file_image_op_t
#> 117 H5G_obj_t
#> 118 H5G_obj_t
#> 119 H5G_obj_t
#> 120 H5G_obj_t
#> 121 H5G_obj_t
#> 122 H5G_obj_t
#> 123 H5G_obj_t
#> 124 H5G_obj_t
#> 125 H5G_obj_t
#> 126 H5G_storage_type_t
#> 127 H5G_storage_type_t
#> 128 H5G_storage_type_t
#> 129 H5G_storage_type_t
#> 130 H5I_type_t
#> 131 H5I_type_t
#> 132 H5I_type_t
#> 133 H5I_type_t
#> 134 H5I_type_t
#> 135 H5I_type_t
#> 136 H5I_type_t
#> 137 H5I_type_t
#> 138 H5I_type_t
#> 139 H5I_type_t
#> 140 H5I_type_t
#> 141 H5I_type_t
#> 142 H5I_type_t
#> 143 H5I_type_t
#> 144 H5I_type_t
#> 145 H5I_type_t
#> 146 H5I_type_t
#> 147 H5I_type_t
#> 148 H5L_type_t
#> 149 H5L_type_t
#> 150 H5L_type_t
#> 151 H5L_type_t
#> 152 H5L_type_t
#> 153 H5LT_lang_t
#> 154 H5LT_lang_t
#> 155 H5LT_lang_t
#> 156 H5LT_lang_t
#> 157 H5LT_lang_t
#> 158 H5O_mcdt_search_ret_t
#> 159 H5O_mcdt_search_ret_t
#> 160 H5O_mcdt_search_ret_t
#> 161 H5O_type_t
#> 162 H5O_type_t
#> 163 H5O_type_t
#> 164 H5O_type_t
#> 165 H5O_type_t
#> 166 H5O_type_t
#> 167 H5PL_type_t
#> 168 H5PL_type_t
#> 169 H5PL_type_t
#> 170 H5PL_type_t
#> 171 H5R_type_t
#> 172 H5R_type_t
#> 173 H5R_type_t
#> 174 H5R_type_t
#> 175 H5R_type_t
#> 176 H5R_type_t
#> 177 H5R_type_t
#> 178 H5S_class_t
#> 179 H5S_class_t
#> 180 H5S_class_t
#> 181 H5S_class_t
#> 182 H5S_sel_type
#> 183 H5S_sel_type
#> 184 H5S_sel_type
#> 185 H5S_sel_type
#> 186 H5S_sel_type
#> 187 H5S_sel_type
#> 188 H5S_seloper_t
#> 189 H5S_seloper_t
#> 190 H5S_seloper_t
#> 191 H5S_seloper_t
#> 192 H5S_seloper_t
#> 193 H5S_seloper_t
#> 194 H5S_seloper_t
#> 195 H5S_seloper_t
#> 196 H5S_seloper_t
#> 197 H5S_seloper_t
#> 198 H5T_bkg_t
#> 199 H5T_bkg_t
#> 200 H5T_bkg_t
#> 201 H5T_class_t
#> 202 H5T_class_t
#> 203 H5T_class_t
#> 204 H5T_class_t
#> 205 H5T_class_t
#> 206 H5T_class_t
#> 207 H5T_class_t
#> 208 H5T_class_t
#> 209 H5T_class_t
#> 210 H5T_class_t
#> 211 H5T_class_t
#> 212 H5T_class_t
#> 213 H5T_class_t
#> 214 H5T_cmd_t
#> 215 H5T_cmd_t
#> 216 H5T_cmd_t
#> 217 H5T_conv_except_t
#> 218 H5T_conv_except_t
#> 219 H5T_conv_except_t
#> 220 H5T_conv_except_t
#> 221 H5T_conv_except_t
#> 222 H5T_conv_except_t
#> 223 H5T_conv_except_t
#> 224 H5T_conv_ret_t
#> 225 H5T_conv_ret_t
#> 226 H5T_conv_ret_t
#> 227 H5T_cset_t
#> 228 H5T_cset_t
#> 229 H5T_cset_t
#> 230 H5T_cset_t
#> 231 H5T_cset_t
#> 232 H5T_cset_t
#> 233 H5T_cset_t
#> 234 H5T_cset_t
#> 235 H5T_cset_t
#> 236 H5T_cset_t
#> 237 H5T_cset_t
#> 238 H5T_cset_t
#> 239 H5T_cset_t
#> 240 H5T_cset_t
#> 241 H5T_cset_t
#> 242 H5T_cset_t
#> 243 H5T_cset_t
#> 244 H5T_direction_t
#> 245 H5T_direction_t
#> 246 H5T_direction_t
#> 247 H5T_norm_t
#> 248 H5T_norm_t
#> 249 H5T_norm_t
#> 250 H5T_norm_t
#> 251 H5T_order_t
#> 252 H5T_order_t
#> 253 H5T_order_t
#> 254 H5T_order_t
#> 255 H5T_order_t
#> 256 H5T_order_t
#> 257 H5T_pad_t
#> 258 H5T_pad_t
#> 259 H5T_pad_t
#> 260 H5T_pad_t
#> 261 H5T_pad_t
#> 262 H5T_pers_t
#> 263 H5T_pers_t
#> 264 H5T_pers_t
#> 265 H5T_sign_t
#> 266 H5T_sign_t
#> 267 H5T_sign_t
#> 268 H5T_sign_t
#> 269 H5T_str_t
#> 270 H5T_str_t
#> 271 H5T_str_t
#> 272 H5T_str_t
#> 273 H5T_str_t
#> 274 H5T_str_t
#> 275 H5T_str_t
#> 276 H5T_str_t
#> 277 H5T_str_t
#> 278 H5T_str_t
#> 279 H5T_str_t
#> 280 H5T_str_t
#> 281 H5T_str_t
#> 282 H5T_str_t
#> 283 H5T_str_t
#> 284 H5T_str_t
#> 285 H5T_str_t
#> 286 H5VL_map_get_t
#> 287 H5VL_map_get_t
#> 288 H5VL_map_get_t
#> 289 H5VL_map_get_t
#> 290 H5VL_map_get_t
#> 291 H5VL_map_specific_t
#> 292 H5VL_map_specific_t
#> 293 H5Z_cb_return_t
#> 294 H5Z_cb_return_t
#> 295 H5Z_cb_return_t
#> 296 H5Z_cb_return_t
#> 297 H5Z_EDC_t
#> 298 H5Z_EDC_t
#> 299 H5Z_EDC_t
#> 300 H5Z_EDC_t
#> 301 H5Z_SO_scale_type_t
#> 302 H5Z_SO_scale_type_t
#> 303 H5Z_SO_scale_type_t
#> Name Constant
#> 1 H5F_ACC_TRUNC 2
#> 2 H5F_ACC_EXCL 4
#> 4 H5F_ACC_RDONLY 0
#> 5 H5F_ACC_RDWR 1
#> 6 H5F_ACC_DEFAULT 65535
#> 7 H5F_ACC_SWMR_WRITE 32
#> 8 H5F_ACC_SWMR_READ 64
#> 9 H5P_DEFAULT 0
#> 10 H5S_ALL 0
#> 11 H5TOR_CONV_NONE 0
#> 12 H5TOR_CONV_INT64_INT_NOLOSS 1
#> 13 H5TOR_CONV_INT64_FLOAT_NOLOSS 2
#> 14 H5TOR_CONV_INT64_FLOAT_FORCE 4
#> 15 H5TOR_CONV_UINT64_NA 8
#> 16 H5TOR_CONV_INT64_NOLOSS 3
#> 17 H5F_OBJ_FILE 1
#> 18 H5F_OBJ_DATASET 2
#> 19 H5F_OBJ_GROUP 4
#> 20 H5F_OBJ_DATATYPE 8
#> 21 H5F_OBJ_ATTR 16
#> 22 H5F_OBJ_ALL 31
#> 23 H5F_OBJ_LOCAL 32
#> 24 H5P_ATTRIBUTE_CREATE 720575940379279377
#> 25 H5P_DATASET_ACCESS 720575940379279370
#> 26 H5P_DATASET_CREATE 720575940379279369
#> 27 H5P_DATASET_XFER 720575940379279371
#> 28 H5P_DATATYPE_ACCESS 720575940379279374
#> 29 H5P_DATATYPE_CREATE 720575940379279373
#> 30 H5P_FILE_ACCESS 720575940379279368
#> 31 H5P_FILE_CREATE 720575940379279367
#> 32 H5P_FILE_MOUNT 720575940379279372
#> 33 H5P_GROUP_ACCESS 720575940379279366
#> 34 H5P_GROUP_CREATE 720575940379279364
#> 35 H5P_LINK_ACCESS 720575940379279363
#> 36 H5P_LINK_CREATE 720575940379279379
#> 37 H5P_OBJECT_COPY 720575940379279365
#> 38 H5P_OBJECT_CREATE 720575940379279361
#> 39 H5P_STRING_CREATE 720575940379279362
#> 40 H5Z_FILTER_ALL 0
#> 41 H5Z_FILTER_DEFLATE 1
#> 42 H5Z_FILTER_SHUFFLE 2
#> 43 H5Z_FILTER_FLETCHER32 3
#> 44 H5Z_FILTER_SZIP 4
#> 45 H5Z_FILTER_NBIT 5
#> 46 H5Z_FILTER_SCALEOFFSET 6
#> 47 H5Z_FLAG_OPTIONAL 1
#> 48 H5Z_FLAG_MANDATORY 0
#> 49 H5P_CRT_ORDER_TRACKED 1
#> 50 H5P_CRT_ORDER_INDEXED 2
#> 51 H5O_COPY_SHALLOW_HIERARCHY_FLAG 1
#> 52 H5O_COPY_EXPAND_SOFT_LINK_FLAG 2
#> 53 H5O_COPY_EXPAND_EXT_LINK_FLAG 4
#> 54 H5O_COPY_EXPAND_REFERENCE_FLAG 8
#> 55 H5O_COPY_WITHOUT_ATTR_FLAG 16
#> 56 H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG 64
#> 57 H5O_INFO_BASIC 1
#> 58 H5O_INFO_TIME 2
#> 59 H5O_INFO_NUM_ATTRS 4
#> 60 H5O_INFO_HDR 8
#> 61 H5O_INFO_META_SIZE 16
#> 62 H5O_INFO_ALL 31
#> 63 H5D_CHUNK_CACHE_W0_DEFAULT -1
#> 1100 H5_INDEX_UNKNOWN -1
#> 2100 H5_INDEX_NAME 0
#> 3 H5_INDEX_CRT_ORDER 1
#> 410 H5_INDEX_N 2
#> 510 H5_ITER_UNKNOWN -1
#> 610 H5_ITER_INC 0
#> 710 H5_ITER_DEC 1
#> 810 H5_ITER_NATIVE 2
#> 910 H5_ITER_N 3
#> 1010 H5C_decr__off 0
#> 1110 H5C_decr__threshold 1
#> 1210 H5C_decr__age_out 2
#> 1310 H5C_decr__age_out_with_threshold 3
#> 1410 H5C_flash_incr__off 0
#> 1510 H5C_flash_incr__add_space 1
#> 1610 H5C_incr__off 0
#> 1710 H5C_incr__threshold 1
#> 1810 H5D_ALLOC_TIME_ERROR -1
#> 1910 H5D_ALLOC_TIME_DEFAULT 0
#> 2010 H5D_ALLOC_TIME_EARLY 1
#> 2110 H5D_ALLOC_TIME_LATE 2
#> 2210 H5D_ALLOC_TIME_INCR 3
#> 2310 H5D_CHUNK_IDX_BTREE 0
#> 2410 H5D_CHUNK_IDX_SINGLE 1
#> 2510 H5D_CHUNK_IDX_NONE 2
#> 2610 H5D_CHUNK_IDX_FARRAY 3
#> 2710 H5D_CHUNK_IDX_EARRAY 4
#> 2810 H5D_CHUNK_IDX_BT2 5
#> 2910 H5D_CHUNK_IDX_NTYPES 6
#> 304 H5D_FILL_TIME_ERROR -1
#> 311 H5D_FILL_TIME_ALLOC 0
#> 321 H5D_FILL_TIME_NEVER 1
#> 331 H5D_FILL_TIME_IFSET 2
#> 341 H5D_FILL_VALUE_ERROR -1
#> 351 H5D_FILL_VALUE_UNDEFINED 0
#> 361 H5D_FILL_VALUE_DEFAULT 1
#> 371 H5D_FILL_VALUE_USER_DEFINED 2
#> 381 H5D_LAYOUT_ERROR -1
#> 391 H5D_COMPACT 0
#> 401 H5D_CONTIGUOUS 1
#> 411 H5D_CHUNKED 2
#> 421 H5D_VIRTUAL 3
#> 431 H5D_NLAYOUTS 4
#> 441 H5D_MPIO_NO_CHUNK_OPTIMIZATION 0
#> 451 H5D_MPIO_LINK_CHUNK 1
#> 461 H5D_MPIO_MULTI_CHUNK 2
#> 471 H5D_MPIO_NO_COLLECTIVE 0
#> 481 H5D_MPIO_CHUNK_INDEPENDENT 1
#> 491 H5D_MPIO_CHUNK_COLLECTIVE 2
#> 501 H5D_MPIO_CHUNK_MIXED 3
#> 511 H5D_MPIO_CONTIGUOUS_COLLECTIVE 4
#> 521 H5D_MPIO_COLLECTIVE 0
#> 531 H5D_MPIO_SET_INDEPENDENT 1
#> 541 H5D_MPIO_DATATYPE_CONVERSION 2
#> 551 H5D_MPIO_DATA_TRANSFORMS 4
#> 561 H5D_MPIO_MPI_OPT_TYPES_ENV_VAR_DISABLED 8
#> 571 H5D_MPIO_NOT_SIMPLE_OR_SCALAR_DATASPACES 16
#> 581 H5D_MPIO_NOT_CONTIGUOUS_OR_CHUNKED_DATASET 32
#> 591 H5D_MPIO_PARALLEL_FILTERED_WRITES_DISABLED 64
#> 601 H5D_MPIO_ERROR_WHILE_CHECKING_COLLECTIVE_POSSIBLE 128
#> 611 H5D_MPIO_NO_COLLECTIVE_MAX_CAUSE 256
#> 621 H5D_SPACE_STATUS_ERROR -1
#> 631 H5D_SPACE_STATUS_NOT_ALLOCATED 0
#> 64 H5D_SPACE_STATUS_PART_ALLOCATED 1
#> 65 H5D_SPACE_STATUS_ALLOCATED 2
#> 66 H5D_VDS_ERROR -1
#> 67 H5D_VDS_FIRST_MISSING 0
#> 68 H5D_VDS_LAST_AVAILABLE 1
#> 69 H5E_WALK_UPWARD 0
#> 70 H5E_WALK_DOWNWARD 1
#> 71 H5E_MAJOR 0
#> 72 H5E_MINOR 1
#> 73 H5ES_STATUS_IN_PROGRESS 0
#> 74 H5ES_STATUS_SUCCEED 1
#> 75 H5ES_STATUS_FAIL 2
#> 76 H5ES_STATUS_CANCELED 3
#> 77 H5F_CLOSE_DEFAULT 0
#> 78 H5F_CLOSE_WEAK 1
#> 79 H5F_CLOSE_SEMI 2
#> 80 H5F_CLOSE_STRONG 3
#> 81 H5F_FILE_SPACE_DEFAULT 0
#> 82 H5F_FILE_SPACE_ALL_PERSIST 1
#> 83 H5F_FILE_SPACE_ALL 2
#> 84 H5F_FILE_SPACE_AGGR_VFD 3
#> 85 H5F_FILE_SPACE_VFD 4
#> 86 H5F_FILE_SPACE_NTYPES 5
#> 87 H5F_FSPACE_STRATEGY_FSM_AGGR 0
#> 88 H5F_FSPACE_STRATEGY_PAGE 1
#> 89 H5F_FSPACE_STRATEGY_AGGR 2
#> 90 H5F_FSPACE_STRATEGY_NONE 3
#> 91 H5F_FSPACE_STRATEGY_NTYPES 4
#> 92 H5F_LIBVER_ERROR -1
#> 93 H5F_LIBVER_EARLIEST 0
#> 94 H5F_LIBVER_V18 1
#> 95 H5F_LIBVER_V110 2
#> 96 H5F_LIBVER_V112 3
#> 97 H5F_LIBVER_NBOUNDS 4
#> 98 H5FD_MEM_NOLIST -1
#> 99 H5FD_MEM_DEFAULT 0
#> 100 H5FD_MEM_SUPER 1
#> 101 H5FD_MEM_BTREE 2
#> 102 H5FD_MEM_DRAW 3
#> 103 H5FD_MEM_GHEAP 4
#> 104 H5FD_MEM_LHEAP 5
#> 105 H5FD_MEM_OHDR 6
#> 106 H5FD_MEM_NTYPES 7
#> 107 H5F_SCOPE_LOCAL 0
#> 108 H5F_SCOPE_GLOBAL 1
#> 109 H5FD_FILE_IMAGE_OP_NO_OP 0
#> 110 H5FD_FILE_IMAGE_OP_PROPERTY_LIST_SET 1
#> 111 H5FD_FILE_IMAGE_OP_PROPERTY_LIST_COPY 2
#> 112 H5FD_FILE_IMAGE_OP_PROPERTY_LIST_GET 3
#> 113 H5FD_FILE_IMAGE_OP_PROPERTY_LIST_CLOSE 4
#> 114 H5FD_FILE_IMAGE_OP_FILE_OPEN 5
#> 115 H5FD_FILE_IMAGE_OP_FILE_RESIZE 6
#> 116 H5FD_FILE_IMAGE_OP_FILE_CLOSE 7
#> 117 H5G_UNKNOWN -1
#> 118 H5G_GROUP 0
#> 119 H5G_DATASET 1
#> 120 H5G_TYPE 2
#> 121 H5G_LINK 3
#> 122 H5G_UDLINK 4
#> 123 H5G_RESERVED_5 5
#> 124 H5G_RESERVED_6 6
#> 125 H5G_RESERVED_7 7
#> 126 H5G_STORAGE_TYPE_UNKNOWN -1
#> 127 H5G_STORAGE_TYPE_SYMBOL_TABLE 0
#> 128 H5G_STORAGE_TYPE_COMPACT 1
#> 129 H5G_STORAGE_TYPE_DENSE 2
#> 130 H5I_UNINIT -2
#> 131 H5I_BADID -1
#> 132 H5I_FILE 1
#> 133 H5I_GROUP 2
#> 134 H5I_DATATYPE 3
#> 135 H5I_DATASPACE 4
#> 136 H5I_DATASET 5
#> 137 H5I_MAP 6
#> 138 H5I_ATTR 7
#> 139 H5I_VFL 8
#> 140 H5I_VOL 9
#> 141 H5I_GENPROP_CLS 10
#> 142 H5I_GENPROP_LST 11
#> 143 H5I_ERROR_CLASS 12
#> 144 H5I_ERROR_MSG 13
#> 145 H5I_ERROR_STACK 14
#> 146 H5I_SPACE_SEL_ITER 15
#> 147 H5I_NTYPES 16
#> 148 H5L_TYPE_ERROR -1
#> 149 H5L_TYPE_HARD 0
#> 150 H5L_TYPE_SOFT 1
#> 151 H5L_TYPE_EXTERNAL 64
#> 152 H5L_TYPE_MAX 255
#> 153 H5LT_LANG_ERR -1
#> 154 H5LT_DDL 0
#> 155 H5LT_C 1
#> 156 H5LT_FORTRAN 2
#> 157 H5LT_NO_LANG 3
#> 158 H5O_MCDT_SEARCH_ERROR -1
#> 159 H5O_MCDT_SEARCH_CONT 0
#> 160 H5O_MCDT_SEARCH_STOP 1
#> 161 H5O_TYPE_UNKNOWN -1
#> 162 H5O_TYPE_GROUP 0
#> 163 H5O_TYPE_DATASET 1
#> 164 H5O_TYPE_NAMED_DATATYPE 2
#> 165 H5O_TYPE_MAP 3
#> 166 H5O_TYPE_NTYPES 4
#> 167 H5PL_TYPE_ERROR -1
#> 168 H5PL_TYPE_FILTER 0
#> 169 H5PL_TYPE_VOL 1
#> 170 H5PL_TYPE_NONE 2
#> 171 H5R_BADTYPE -1
#> 172 H5R_OBJECT1 0
#> 173 H5R_DATASET_REGION1 1
#> 174 H5R_OBJECT2 2
#> 175 H5R_DATASET_REGION2 3
#> 176 H5R_ATTR 4
#> 177 H5R_MAXTYPE 5
#> 178 H5S_NO_CLASS -1
#> 179 H5S_SCALAR 0
#> 180 H5S_SIMPLE 1
#> 181 H5S_NULL 2
#> 182 H5S_SEL_ERROR -1
#> 183 H5S_SEL_NONE 0
#> 184 H5S_SEL_POINTS 1
#> 185 H5S_SEL_HYPERSLABS 2
#> 186 H5S_SEL_ALL 3
#> 187 H5S_SEL_N 4
#> 188 H5S_SELECT_NOOP -1
#> 189 H5S_SELECT_SET 0
#> 190 H5S_SELECT_OR 1
#> 191 H5S_SELECT_AND 2
#> 192 H5S_SELECT_XOR 3
#> 193 H5S_SELECT_NOTB 4
#> 194 H5S_SELECT_NOTA 5
#> 195 H5S_SELECT_APPEND 6
#> 196 H5S_SELECT_PREPEND 7
#> 197 H5S_SELECT_INVALID 8
#> 198 H5T_BKG_NO 0
#> 199 H5T_BKG_TEMP 1
#> 200 H5T_BKG_YES 2
#> 201 H5T_NO_CLASS -1
#> 202 H5T_INTEGER 0
#> 203 H5T_FLOAT 1
#> 204 H5T_TIME 2
#> 205 H5T_STRING 3
#> 206 H5T_BITFIELD 4
#> 207 H5T_OPAQUE 5
#> 208 H5T_COMPOUND 6
#> 209 H5T_REFERENCE 7
#> 210 H5T_ENUM 8
#> 211 H5T_VLEN 9
#> 212 H5T_ARRAY 10
#> 213 H5T_NCLASSES 11
#> 214 H5T_CONV_INIT 0
#> 215 H5T_CONV_CONV 1
#> 216 H5T_CONV_FREE 2
#> 217 H5T_CONV_EXCEPT_RANGE_HI 0
#> 218 H5T_CONV_EXCEPT_RANGE_LOW 1
#> 219 H5T_CONV_EXCEPT_PRECISION 2
#> 220 H5T_CONV_EXCEPT_TRUNCATE 3
#> 221 H5T_CONV_EXCEPT_PINF 4
#> 222 H5T_CONV_EXCEPT_NINF 5
#> 223 H5T_CONV_EXCEPT_NAN 6
#> 224 H5T_CONV_ABORT -1
#> 225 H5T_CONV_UNHANDLED 0
#> 226 H5T_CONV_HANDLED 1
#> 227 H5T_CSET_ERROR -1
#> 228 H5T_CSET_ASCII 0
#> 229 H5T_CSET_UTF8 1
#> 230 H5T_CSET_RESERVED_2 2
#> 231 H5T_CSET_RESERVED_3 3
#> 232 H5T_CSET_RESERVED_4 4
#> 233 H5T_CSET_RESERVED_5 5
#> 234 H5T_CSET_RESERVED_6 6
#> 235 H5T_CSET_RESERVED_7 7
#> 236 H5T_CSET_RESERVED_8 8
#> 237 H5T_CSET_RESERVED_9 9
#> 238 H5T_CSET_RESERVED_10 10
#> 239 H5T_CSET_RESERVED_11 11
#> 240 H5T_CSET_RESERVED_12 12
#> 241 H5T_CSET_RESERVED_13 13
#> 242 H5T_CSET_RESERVED_14 14
#> 243 H5T_CSET_RESERVED_15 15
#> 244 H5T_DIR_DEFAULT 0
#> 245 H5T_DIR_ASCEND 1
#> 246 H5T_DIR_DESCEND 2
#> 247 H5T_NORM_ERROR -1
#> 248 H5T_NORM_IMPLIED 0
#> 249 H5T_NORM_MSBSET 1
#> 250 H5T_NORM_NONE 2
#> 251 H5T_ORDER_ERROR -1
#> 252 H5T_ORDER_LE 0
#> 253 H5T_ORDER_BE 1
#> 254 H5T_ORDER_VAX 2
#> 255 H5T_ORDER_MIXED 3
#> 256 H5T_ORDER_NONE 4
#> 257 H5T_PAD_ERROR -1
#> 258 H5T_PAD_ZERO 0
#> 259 H5T_PAD_ONE 1
#> 260 H5T_PAD_BACKGROUND 2
#> 261 H5T_NPAD 3
#> 262 H5T_PERS_DONTCARE -1
#> 263 H5T_PERS_HARD 0
#> 264 H5T_PERS_SOFT 1
#> 265 H5T_SGN_ERROR -1
#> 266 H5T_SGN_NONE 0
#> 267 H5T_SGN_2 1
#> 268 H5T_NSGN 2
#> 269 H5T_STR_ERROR -1
#> 270 H5T_STR_NULLTERM 0
#> 271 H5T_STR_NULLPAD 1
#> 272 H5T_STR_SPACEPAD 2
#> 273 H5T_STR_RESERVED_3 3
#> 274 H5T_STR_RESERVED_4 4
#> 275 H5T_STR_RESERVED_5 5
#> 276 H5T_STR_RESERVED_6 6
#> 277 H5T_STR_RESERVED_7 7
#> 278 H5T_STR_RESERVED_8 8
#> 279 H5T_STR_RESERVED_9 9
#> 280 H5T_STR_RESERVED_10 10
#> 281 H5T_STR_RESERVED_11 11
#> 282 H5T_STR_RESERVED_12 12
#> 283 H5T_STR_RESERVED_13 13
#> 284 H5T_STR_RESERVED_14 14
#> 285 H5T_STR_RESERVED_15 15
#> 286 H5VL_MAP_GET_MAPL 0
#> 287 H5VL_MAP_GET_MCPL 1
#> 288 H5VL_MAP_GET_KEY_TYPE 2
#> 289 H5VL_MAP_GET_VAL_TYPE 3
#> 290 H5VL_MAP_GET_COUNT 4
#> 291 H5VL_MAP_ITER 0
#> 292 H5VL_MAP_DELETE 1
#> 293 H5Z_CB_ERROR -1
#> 294 H5Z_CB_FAIL 0
#> 295 H5Z_CB_CONT 1
#> 296 H5Z_CB_NO 2
#> 297 H5Z_ERROR_EDC -1
#> 298 H5Z_DISABLE_EDC 0
#> 299 H5Z_ENABLE_EDC 1
#> 300 H5Z_NO_EDC 2
#> 301 H5Z_SO_FLOAT_DSCALE 0
#> 302 H5Z_SO_FLOAT_ESCALE 1
#> 303 H5Z_SO_INT 2
h5const$H5F_ACC_RDWR
#> [1] H5F_ACC_RDWR
#> 7 Levels: H5F_ACC_RDONLY H5F_ACC_RDWR H5F_ACC_TRUNC ... H5F_ACC_DEFAULT
#> 7 Values: 0 1 2 ... 65535
h5const$H5F_ACC_DEFAULT
#> [1] H5F_ACC_DEFAULT
#> 7 Levels: H5F_ACC_RDONLY H5F_ACC_RDWR H5F_ACC_TRUNC ... H5F_ACC_DEFAULT
#> 7 Values: 0 1 2 ... 65535
# Combining flags
bitwOr(h5const$H5TOR_CONV_UINT64_NA, h5const$H5TOR_CONV_INT64_INT_NOLOSS)
#> [1] 9