All Projects → regeirk → Pycwt

regeirk / Pycwt

Licence: other
A Python module for continuous wavelet spectral analysis. It includes a collection of routines for wavelet transform and statistical analysis via FFT algorithm. In addition, the module also includes cross-wavelet transforms, wavelet coherence tests and sample scripts.

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Pycwt

Biosppy
Biosignal Processing in Python
Stars: ✭ 358 (+145.21%)
Mutual labels:  data-science, signal-processing
Textbook
Principles and Techniques of Data Science, the textbook for Data 100 at UC Berkeley
Stars: ✭ 145 (-0.68%)
Mutual labels:  data-science
Stumpy
STUMPY is a powerful and scalable Python library for modern time series analysis
Stars: ✭ 2,019 (+1282.88%)
Mutual labels:  data-science
Uncertainty Metrics
An easy-to-use interface for measuring uncertainty and robustness.
Stars: ✭ 145 (-0.68%)
Mutual labels:  data-science
Machine learning for good
Machine learning fundamentals lesson in interactive notebooks
Stars: ✭ 142 (-2.74%)
Mutual labels:  data-science
Jupyter
Stars: ✭ 145 (-0.68%)
Mutual labels:  data-science
Entropy
EntroPy: complexity of time-series in Python (DEPRECATED)
Stars: ✭ 142 (-2.74%)
Mutual labels:  signal-processing
Selfie2anime
Anime2Selfie Backend Services - Lambda, Queue, API Gateway and traffic processing
Stars: ✭ 146 (+0%)
Mutual labels:  data-science
Py Rse
Research Software Engineering with Python course material
Stars: ✭ 145 (-0.68%)
Mutual labels:  data-science
Bodywork Core
Deploy machine learning projects developed in Python, to Kubernetes. Accelerated MLOps 🚀
Stars: ✭ 145 (-0.68%)
Mutual labels:  data-science
Pycroscopy
Scientific analysis of nanoscale materials imaging data
Stars: ✭ 144 (-1.37%)
Mutual labels:  signal-processing
Data Science Question Answer
A repo for data science related questions and answers
Stars: ✭ 2,000 (+1269.86%)
Mutual labels:  data-science
Scipy con 2019
Tutorial Sessions for SciPy Con 2019
Stars: ✭ 142 (-2.74%)
Mutual labels:  data-science
Scalable Data Science
Scalable Data Science, course sets in big data Using Apache Spark over databricks and their mathematical, statistical and computational foundations using SageMath.
Stars: ✭ 142 (-2.74%)
Mutual labels:  data-science
Docker tutorial
Code and helper scripts for article on Medium "How Docker Can Help You Become A More Effective Data Scientist"
Stars: ✭ 145 (-0.68%)
Mutual labels:  data-science
Doddle Model
🍰 doddle-model: machine learning in Scala.
Stars: ✭ 142 (-2.74%)
Mutual labels:  data-science
Efficient Apriori
An efficient Python implementation of the Apriori algorithm.
Stars: ✭ 145 (-0.68%)
Mutual labels:  data-science
Cheat Sheets
Developer Cheatsheets
Stars: ✭ 145 (-0.68%)
Mutual labels:  data-science
Fantasy Basketball
Scraping statistics, predicting NBA player performance with neural networks and boosting algorithms, and optimising lineups for Draft Kings with genetic algorithm. Capstone Project for Machine Learning Engineer Nanodegree by Udacity.
Stars: ✭ 146 (+0%)
Mutual labels:  data-science
Python Machine Learning Book
The "Python Machine Learning (1st edition)" book code repository and info resource
Stars: ✭ 11,428 (+7727.4%)
Mutual labels:  data-science

|ReadTheDocs| |PyPi| |Travis|

PyCWT

A Python module for continuous wavelet spectral analysis. It includes a collection of routines for wavelet transform and statistical analysis via FFT algorithm. In addition, the module also includes cross-wavelet transforms, wavelet coherence tests and sample scripts.

Please read the documentation here <http://pycwt.readthedocs.io/en/latest/>__.

This module requires NumPy, SciPy, tqdm. In addition, you will also need matplotlib to run the examples.

The sample scripts (sample.py, sample_xwt.py) illustrate the use of the wavelet and inverse wavelet transforms, cross-wavelet transform and wavelet transform coherence. Results are plotted in figures similar to the sample images.

Disclaimer

This module is based on routines provided by C. Torrence and G. P. Compo available at http://paos.colorado.edu/research/wavelets/, on routines provided by A. Grinsted, J. Moore and S. Jevrejeva available at http://noc.ac.uk/using-science/crosswavelet-wavelet-coherence, and on routines provided by A. Brazhe available at http://cell.biophys.msu.ru/static/swan/.

This software is released under a BSD-style open source license. Please read the license file for further information. This routine is provided as is without any express or implied warranties whatsoever.

Installation

We recommend using PyPI to install this package.

.. code-block:: sh

$ pip install pycwt

Or, you can download the code and run the below line within the top level folder.

.. code-block:: sh

$ python setup.py install

Acknowledgements

We would like to thank Christopher Torrence, Gilbert P. Compo, Aslak Grinsted, John Moore, Svetlana Jevrejevaand and Alexey Brazhe for their code and also Jack Ireland and Renaud Dussurget for their attentive eyes, feedback and debugging.

Authors

Sebastian Krieger, Nabil Freij, Alexey Brazhe, Christopher Torrence, Gilbert P. Compo and contributors.

References

  1. Torrence, C. and Compo, G. P.. A Practical Guide to Wavelet Analysis. Bulletin of the American Meteorological Society, American Meteorological Society, 1998, 79, 61-78.
  2. Torrence, C. and Webster, P. J.. Interdecadal changes in the ENSO-Monsoon system, Journal of Climate, 1999, 12(8), 2679-2690.
  3. Grinsted, A.; Moore, J. C. & Jevrejeva, S. Application of the cross wavelet transform and wavelet coherence to geophysical time series. Nonlinear Processes in Geophysics, 2004, 11, 561-566.
  4. Mallat, S.. A wavelet tour of signal processing: The sparse way. Academic Press, 2008, 805.
  5. Addison, P. S. The illustrated wavelet transform handbook: introductory theory and applications in science, engineering, medicine and finance. IOP Publishing, 2002.
  6. Liu, Y., Liang, X. S. and Weisberg, R. H. Rectification of the bias in the wavelet power spectrum. Journal of Atmospheric and Oceanic Technology, 2007, 24, 2093-2102.

.. |ReadTheDocs| image:: https://readthedocs.org/projects/pycwt/badge/?version=latest :target: http://pycwt.readthedocs.io/en/latest/?badge=latest

.. |PyPi| image:: https://badge.fury.io/py/pycwt.svg :target: https://badge.fury.io/py/pycwt

.. |Travis| image:: https://travis-ci.org/regeirk/pycwt.svg?branch=master :target: https://travis-ci.org/regeirk/pycwt

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].