/xeofs

Collection of EOF analysis and related variants for climate science

Primary LanguagePythonMIT LicenseMIT

GitHub tag (latest SemVer) GitHub Workflow Status (event) Documentation Status PyPI - Downloads badge5

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.

Credits