Parse a NMEA-formatted latitude pair.

    Args:
        latitude (str): Latitude in DDMM.MMMM
        hemisphere (str): North or South

    Returns:
        float: Decimal representation of latitude

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

    Args:
        latitude (str): Latitude in DDMM.MMMM
        hemisphere (str): North or South

    Returns:
        float: 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