Overview: This module takes as input an Array of Signal objects and performs a Principal Components Analysis of the data that the Signals contain.
Detailed Description: Performs a principal componenet analysis on an input array of Signal objects The basis vectors for the transformation can be calculated or an exisiting set can be taken as input. If the basis vectors are calculated they are also output to be used in another transform. Any column of data marked "Onsets" is ignored.
Data Handling: If the "Perform transform in place?" is set to false, the input Signal objects are not modified, but cloned and the data matrix of each cloned Signal is replaced with its PCA-ed version. Otherwise the input data is modified.