xeofs: EOF analysis and variants
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.
Goal (work in progress)
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.
Installation
The package can be installed via
pip install xeofs
Documentation
Documentation is work in progress.