At the end of 2008 (UTC 31st Dec 2008 24:00:00, GPS 914803214) a new leap second was added making the offset between GPS time and UTC 15 seconds. I’ve updated this now in my codes heterodyne_pulsar.c
, pulsar_parameter_estimation.c
and pulsar_parameter_mismatch.c
i.e.
if(t <= 820108813)
(*edat).leap = 13;
else if(t <= 914803214)
(*edat).leap = 14;
else
(*edat).leap = 15;