def _rate_of_turn(heading): ''' Create rate of turn from heading. :param heading: Heading parameter. :type heading: Parameter ''' heading.array = repair_mask(straighten_headings(heading.array), repair_duration=None) rate_of_turn = np.ma.abs(rate_of_change(heading, 8)) rate_of_turn_masked = \ np.ma.masked_greater(rate_of_turn, settings.HEADING_RATE_SPLITTING_THRESHOLD) return rate_of_turn_masked