From noreply at r-forge.r-project.org Wed Jul 15 09:20:33 2015 From: noreply at r-forge.r-project.org (noreply at r-forge.r-project.org) Date: Wed, 15 Jul 2015 09:20:33 +0200 (CEST) Subject: [Vegan-commits] r2953 - in pkg/vegan: . R Message-ID: <20150715072033.E146518775B@r-forge.r-project.org> Author: jarioksa Date: 2015-07-15 09:20:33 +0200 (Wed, 15 Jul 2015) New Revision: 2953 Modified: pkg/vegan/NAMESPACE pkg/vegan/R/rarecurve.R Log: Merge branch 'cran-2.3' into r-forge-svn-local Modified: pkg/vegan/NAMESPACE =================================================================== --- pkg/vegan/NAMESPACE 2015-06-16 11:43:02 UTC (rev 2952) +++ pkg/vegan/NAMESPACE 2015-07-15 07:20:33 UTC (rev 2953) @@ -73,8 +73,9 @@ import(stats) import(graphics) import(permute) -importFrom(utils, head, tail, str) +importFrom(utils, browseURL, combn, flush.console, head, object.size, tail, str) importFrom(tools, Rd2txt, startDynamicHelp) +import(grDevices) ## too many functions to be listed separately import(lattice) importFrom(parallel, mclapply, makeCluster, stopCluster, clusterEvalQ, parApply, parLapply, parSapply, parRapply, parCapply) Modified: pkg/vegan/R/rarecurve.R =================================================================== --- pkg/vegan/R/rarecurve.R 2015-06-16 11:43:02 UTC (rev 2952) +++ pkg/vegan/R/rarecurve.R 2015-07-15 07:20:33 UTC (rev 2953) @@ -12,6 +12,13 @@ lty <- par("lty") tot <- rowSums(x) S <- specnumber(x) + ## remove empty rows or we fail + if (any(S <= 1)) { + message("empty rows removed") + x <- x[S > 0,, drop =FALSE] + tot <- tot[S > 0] + S <- S[S > 0] + } nr <- nrow(x) ## rep col and lty to appropriate length col <- rep(col, length.out = nr) From noreply at r-forge.r-project.org Wed Jul 15 10:28:34 2015 From: noreply at r-forge.r-project.org (noreply at r-forge.r-project.org) Date: Wed, 15 Jul 2015 10:28:34 +0200 (CEST) Subject: [Vegan-commits] r2954 - pkg/vegan/R Message-ID: <20150715082834.D40D6183DC3@r-forge.r-project.org> Author: jarioksa Date: 2015-07-15 10:28:34 +0200 (Wed, 15 Jul 2015) New Revision: 2954 Modified: pkg/vegan/R/rarecurve.R Log: Merge branch 'cran-2.3' into r-forge-svn-local Modified: pkg/vegan/R/rarecurve.R =================================================================== --- pkg/vegan/R/rarecurve.R 2015-07-15 07:20:33 UTC (rev 2953) +++ pkg/vegan/R/rarecurve.R 2015-07-15 08:28:34 UTC (rev 2954) @@ -13,7 +13,7 @@ tot <- rowSums(x) S <- specnumber(x) ## remove empty rows or we fail - if (any(S <= 1)) { + if (any(S <= 0)) { message("empty rows removed") x <- x[S > 0,, drop =FALSE] tot <- tot[S > 0]