theophilusx.netcdf.data
read-scalar
(read-scalar v)
Reads a scalar variable. The v
argument is a variable map returned from a call to theophilusx.netcdf.variables/variables
or `theophilusx.netcdf.variables/variable’. Will throw an exception if the variable is not a scalar variable or the data type of the variable is not recognised.
read-slice
(read-slice v origin size)
Read a slice of data from a NetCDF variable. The v
argument is a variable map returned from a call to theophilusx.netcdf.variables/variable
. The origin
argument is a vector
of numbers defining the starting index for each dimension in the variable. The size
argument is a vector of numbers which specify the number of elements to read in each dimension. The function returns an array map (see theophilusx.netcdf.arrays
.)
read-value
(read-value v origin)
Returns a specific element from a NetCDF variable. The argument v
is a variable map returned from a call to theophilusx.netcdf.variables/variable
. The origin
argument is a vector of numbers specifying the index within the variable of the element to return. There is a value for each dimension of the variable. The value returned is of the type specified by the :type
key in the variable map.