adding generalized scanner interface to timestamp index ~ see examples/scan.py for usage