# Import
import(sp,foreach)
#import(doParallel,iterators)
#import(alphahull)#import(gam)
#importFrom(parallel, clusterEvalQ, makeCluster, parLapply, stopCluster)
#importFrom(gbm,gbm.perf,gbm.more,predict.gbm)
importFrom(ade4,dudi.pca,suprow,as.randtest,s.corcircle)
importFrom(ape,read.tree,drop.tip,cophenetic.phylo)
#importFrom(adehabitatHR, kernelUD)
#importFrom(adehabitatMA, ascgen)
importFrom(biomod2, BinaryTransformation, BIOMOD_Modeling, BIOMOD_tuning, BIOMOD_Projection, BIOMOD_FormatingData, BIOMOD_ModelingOptions, get_predictions, get_evaluations, .Models.prepare.data, BIOMOD_EnsembleModeling, get_variables_importance)
#importFrom(dismo, maxent, gbif, randomPoints, predict, convHull, circles)
#importFrom(ecodist, mgram)
#importFrom(maptools, spRbind)
#importFrom(randomForest, randomForest)
#importFrom(spatstat, nndist)
importFrom(raster, cellFromXY, extract, nlayers, projection, stack, reclassify, rasterFromXYZ,rasterToPolygons, rasterToPoints, raster, res,removeTmpFiles, getValues, cellStats, crs, as.matrix, maxValue, clump, rasterize, addLayer, init, xyFromCell, freq, extent, match) 
#importFrom(rms, pol)
importFrom(gtools, mixedsort, combinations)
importFrom(PresenceAbsence, presence.absence.accuracy, optimal.thresholds, auc)
importFrom(poibin, dpoibin, ppoibin)
#importFrom(snowfall, sfInit, sfLibrary, sfLapply, sfStop, sfExport)
importFrom(grDevices,colorRampPalette, dev.new, dev.off, gray, grey,col2rgb, rgb)
importFrom(graphics, abline, arrows, barplot, boxplot, contour, hist, image, lines, pairs, par, plot.new, points, polygon, rect, segments, strwidth, text, title,axis,rug)
importFrom(methods, slotNames, as)
importFrom(stats, aggregate, as.dist, binomial, coef, complete.cases, cor, density, dist, ecdf, glm, mahalanobis, median, model.frame, na.exclude, na.omit, quantile, rbinom, runif, sd, step, update, var, weighted.mean, rexp,pnorm, predict)
importFrom(utils, combn, packageVersion, setTxtProgressBar, txtProgressBar, write.table)
importFrom(classInt, classIntervals)
importFrom(vegan, permatswap)
#importFrom(matrixStats, rowWeightedMeans) 
#importFrom(alphahull,ahull,delvor)
#importFrom(snow,setDefaultClusterOptions)
importFrom(ks, kde)
importFrom(nabor, knn)
importFrom(Hmisc, wtd.mean, wtd.var)
#importFrom(maps, map)

# Export
export(ecospat.adj.D2.glm)
export(ecospat.binary.model)
#export(ecospat.ByRegions)
export(ecospat.boyce)
export(ecospat.calculate.pd)
export(ecospat.caleval)
export(ecospat.CCV.communityEvaluation.bin)
export(ecospat.CCV.communityEvaluation.prob)
export(ecospat.CCV.createDataSplitTable)
export(ecospat.CCV.modeling)
export(ecospat.climan)
export(ecospat.co_occurrences)
export(ecospat.cohen.kappa)
export(ecospat.CommunityEval)
export(ecospat.cons_Cscore)
export(ecospat.Cscore)
export(ecospat.cor.plot)
#export(ecospat.cv.example)
#export(ecospat.cv.gam)
export(ecospat.cv.gbm)
export(ecospat.cv.glm)
export(ecospat.cv.me)
export(ecospat.cv.rf)
#export(ecospat.env)
export(ecospat.Epred)
export(ecospat.ESM.EnsembleModeling)
export(ecospat.ESM.EnsembleProjection)
export(ecospat.ESM.Modeling)
export(ecospat.ESM.Projection)
export(ecospat.ESM.responsePlot)
export(ecospat.ESM.threshold)
export(ecospat.ESM.VarContrib)
export(ecospat.grid.clim.dyn)
export(ecospat.makeDataFrame)
export(ecospat.mantel.correlogram)
export(ecospat.margin)
export(ecospat.max.kappa)
export(ecospat.max.tss)
export(ecospat.maxentvarimport)
export(ecospat.mdr)
export(ecospat.mess)
export(ecospat.meva.table)
export(ecospat.mpa)
export(ecospat.niche.dyn.index)
export(ecospat.niche.dynIndexProjGeo)
export(ecospat.niche.equivalency.test)
export(ecospat.niche.overlap)
export(ecospat.niche.similarity.test)
export(ecospat.niche.zProjGeo)
export(ecospat.npred)
export(ecospat.occ.desaggregation)
export(ecospat.occupied.patch)
export(ecospat.permut.glm)
export(ecospat.plot.contrib)
export(ecospat.plot.kappa)
export(ecospat.plot.mess)
export(ecospat.plot.niche)
export(ecospat.plot.niche.dyn)
export(ecospat.plot.overlap.test)
export(ecospat.plot.tss)
export(ecospat.rand.pseudoabsences)
export(ecospat.rangesize)
export(ecospat.rcls.grd)
export(ecospat.recstrat_prop)
export(ecospat.recstrat_regl)
export(ecospat.sample.envar)
export(ecospat.SESAM.prr)
export(ecospat.shift.centroids)
export(ecospat.varpart)
export(ecospat.nichePOSNB)
export(ecospat.nicheNBmean)
export(ecospat.ESM.EnsembleEvaluation)