updates for pulse train analysis