Changelog
Source:NEWS.md
gge 1.9 (2024.10.28)
Documentation pages now created via Github Actions.
Changed vignette chunk option
eval=0
toeval=FALSE
to 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=TRUE
to request construction of GGB biplot.
gge 1.4 (2018-05-15)
CRAN release: 2018-05-15
Use
cex.gen=0
to omit genotype names.On some Windows machines,
library(rgl)
crashes R, perhaps because of a dll conflict with Windows. Removed@import rgl
so thatrgl
is not loaded by default, and nowbiplot3d
uses 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
gge
package now imports thenipals
package, which is new.
gge 1.2 - (2017-05-26)
CRAN release: 2017-05-25
New function
nipals()
for finding principal components using C++. Code frompcaMethods
package.New function
rnipals()
for finding principal components in R.New function
biplot3d()
to draw 3d biplots usingrgl
package.Modifed
main
,subtitle
,xlab
,ylab
arguments to allow removal.Changed
title
argument tomain
for consistency with other packages.Now using
testthat
andcovr
packages.Added package logo on GitHub.
gge 1.1 (2016-10-08)
CRAN release: 2016-10-08
Added
zoom.gen
andzoom.env
arguments tobiplot()
for M.Zoric.Moved tests to
tests/gge_tests.R
gge 1.0 (2015-12-14)
CRAN release: 2015-12-14
Package
gge
is split off fromagridat
package.Added
origin
,hull
arguments 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
pcaMethods
package.
- 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 thegge
package.
- Discovered that
- The
gge::nipals
function 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