This jupyter notebook show case the minimual implimentation of canonical correaltion analysis with singular value decomposition solution.
Press (2011) CCA by SVD
JA Wegelin A survey of Partial Least Squares (PLS) methods, with emphasis on the two-block case
Uurtio et. al, (2018)