Reverted back to using strictly pandas dataframes for filtering and selecting points, changed dataframe to default its indexing to dates instead of numerical, corrected conflicting code, investigating filtering by dates instead of looping through lists