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
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