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.