bandlimit now works on dataframes; data prep nearly ready to loop