ArtifactRemovalAlgorithm An algorithm to remove artifacts from EEG based on Wavelet Packet Decomposition check reference spkit/doc Jupyter-notebook readthedocs/spkit