One idea is to create a generic "remove_signal" module that can point to several different methods/techniques to remove the signals found in the first pass, then run a second..third…etc. pass through the segments. Data can be stored in an extra dimension in the pandas return structure.
One idea is to create a generic "remove_signal" module that can point to several different methods/techniques to remove the signals found in the first pass, then run a second..third…etc. pass through the segments. Data can be stored in an extra dimension in the pandas return structure.