From 9dbdc7ab80f0278329dcf017a70c27bcee3b5879 Mon Sep 17 00:00:00 2001
From: Raimon Tolosana <r.tolosana@hzdr.de>
Date: Thu, 13 Apr 2023 16:28:26 +0200
Subject: [PATCH] minor corrections in as_directorVector

---
 R/variograms.R   | 23 ++++++++++---------
 cran-comments.md | 58 ++++++++++++++++++++++--------------------------
 2 files changed, 39 insertions(+), 42 deletions(-)

diff --git a/R/variograms.R b/R/variograms.R
index dbe3e5f..f1c3fbd 100644
--- a/R/variograms.R
+++ b/R/variograms.R
@@ -1009,6 +1009,7 @@ as.gmEVario  <- function(vgemp,...){ UseMethod("as.gmEVario",vgemp)}
 
 #' @describeIn as.gmEVario default method
 #' @method as.gmEVario default 
+#' @export
 as.gmEVario.default  <- function(vgemp,...) vgemp
 
 
@@ -1070,13 +1071,13 @@ variogramModelPlot.gmEVario <- function(vg, model = NULL,   # gstat  or variogra
   if(is.null(model))
     return(invisible(opar))
   # OTHERWISE: add the curves for the model
-  aux = as.directorVector(attr(vg, "directions"))
+  aux = as_directorVector(attr(vg, "directions"))
   if(!is.null(vdir.lo)) vdir.lo = aux[vdir.lo,]
   if(!is.null(vdir.up)) vdir.up = aux[vdir.up,]
   opar = plot(as.gmCgram(model), vdir.up= vdir.up, vdir.lo= vdir.lo, add=TRUE, cov =FALSE, ...)
   #f = as.function(as.gmCgram(gg))
   #Dv = dim(vg$gamma)[2]
-  #dirs = as.directorVector(attr(vg, "directions"))
+  #dirs = as_directorVector(attr(vg, "directions"))
   #Dg = ncol(dirs)
   #for(i in 1:Dv){
   #  for(j in 1:Dv){
@@ -1176,7 +1177,7 @@ gsi.directorVector = function(x){
 }
 
 print.directionClass = function(x, complete=TRUE, ...){
-  cat(paste("with",nrow(as.directorVector(x)),"directions\n"))
+  cat(paste("with",nrow(as_directorVector(x)),"directions\n"))
   if(complete){
     print(unclass(x), ...)
   }
@@ -1185,13 +1186,13 @@ print.directionClass = function(x, complete=TRUE, ...){
 
 
 # @export
-as.directorVector <- function(x, ...){ UseMethod("as.directorVector",x) }
+as_directorVector <- function(x, ...){ UseMethod("as_directorVector",x) }
 
-#' @method as.directorVector default
-as.directorVector.default = function(x) x
+#' @method as_directorVector default
+as_directorVector.default = function(x) x
 
-#' @method as.directorVector azimuth
-as.directorVector.azimuth = function(x, D=2){
+#' @method as_directorVector azimuth
+as_directorVector.azimuth = function(x, D=2){
   res = cbind(cos(pi/2-x), sin(pi/2-x))
   if(D>2){
     res = cbind(res, matrix(0, ncol=D-2, nrow=nrow(res)))
@@ -1200,10 +1201,10 @@ as.directorVector.azimuth = function(x, D=2){
   return(gsi.directorVector(res))
 }
 
-#' @method as.directorVector azimuthInterval
-as.directorVector.azimuthInterval = function(x, D=2, ...){
+#' @method as_directorVector azimuthInterval
+as_directorVector.azimuthInterval = function(x, D=2, ...){
   res = (x[[1]]+x[[2]])/2
-  return(as.directorVector.azimuth(res))
+  return(as_directorVector.azimuth(res))
 }
 
 
diff --git a/cran-comments.md b/cran-comments.md
index 4f4e6aa..8c004ce 100644
--- a/cran-comments.md
+++ b/cran-comments.md
@@ -17,15 +17,16 @@
   
 ## This is a resubmission, after archiving on 2023-04-05
 
-### Changes occurring after submission on 2023-04-13 14:09
+
+### Changes occurring after submission on 2023-04-13 15:57
 
 ```
 Dear maintainer,
  
 package gmGeostats_0.11.3.tar.gz does not pass the incoming checks automatically, please see the following pre-tests:
-Windows: <https://win-builder.r-project.org/incoming_pretest/gmGeostats_0.11.3_20230413_140847/Windows/00check.log>
+Windows: <https://win-builder.r-project.org/incoming_pretest/gmGeostats_0.11.3_20230413_155730/Windows/00check.log>
 Status: 1 NOTE
-Debian: <https://win-builder.r-project.org/incoming_pretest/gmGeostats_0.11.3_20230413_140847/Debian/00check.log>
+Debian: <https://win-builder.r-project.org/incoming_pretest/gmGeostats_0.11.3_20230413_155730/Debian/00check.log>
 Status: 2 NOTEs
 
 Please fix all problems and resubmit a fixed version via the webform.
@@ -38,45 +39,40 @@ Flavor: r-devel-linux-x86_64-debian-gcc
 Following changes done:
 
 * Check: S3 generic/method consistency, Result: NOTE
-
+Mismatches for apparent methods not registered:
+as.directorVector:
+  function(x, ...)
+as.directorVector.default:
+  function(x)
 as.directorVector:
-  function(x)  --> converted to function(x, ...)
+  function(x, ...)
 as.directorVector.azimuth:
   function(x, D)
-as.directorVector.azimuthInterval:
-  function(x, D)
 
-image:
-  function(x, ...)
-image.polargrid:
- function(r, phi, z, zlim, rlim, philim, col, add, xaxs, yaxs, probs,
-           breaks, ...)
-image.polargrid: --> renamed to image_polargrid as this is a non-exported internal function
+as.directorVector renamed to as_directorVector, as it is only an internal function
+
 
 *  Apparent methods for exported generics not registered:
 
-as.AnisotropyScaling.double --> alias removed
-as.LMCAnisCompo.LMCAnisCompo  --> added to NAMESPACE
-as.LMCAnisCompo.gmCgram --> added to NAMESPACE
-as.gmCgram.LMCAnisCompo --> added to NAMESPACE
-as.gmCgram.variogramModel --> added to NAMESPACE
-as.gmCgram.variogramModelList --> added to NAMESPACE
 as.gmEVario.default --> added to NAMESPACE
-as.gmEVario.gstatVariogram --> added to NAMESPACE
-as.gmEVario.logratioVariogram --> added to NAMESPACE
-as.gmEVario.logratioVariogramAnisotropy --> added to NAMESPACE
-as.gmSpatialModel.default --> added to NAMESPACE
-as.gmSpatialModel.gstat --> added to NAMESPACE
-as.gstatVariogram.default --> added to NAMESPACE
-as.gstatVariogram.gmEVario --> added to NAMESPACE
-as.logratioVariogram.gmEVario --> added to NAMESPACE 
-as.logratioVariogram.gstatVariogram --> added to NAMESPACE
-as.logratioVariogram.logratioVariogram --> added to NAMESPACE
-pairsmap.SpatialPointsDataFrame --> added to NAMESPACE
-unmask.SpatialPoints --> added to NAMESPACE
+
+
+Apologies for the repeated errors. We cannot reproduce them in our Ubuntu systems, and hence cannot check completely that they disappeared. 
+  
   
+Additionally, the following words are all correct:
+
+Possibly misspelled words in DESCRIPTION:
+  Boogaart (36:10)
+  Geostatistics (4:8)
+  Tolosana (35:36)
+  geostatistical (30:26)
+  microstructural (32:51)
+  multipoint (34:52)
   
 
+best regards
+
 ### Original request
 
 Request from 2023-03-19. All calls to .C() are now explicitly pointing
-- 
GitLab