Closed j-c-c closed 1 month ago
Looks like sklearn
v1.5.0 only supports python 3.9-3.12. So I'll revert the changes and pin to usable version of sklearn
until we're ready to move our python window.
I'm going to change this to "Ready for Review" just to kick off the next round of CI jobs.
In a recent release
sklearn
altered the API of the PCA class methods_fit_full()
and_fit_truncated()
. Formerly, the namespace of the data was determined within these methods. Now, the namespace is determined in the method_fit()
which calls the above methods and passes the namespace as an argument.This API changed caused our subclass,
ComplexPCA
, ofsklearn
's PCA class to be broken.In this PR I've made a similar change to our subclass
ComplexPCA
.