There are one dependency that is used only twice in several new functions:
#' @importFrom matlib inv
And when I call matlib on my machine, it causes errors. I believe it is related to the fact that matlib also has 3D visualization functions, which depend on the rgl package and XQuartz on macOS. Missing these environments causes errors.
To my understanding, we are usingmatlib::inv in only two places to inverse a matrix. If there's no special needs on that (for example, if matlib::inv is the only one that could deal with this type of matrix inversion), I would recommend using pracma::inv.
There are one dependency that is used only twice in several new functions:
#' @importFrom matlib inv
And when I call matlib on my machine, it causes errors. I believe it is related to the fact that matlib also has 3D visualization functions, which depend on the
rgl
package and XQuartz on macOS. Missing these environments causes errors.To my understanding, we are using
matlib::inv
in only two places to inverse a matrix. If there's no special needs on that (for example, if matlib::inv is the only one that could deal with this type of matrix inversion), I would recommend usingpracma::inv
.