PyEMD: Python implemention of empirical mode decomposition algorithm. This is yet another Python implementation of Empirical Mode Decomposition (EMD). The package contains many EMD variations and intends to deliver more in time. EMD variations: Ensemble EMD (EEMD), ”Complete Ensemble EMD” (CEEMDAN), different settings and configurations of vanilla EMD. Image decomposition (EMD2D & BEMD) (experimental). PyEMD allows to use different splines for envelopes, stopping criteria and extrema interpolation.