Skip to content
forked from mabelcalim/waipy

This guide includes a Continuous Wavelet Transform (CWT), significance tests from based on Torrence and Compo (1998) and Cross Wavelet Analysis (CWA) based on Maraun and Kurths(2004).

License

Notifications You must be signed in to change notification settings

m-weigand/waipy

 
 

Repository files navigation

waipy

This guide includes a Continuous Wavelet Transform (CWT), significance tests from based on Torrence and Compo (1998) ScreenShot

and Cross Wavelet Analysis (CWA) based on Maraun and Kurths(2004).

Cross Power Wavelet Analysis: ScreenShot

Wavelet Coherence Analysis: ScreenShot

Installation

If you use pip, install with:

pip install waipy

The newest version from git can be installed with:

pip install git+https://github.com/mabelcalim/waipy.git

Waipy has optional features that can be installed with:

pip install git+https://github.com/mabelcalim/waipy.git#egg=waipy[all]

Manual installation

First steps:

cd  PATH_TO_SAVE_WAIPY_IN_YOUR_HOME
git clone https://github.com/mabelcalim/waipy.git
cd waipy/

A local install can be done using the provided setup.py file:

python3 setup.py install

The installation path can be changed using the --prefix switch, e.g.:

python setup.py install --prefix $HOME/inst

Make sure to add the corresponding paths to your $PATH and $PYTHONPATH environment variables. Alternatively, if the --user switch can be used:

export PYTHONUSERBASE=$HOME/inst/pip_installs
export PYTHONPATH=$HOME/inst/pip_installs/lib/python2.7/\
    site-packages/:$PYTHONPATH
export PATH=$HOME/inst/pip_installs/bin:$PATH
python setup.py install --user

If you plan on modifying the code, use the develop target in combination with the --user swich:

export PYTHONUSERBASE=$HOME/inst/pip_installs
export PYTHONPATH=$HOME/inst/pip_installs/lib/python2.7/\
    site-packages/:$PYTHONPATH
export PATH=$HOME/inst/pip_installs/bin:$PATH
python setup.py develop --user

The first three lines should also be included in the $HOME/.bashrc file.

Requirements

The following packages are required (tested on Debian Wheezy):

Installing requirements for python3

  • pip3 install numpy
  • pip3 install matplotlib
  • pip3 install netCDF4
  • pip3 install pandas
  • pip3 install scipy

As a tip, try to use jupyter !

  • pip3 install jupyter

Examples

Use waipy without install it!

Check the prêt-à-porter.ipynb examples!!!

Support Group

https://groups.google.com/forum/?hl=en#!forum/waipy-users-support

About

This guide includes a Continuous Wavelet Transform (CWT), significance tests from based on Torrence and Compo (1998) and Cross Wavelet Analysis (CWA) based on Maraun and Kurths(2004).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 98.7%
  • Other 1.3%