#useDynLib(Directional, .registration = TRUE)

importFrom("MASS", mvrnorm)
importFrom("graphics", contour, lines, plot, points, abline)
importFrom("stats", aggregate, coef, cor, dnorm, kmeans,
           .lm.fit, optim, optimize, pchisq, pf, pnorm, qchisq,
           quantile, rbeta, rnorm, runif, sd, uniroot, qnorm,
            cov, model.matrix, nlm, integrate, rbinom, rcauchy)
importFrom("Rfast", colVars, mahala, colmeans, colsums, rowmeans, rowsums,
             colSort, colMedians, rowMins, rowMaxs, colMaxs, rvmf, vmf.mle,
		     rvonmises, acg.mle, racg, vm.mle, iag.mle, colhameans,
			 multivmf.mle, Sort, spml.reg, spml.mle, mediandir, circlin.cor,
			 Table, colnth, wrapcauchy.mle, colOrder, group, dirknn, rbing,
			 rbingham, eachrow)
importFrom("Rfast2", purka.mle, circ.cor1, circ.cors1)

import("doParallel")
import("parallel")
import("foreach")
importFrom("RcppZiggurat", zrnorm)
importFrom("rgl", open3d, points3d, spheres3d)
importFrom("bigstatsr", big_apply, big_read)

exportPattern("^[[:alpha:]]+")
exportPattern("^[^\\.]")
