Skip to content

pyEOF: Empirical Orthogonal Function (EOF) analysis and Rotated EOF analysis in Python

License

Notifications You must be signed in to change notification settings

zhonghua-zheng/pyEOF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyEOF: Empirical Orthogonal Function (EOF) analysis and Rotated EOF analysis in Python

doi Documentation Status GitHub binder license pepy

pyEOF is a Python package for EOF and Rotated EOF Analysis . It takes advantage of

Installation

Step 1: create an environment:

$ conda create -n pyEOF python=3.7
$ conda activate pyEOF
$ conda install -c conda-forge numpy pandas scipy scikit-learn rpy2

Step 2: install using pip:

$ pip install pyEOF

(optional) for jupyter notebook tutorial:

$ conda install -c conda-forge numpy pandas scipy scikit-learn rpy2 xarray matplotlib jupyter eofs pooch netcdf4

(optional) install from source:

$ git clone https://github.com/zzheng93/pyEOF.git
$ cd pyEOF
$ python setup.py install

How to use it?

You may reproduce the jupyter notebook example on Binder.

Please check online documentation for more information.

How to ask for help

The GitHub issue tracker is the primary place for bug reports.

About

pyEOF: Empirical Orthogonal Function (EOF) analysis and Rotated EOF analysis in Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published