taking the Konno/Omachi Smoothing implemenation by https://github.com/arkottke/ and implement it for processing in the EEG Data Portal
Referring to other Konno/Omachi implementations may be helpful.
Check syntax with pycodestyle and debug with either spyder or pudb (python -m pudb.run utils.py)
This project was built using Anaconda distribution of Python.
To set up a similar environment you can start a new 2.7 envrionment:
conda create -n nees python=2.7 ipykernel
conda install numba pandas
Run tests with nosetests
from the command line (after installing dependencies).