Skip to contents

Get variable indices for an AEME variable.

Usage

get_var_indices(
  nc = NULL,
  model,
  aeme,
  path,
  vars_sim,
  month = NULL,
  depth_range = NULL,
  use_obs = TRUE
)

Arguments

nc

An object of class ncdf4 (as returned by either function nc_open or function nc_create.

model

vector; of models to be used. Can be `dy_cd`, `glm_aed`, `gotm_wet`.

aeme

aeme; object.

path

filepath; where input files are located relative to the current working directory.

vars_sim

character; vector of AEME variable names to get indices for.

month

numeric; vector of months to subset the data.

depth_range

numeric; vector of depth ranges, length two to subset the data.

use_obs

logical; if TRUE, use the observation months and depth ranges from the AEME object.

Value

list; of variable indices. Each list element corresponds to a variable in vars_sim and contains a list with time indices, depth values, and dates. Time indices correspond to the positions in the model output time series that match the Date but are the corresponding index in the model output.