[Vegan-commits] r1860 - in pkg/vegan: . inst

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Tue Sep 20 06:22:45 CEST 2011


Author: jarioksa
Date: 2011-09-20 06:22:45 +0200 (Tue, 20 Sep 2011)
New Revision: 1860

Modified:
   pkg/vegan/DESCRIPTION
   pkg/vegan/inst/ChangeLog
Log:
up version with .C() interface change in nestedness.c

Modified: pkg/vegan/DESCRIPTION
===================================================================
--- pkg/vegan/DESCRIPTION	2011-09-20 03:29:02 UTC (rev 1859)
+++ pkg/vegan/DESCRIPTION	2011-09-20 04:22:45 UTC (rev 1860)
@@ -1,7 +1,7 @@
 Package: vegan
 Title: Community Ecology Package
-Version: 2.1-0
-Date: September 8, 2011
+Version: 2.1-1
+Date: September 20, 2011
 Author: Jari Oksanen, F. Guillaume Blanchet, Roeland Kindt, Pierre Legendre, 
    Peter R. Minchin, R. B. O'Hara, Gavin L. Simpson, Peter Solymos, 
    M. Henry H. Stevens, Helene Wagner  

Modified: pkg/vegan/inst/ChangeLog
===================================================================
--- pkg/vegan/inst/ChangeLog	2011-09-20 03:29:02 UTC (rev 1859)
+++ pkg/vegan/inst/ChangeLog	2011-09-20 04:22:45 UTC (rev 1860)
@@ -2,18 +2,25 @@
 
 VEGAN DEVEL VERSIONS at http://r-forge.r-project.org/
 
-Version 2.1-0 (opened September 8, 2011)
+Version 2.1-1 (opened September 20, 2011)
 
+	* nestedness.c: changed interface in "swapcount" and "rswapcount"
+	which now require integer data matrix. The first argument in .C
+	call should now be defined as as.integer() instead of old
+	as.double().
+
+Version 2.1-0 (closed September 20, 2011)
+
 	* New major version opened with the release of vegan_2.0-0 on
 	September 8, 2011.
 
 	* nestedness.c: isDiag* uses now switch(sX) where sX is the number
-	of non-empty cells. The code looks like it should be faster, but
-	measurable effects are hard to see. However, it is now much
-	clearer since it is obvious what kind of decisions are made with
-	each matrix fill. The swap and trialswap also find first the fill
-	of the 2x2 submatrix, and continue only if fill == 2. The
-	measurable effects are small again (perhaps 1%). 
+	of non-empty cells. The "swapcount" method uses new isDiagFill
+	which finds the largest swappable element that does not change the
+	fill, and "rswapcount" uses isDiag which finds both the largest
+	swappable element the change in fill. The swap and trialswap also
+	find first the fill of the 2x2 submatrix, and continue only if
+	fill == 2. The measurable effects are small again (perhaps 1%).
 
 	* tests: added tests for commsimulator, permatswap1 and
 	permatfull1 before starting the adventures with nestedness.c.



More information about the Vegan-commits mailing list