Function to populate hdf5 file with array type data.
write_array(
  array,
  handle,
  data_product,
  component,
  description,
  dimension_names,
  dimension_values,
  dimension_units,
  units
)an array containing the data
an object of class fdp, R6 containing metadata required
by the Data Pipeline API
a string specifying the name of the data product
a string specifying a location within the hdf5 file
a string describing the data product component
a list where each element is a vector
containing the labels associated with a particular dimension (e.g.
element 1 corresponds to dimension 1, which corresponds to row names) and
the name of each element describes the contents of each dimension (e.g. age
classes).
(optional) a list of values corresponding to
each dimension (e.g. list element 2 corresponds to columns)
(optional) a list of units corresponding to
each dimension (e.g. list element 2 corresponds to columns)
(optional) a string specifying the units of the data as
a whole
Returns a handle index associated with the just written component, which can be used to raise an issue if necessary
Other write functions:
write_distribution(),
write_estimate(),
write_table()