===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
r-bioc-rhdf5-2.34.0+dfsg/R/AllMethods.R-155-
r-bioc-rhdf5-2.34.0+dfsg/R/AllMethods.R:156:setMethod(`$<-`, signature = c("H5IdComponent"),
r-bioc-rhdf5-2.34.0+dfsg/R/AllMethods.R-157-          function(x, name, value) {
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-45-if test -z "$BASH_VERSION$ZSH_VERSION" \
r-bioc-rhdf5-2.34.0+dfsg/configure:46:    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
r-bioc-rhdf5-2.34.0+dfsg/configure-47-  as_echo='print -r --'
r-bioc-rhdf5-2.34.0+dfsg/configure-48-  as_echo_n='print -rn --'
r-bioc-rhdf5-2.34.0+dfsg/configure:49:elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
r-bioc-rhdf5-2.34.0+dfsg/configure-50-  as_echo='printf %s\n'
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-52-else
r-bioc-rhdf5-2.34.0+dfsg/configure:53:  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
r-bioc-rhdf5-2.34.0+dfsg/configure-54-    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-62-	expr "X$arg" : "X\\(.*\\)$as_nl";
r-bioc-rhdf5-2.34.0+dfsg/configure:63:	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
r-bioc-rhdf5-2.34.0+dfsg/configure-64-      esac;
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-199-  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
r-bioc-rhdf5-2.34.0+dfsg/configure:200:  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1"
r-bioc-rhdf5-2.34.0+dfsg/configure-201-  if (eval "$as_required") 2>/dev/null; then :
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-326-      case $as_dir in #(
r-bioc-rhdf5-2.34.0+dfsg/configure:327:      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
r-bioc-rhdf5-2.34.0+dfsg/configure-328-      *) as_qdir=$as_dir;;
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-399-  {
r-bioc-rhdf5-2.34.0+dfsg/configure:400:    as_val=`expr "$@" || test $? -eq 1`
r-bioc-rhdf5-2.34.0+dfsg/configure-401-  }
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-406-# ----------------------------------------
r-bioc-rhdf5-2.34.0+dfsg/configure:407:# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
r-bioc-rhdf5-2.34.0+dfsg/configure-408-# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-469-  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
r-bioc-rhdf5-2.34.0+dfsg/configure:470:  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
r-bioc-rhdf5-2.34.0+dfsg/configure-471-  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-699-  case $ac_option in
r-bioc-rhdf5-2.34.0+dfsg/configure:700:  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
r-bioc-rhdf5-2.34.0+dfsg/configure-701-  *=)   ac_optarg= ;;
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-743-  -disable-* | --disable-*)
r-bioc-rhdf5-2.34.0+dfsg/configure:744:    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
r-bioc-rhdf5-2.34.0+dfsg/configure-745-    # Reject names that are not valid shell variable names.
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-748-    ac_useropt_orig=$ac_useropt
r-bioc-rhdf5-2.34.0+dfsg/configure:749:    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
r-bioc-rhdf5-2.34.0+dfsg/configure-750-    case $ac_user_opts in
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-769-  -enable-* | --enable-*)
r-bioc-rhdf5-2.34.0+dfsg/configure:770:    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
r-bioc-rhdf5-2.34.0+dfsg/configure-771-    # Reject names that are not valid shell variable names.
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-774-    ac_useropt_orig=$ac_useropt
r-bioc-rhdf5-2.34.0+dfsg/configure:775:    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
r-bioc-rhdf5-2.34.0+dfsg/configure-776-    case $ac_user_opts in
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-982-  -with-* | --with-*)
r-bioc-rhdf5-2.34.0+dfsg/configure:983:    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
r-bioc-rhdf5-2.34.0+dfsg/configure-984-    # Reject names that are not valid shell variable names.
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-987-    ac_useropt_orig=$ac_useropt
r-bioc-rhdf5-2.34.0+dfsg/configure:988:    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
r-bioc-rhdf5-2.34.0+dfsg/configure-989-    case $ac_user_opts in
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-998-  -without-* | --without-*)
r-bioc-rhdf5-2.34.0+dfsg/configure:999:    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
r-bioc-rhdf5-2.34.0+dfsg/configure-1000-    # Reject names that are not valid shell variable names.
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-1003-    ac_useropt_orig=$ac_useropt
r-bioc-rhdf5-2.34.0+dfsg/configure:1004:    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
r-bioc-rhdf5-2.34.0+dfsg/configure-1005-    case $ac_user_opts in
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-1036-  *=*)
r-bioc-rhdf5-2.34.0+dfsg/configure:1037:    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
r-bioc-rhdf5-2.34.0+dfsg/configure-1038-    # Reject names that are not valid shell variable names.
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-1057-if test -n "$ac_prev"; then
r-bioc-rhdf5-2.34.0+dfsg/configure:1058:  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
r-bioc-rhdf5-2.34.0+dfsg/configure-1059-  as_fn_error $? "missing argument to $ac_option"
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-1079-    */ )
r-bioc-rhdf5-2.34.0+dfsg/configure:1080:      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
r-bioc-rhdf5-2.34.0+dfsg/configure-1081-      eval $ac_var=\$ac_val;;
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-1114-ac_ls_di=`ls -di .` &&
r-bioc-rhdf5-2.34.0+dfsg/configure:1115:ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
r-bioc-rhdf5-2.34.0+dfsg/configure-1116-  as_fn_error $? "working directory cannot be determined"
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-1170-case $srcdir in
r-bioc-rhdf5-2.34.0+dfsg/configure:1171:*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
r-bioc-rhdf5-2.34.0+dfsg/configure-1172-esac
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-1213-By default, \`make install' will install all the files in
r-bioc-rhdf5-2.34.0+dfsg/configure:1214:\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
r-bioc-rhdf5-2.34.0+dfsg/configure:1215:an installation prefix other than \`$ac_default_prefix' using \`--prefix',
r-bioc-rhdf5-2.34.0+dfsg/configure-1216-for instance \`--prefix=\$HOME'.
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-1268-*)
r-bioc-rhdf5-2.34.0+dfsg/configure:1269:  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
r-bioc-rhdf5-2.34.0+dfsg/configure-1270-  # A ".." for each directory in $ac_dir_suffix.
r-bioc-rhdf5-2.34.0+dfsg/configure:1271:  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
r-bioc-rhdf5-2.34.0+dfsg/configure-1272-  case $ac_top_builddir_sub in
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-1404-    *\'*)
r-bioc-rhdf5-2.34.0+dfsg/configure:1405:      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
r-bioc-rhdf5-2.34.0+dfsg/configure-1406-    esac
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-1487-      case $ac_val in
r-bioc-rhdf5-2.34.0+dfsg/configure:1488:      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
r-bioc-rhdf5-2.34.0+dfsg/configure-1489-      esac
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-1502-	case $ac_val in
r-bioc-rhdf5-2.34.0+dfsg/configure:1503:	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
r-bioc-rhdf5-2.34.0+dfsg/configure-1504-	esac
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-1622-    set,)
r-bioc-rhdf5-2.34.0+dfsg/configure:1623:      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
r-bioc-rhdf5-2.34.0+dfsg/configure:1624:$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
r-bioc-rhdf5-2.34.0+dfsg/configure-1625-      ac_cache_corrupted=: ;;
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-1633-	# differences in whitespace do not lead to failure.
r-bioc-rhdf5-2.34.0+dfsg/configure:1634:	ac_old_val_w=`echo x $ac_old_val`
r-bioc-rhdf5-2.34.0+dfsg/configure:1635:	ac_new_val_w=`echo x $ac_new_val`
r-bioc-rhdf5-2.34.0+dfsg/configure-1636-	if test "$ac_old_val_w" != "$ac_new_val_w"; then
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-1653-    case $ac_new_val in
r-bioc-rhdf5-2.34.0+dfsg/configure:1654:    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
r-bioc-rhdf5-2.34.0+dfsg/configure-1655-    *) ac_arg=$ac_var=$ac_new_val ;;
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-1814-'
r-bioc-rhdf5-2.34.0+dfsg/configure:1815:DEFS=`sed -n "$ac_script" confdefs.h`
r-bioc-rhdf5-2.34.0+dfsg/configure-1816-
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-1823-  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
r-bioc-rhdf5-2.34.0+dfsg/configure:1824:  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
r-bioc-rhdf5-2.34.0+dfsg/configure-1825-  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-1890-if test -z "$BASH_VERSION$ZSH_VERSION" \
r-bioc-rhdf5-2.34.0+dfsg/configure:1891:    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
r-bioc-rhdf5-2.34.0+dfsg/configure-1892-  as_echo='print -r --'
r-bioc-rhdf5-2.34.0+dfsg/configure-1893-  as_echo_n='print -rn --'
r-bioc-rhdf5-2.34.0+dfsg/configure:1894:elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
r-bioc-rhdf5-2.34.0+dfsg/configure-1895-  as_echo='printf %s\n'
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-1897-else
r-bioc-rhdf5-2.34.0+dfsg/configure:1898:  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
r-bioc-rhdf5-2.34.0+dfsg/configure-1899-    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-1907-	expr "X$arg" : "X\\(.*\\)$as_nl";
r-bioc-rhdf5-2.34.0+dfsg/configure:1908:	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
r-bioc-rhdf5-2.34.0+dfsg/configure-1909-      esac;
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-1984-# ----------------------------------------
r-bioc-rhdf5-2.34.0+dfsg/configure:1985:# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
r-bioc-rhdf5-2.34.0+dfsg/configure-1986-# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-2056-  {
r-bioc-rhdf5-2.34.0+dfsg/configure:2057:    as_val=`expr "$@" || test $? -eq 1`
r-bioc-rhdf5-2.34.0+dfsg/configure-2058-  }
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-2160-      case $as_dir in #(
r-bioc-rhdf5-2.34.0+dfsg/configure:2161:      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
r-bioc-rhdf5-2.34.0+dfsg/configure-2162-      *) as_qdir=$as_dir;;
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-2282-cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
r-bioc-rhdf5-2.34.0+dfsg/configure:2283:ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
r-bioc-rhdf5-2.34.0+dfsg/configure-2284-ac_cs_version="\\
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-2304-  --*=?*)
r-bioc-rhdf5-2.34.0+dfsg/configure:2305:    ac_option=`expr "X$1" : 'X\([^=]*\)='`
r-bioc-rhdf5-2.34.0+dfsg/configure:2306:    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
r-bioc-rhdf5-2.34.0+dfsg/configure-2307-    ac_shift=:
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-2309-  --*=)
r-bioc-rhdf5-2.34.0+dfsg/configure:2310:    ac_option=`expr "X$1" : 'X\([^=]*\)='`
r-bioc-rhdf5-2.34.0+dfsg/configure-2311-    ac_optarg=
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-2333-    case $ac_optarg in
r-bioc-rhdf5-2.34.0+dfsg/configure:2334:    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
r-bioc-rhdf5-2.34.0+dfsg/configure-2335-    '') as_fn_error $? "missing file argument" ;;
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-2449-fi
r-bioc-rhdf5-2.34.0+dfsg/configure:2450:ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
r-bioc-rhdf5-2.34.0+dfsg/configure-2451-if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-2466-  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
r-bioc-rhdf5-2.34.0+dfsg/configure:2467:ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
r-bioc-rhdf5-2.34.0+dfsg/configure-2468-ac_delim='%!_!# '
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-2472-
r-bioc-rhdf5-2.34.0+dfsg/configure:2473:  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
r-bioc-rhdf5-2.34.0+dfsg/configure-2474-  if test $ac_delim_n = $ac_delim_num; then
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-2634-      esac
r-bioc-rhdf5-2.34.0+dfsg/configure:2635:      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
r-bioc-rhdf5-2.34.0+dfsg/configure-2636-      as_fn_append ac_file_inputs " '$ac_f'"
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-2693-*)
r-bioc-rhdf5-2.34.0+dfsg/configure:2694:  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
r-bioc-rhdf5-2.34.0+dfsg/configure-2695-  # A ".." for each directory in $ac_dir_suffix.
r-bioc-rhdf5-2.34.0+dfsg/configure:2696:  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
r-bioc-rhdf5-2.34.0+dfsg/configure-2697-  case $ac_top_builddir_sub in
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-2745-/@mandir@/p'
r-bioc-rhdf5-2.34.0+dfsg/configure:2746:case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
r-bioc-rhdf5-2.34.0+dfsg/configure-2747-*datarootdir*) ac_datarootdir_seen=yes;;
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-2762-
r-bioc-rhdf5-2.34.0+dfsg/configure:2763:# Neutralize VPATH when `$srcdir' = `.'.
r-bioc-rhdf5-2.34.0+dfsg/configure-2764-# Shell code in configure.ac might set extrasub.
##############################################
r-bioc-rhdf5-2.34.0+dfsg/configure-2788-test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
r-bioc-rhdf5-2.34.0+dfsg/configure:2789:  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
r-bioc-rhdf5-2.34.0+dfsg/configure-2790-  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
##############################################
r-bioc-rhdf5-2.34.0+dfsg/inst/doc/practical_tips.Rmd-190-
r-bioc-rhdf5-2.34.0+dfsg/inst/doc/practical_tips.Rmd:191:We can see this has a significant effect, although it's still an order of magnitude slower than when we were dealing with regularly spaced subsets.  The efficiency here will vary based on a number of factors including the size of the dataset chunks and the sparsity of the column index, and you varying the `block_size` argument will produce differing performances.  The plot below shows the timings achived by providing a selection of values to `block_size`.  It suggests the optimal parameter in this case is probably a block size of `r bm %>% arrange(time) %>% slice(1) %>% .$block_size`, which took `r bm %>% arrange(time) %>% slice(1) %>% .$time %>% round(2)` seconds - noticeably faster than when passing all columns to the `index` argument in a single call.
r-bioc-rhdf5-2.34.0+dfsg/inst/doc/practical_tips.Rmd-192-
##############################################
r-bioc-rhdf5-2.34.0+dfsg/inst/doc/rhdf5.Rmd-113-
r-bioc-rhdf5-2.34.0+dfsg/inst/doc/rhdf5.Rmd:114:Both of the following code lines return the matrix `C`. Note however, that the first version reads the whole tree `/foo` in memory and then subsets to `/foobaa/C`, and the second version only reads the matrix `C`. The first `$` in `h5f$foo$foobaa$C` reads the dataset, the other `$` are accessors of a list. Remind that this can have severe consequences for large datasets and datastructures.
r-bioc-rhdf5-2.34.0+dfsg/inst/doc/rhdf5.Rmd-115-
##############################################
r-bioc-rhdf5-2.34.0+dfsg/vignettes/practical_tips.Rmd-190-
r-bioc-rhdf5-2.34.0+dfsg/vignettes/practical_tips.Rmd:191:We can see this has a significant effect, although it's still an order of magnitude slower than when we were dealing with regularly spaced subsets.  The efficiency here will vary based on a number of factors including the size of the dataset chunks and the sparsity of the column index, and you varying the `block_size` argument will produce differing performances.  The plot below shows the timings achived by providing a selection of values to `block_size`.  It suggests the optimal parameter in this case is probably a block size of `r bm %>% arrange(time) %>% slice(1) %>% .$block_size`, which took `r bm %>% arrange(time) %>% slice(1) %>% .$time %>% round(2)` seconds - noticeably faster than when passing all columns to the `index` argument in a single call.
r-bioc-rhdf5-2.34.0+dfsg/vignettes/practical_tips.Rmd-192-
##############################################
r-bioc-rhdf5-2.34.0+dfsg/vignettes/rhdf5.Rmd-113-
r-bioc-rhdf5-2.34.0+dfsg/vignettes/rhdf5.Rmd:114:Both of the following code lines return the matrix `C`. Note however, that the first version reads the whole tree `/foo` in memory and then subsets to `/foobaa/C`, and the second version only reads the matrix `C`. The first `$` in `h5f$foo$foobaa$C` reads the dataset, the other `$` are accessors of a list. Remind that this can have severe consequences for large datasets and datastructures.
r-bioc-rhdf5-2.34.0+dfsg/vignettes/rhdf5.Rmd-115-
##############################################
r-bioc-rhdf5-2.34.0+dfsg/debian/tests/run-unit-test-6-if [ "$AUTOPKGTEST_TMP" = "" ] ; then
r-bioc-rhdf5-2.34.0+dfsg/debian/tests/run-unit-test:7:    AUTOPKGTEST_TMP=`mktemp -d /tmp/${debname}-test.XXXXXX`
r-bioc-rhdf5-2.34.0+dfsg/debian/tests/run-unit-test-8-    trap "rm -rf $AUTOPKGTEST_TMP" 0 INT QUIT ABRT PIPE TERM