----- Forwarded message from Stefan Schlager
<stefan.schla...@uniklinik-freiburg.de> -----
Date: Wed, 18
Dec 2013 09:52:46 -0500
From: Stefan Schlager
<stefan.schla...@uniklinik-freiburg.de>
Reply-To: Stefan Schlager
<stefan.schla...@uniklinik-freiburg.de>
Subject: Morpho 1.99 -
inofficial release on sourceforge
To:
morphmet@morphometrics.org
Dear all,
I just uploaded a new version (1.99) of Morpho to github (https://github.com/zarquon42b/Morpho/releases) and sourceforge (https://sourceforge.net/projects/morpho-rpackage/) (for the moment not to CRAN!!!).
Most of it are under the hood changes such as replacing FORTRAN code with C++ code, using Rcpp/RcppArmadillo. This makes it quite easy to let C++ do the heavy lifting e.g. in permutation tests.
The first functions to benefit are permudist, groupPCA and the new asymPermute (to assess differences in direction and intensity of directional asymmetry between groups).
Note: install the packages Rcpp and RcppArmadillo (install.packages(c("RcppArmadillo", "Rcpp")))before installing the new Morpho
Here is the complete list of changes:
I just uploaded a new version (1.99) of Morpho to github (https://github.com/zarquon42b/Morpho/releases) and sourceforge (https://sourceforge.net/projects/morpho-rpackage/) (for the moment not to CRAN!!!).
Most of it are under the hood changes such as replacing FORTRAN code with C++ code, using Rcpp/RcppArmadillo. This makes it quite easy to let C++ do the heavy lifting e.g. in permutation tests.
The first functions to benefit are permudist, groupPCA and the new asymPermute (to assess differences in direction and intensity of directional asymmetry between groups).
Note: install the packages Rcpp and RcppArmadillo (install.packages(c("RcppArmadillo", "Rcpp")))before installing the new Morpho
Here is the complete list of changes:
- renamed 'adnormals' to 'updateNormals'
- 'permudist' is now massively faster by using C++ code for permutation. It can handle more than 2 groups now.
- as the new 'permudist' is now implemented in 'groupPCA', it gets a boost, too.
- added function 'RegScore' to calculate Regression scores as described in Drake & Klingenberg (2008)
- added 'CAC' (common allometric component)
- added functions 'asymPermute' (assessing directional asymmetry) and 'meanMat' (fast Matrix averaging)
- covPCA now returns the distances instead of squared distances
- added option to revert vecx to translate a matrix back into an array containing landmarks
- adapted 'ray2mesh' to work in parallel calls and added option "mc.cores" in 'placePatch' - even in Windows
- added option "add" in "meshDist" and "render" to add to existing rgl window.
- fixed error in in 'placePatch' in case "data" is a matrix
Happy holidays
Stefan
-- Dr. Stefan Schlager Anthropologie Medizinische Fakultät der der Albert Ludwigs- Universität Freiburg Hebelstr. 29 79104 Freiburg
Anthropology Faculty of Medicine, Albert-Ludwigs-University Freiburg Hebelstr. 29 D- 79104 Freiburg phone +49 (0)761 203-5522 fax +49 (0)761 203-6898
----- End forwarded message
-----
signature.asc
Description: PGP signature