Empirical orthogonal function (EOF) analysis, commonly referred to as principal component analysis (PCA), is a popular decomposition technique in climate science. Over the years, a variety of variants have emerged but the lack of availability of these different methods in the form of easy-to-use software seems to unnecessarily hinder the acceptance and uptake of these EOF variants by the broad climate science community.
Create a Python package that provides simple access to a variety of different EOF-related techniques through the popular interfaces of NumPy, pandas and xarray.
The package can be installed via
pip install xeofs
Documentation is work in progress.