EuroSciPy logo


Cambridge, UK - 27-30 August 2014

IDL, Python, Wavelet, EMD and Licences: The worries of a Solar Physicist

Nabil Freij


Time series analysis is an important part of most scientific fields and is crucial tool in Solar Physics. Interactive Data Language (IDL) has been the language of choice in solar physics for a few decades now and has spawned a large mountain of legacy code. Since starting my PhD, I've taken steps to migrate all of my scientific computing from IDL to Python. Though the Fast Fourier Transform (FFT) is widely available there has been a distinct lack of Wavelets and Empirical Mode Decomposition (EMD) algorithms in Python. These methods are common place within solar physics and thus fill a very real need in the community. In this talk I detail my efforts to tidy and licence a python Wavelet module as well as create an effective and efficient EMD algorithm.