Check validity of species parameters and set defaults for missing but required parameters
validSpeciesParams(species_params)
The user-supplied species parameter data frame
A valid species parameter data frame
This function throws an error if
the species
column does not exist or contains duplicates
the w_inf
column does not exist or contains NAs or is not numeric
It sets default values if any of the following are missing or NA
w_mat
is set to w_inf/4
w_min
is set to 0.001
alpha
is set to 0.6
interaction_resource
is set to 1
Any w_mat
that is given that is not smaller than w_inf
is set to
w_inf / 4
.
Any w_mat25
that is given that is not smaller than w_mat
is set to
w_mat * 3^(-0.1)
.
The row names of the returned data frame will be the species names.
If species_params
was provided as a tibble it is converted back to an
ordinary data frame.