def parse_latitude(latitude, hemisphere):
    """Parse a NMEA-formatted latitude pair.

    :param str latitude: Latitude in DDMM.MMMM
    :param str hemisphere: North or South
    :rtype: ``float``
    :return: Decimal representation of latitude

    """
    latitude = int(latitude[:2]) + float(latitude[2:]) / 60
    if hemisphere == 'S':
        latitude = -latitude
    elif not hemisphere == 'N':
        raise ValueError('Incorrect North/South value %r' % hemisphere)
    return latitude
