gge 1.9 (2024.10.28)
CRAN release: 2024-10-28
Documentation pages now created via Github Actions.
Changed vignette chunk option
eval=0toeval=FALSEto maybe fix error whenrevdep-checkingagridat.Fixed vignette example showing the difference between genotype-focused and environment-focused biplots.
gge 1.8 (2023-08-20)
CRAN release: 2023-08-21
Switch from GPL3 to MIT license.
Fix docType issue as requested by CRAN.
gge 1.6 (2020-12-16)
CRAN release: 2020-12-16
Brian Ripley wrote: “The future of OpenGL is uncertain (except on macOS, where it has no future). So it seems reasonable to require rgl only when essential to the package. These packages have it in Depends/Imports but seem not to actually call it in their checks (established using a fake install). It is possible that the sole purpose of the package might be to do interactive visualizations which are not checked, but that seems not to be the case here. We noticed calls to rgl functions in , but they would better be conditioned by if(interactive()) (see ‘Writing R Extensions’). Please move rgl to Suggests and use conditionally (see §1.1.3.1 of ‘Writing R Extensions’) at the next package update.””
- Moved rgl to Suggests. Cannot use
require(rgl)because that crashes R for some users, so useif("rgl" %in% installed.packages() )to check for installation and then call functionsrgl::open3d()
gge 1.5 (2020-07-21)
CRAN release: 2020-07-21
Please use
gge(data,formula)instead ofgge(formula,data).New argument
ggb=TRUEto request construction of GGB biplot.
gge 1.4 (2018-05-15)
CRAN release: 2018-05-15
Use
cex.gen=0to omit genotype names.On some Windows machines,
library(rgl)crashes R, perhaps because of a dll conflict with Windows. Removed@import rglso thatrglis not loaded by default, and nowbiplot3duses calls likergl::text3d.
gge 1.3 (2017-12-14)
CRAN release: 2017-12-14
The
nipals()function using C++ code has been removed.The
rnipals()function has been removed.The
ggepackage now imports thenipalspackage, which is new.
gge 1.2 - (2017-05-26)
CRAN release: 2017-05-25
New function
nipals()for finding principal components using C++. Code frompcaMethodspackage.New function
rnipals()for finding principal components in R.New function
biplot3d()to draw 3d biplots usingrglpackage.Modifed
main,subtitle,xlab,ylabarguments to allow removal.Changed
titleargument tomainfor consistency with other packages.Now using
testthatandcovrpackages.Added package logo on GitHub.
gge 1.1 (2016-10-08)
CRAN release: 2016-10-08
Added
zoom.genandzoom.envarguments tobiplot()for M.Zoric.Moved tests to
tests/gge_tests.R
gge 1.0 (2015-12-14)
CRAN release: 2015-12-14
Package
ggeis split off fromagridatpackage.Added
origin,hullarguments tobiplot().
gge 0.1 - (2013-01-01)
- Added
gge()to agridat package.
gge 0.0 - (2004-01-01)
- Created function
gge()to fit and plot GGE biplots.
A history of NIPALS functions in gge
- Created
nipals()based onpcaMethods::nipalsPca(). Modified the function for faster execution and submitted a patch back topcaMethods.
- Created
- Henning Redestig created a C++ version of NIPALS for the
pcaMethodspackage.
- Henning Redestig created a C++ version of NIPALS for the
- The
gge::nipals()R function is re-namedrnipals(), and a newnipals()function is created, based on the C++ code inpcaMethods. Released gge version 1.2.
- The
- Discovered that
mixOmics::nipals()is a pure R function that is faster than the C++ version, sogge::nipals()was re-written into a pure R function. The C++ version was removed from theggepackage.
- Discovered that
- The
gge::nipalsfunction is moved to a new package,nipals::nipals. The function is optimized for performance, improved to better handle missing values and to orthogonalize the principal components.
- The
