continued to work on triangulation.py, including using KDE estimates for observed timing errors