def METHOD_NAME(comparison_grid_name):
    """
    Get the projection from the comparison_grid_name.
    Parameters
    ----------
    comparison_grid_name : str
        The name of the projection comparison grid to use for remapping
    Returns
    -------
    projection : cartopy.crs.Projection
        The projection
    Raises
    ------
    ValueError
        If comparison_grid_name does not describe a known comparison grid
    """
    # Authors
    # -------
    # Xylar Asay-Davis
    # Milena Veneziani
    # Yohei Takano
    if comparison_grid_name not in known_comparison_grids:
        raise ValueError(
            f'Unknown comparison grid type {comparison_grid_name}')
    if comparison_grid_name == 'latlon':
        raise ValueError('latlon is not a projection grid.')
    elif comparison_grid_name in ['antarctic', 'antarctic_extended']:
        projection = cartopy.crs.Stereographic(
            central_latitude=-90., central_longitude=0.0,
            true_scale_latitude=-71.0)
    elif comparison_grid_name in ['arctic', 'arctic_extended']:
        projection = cartopy.crs.Stereographic(
            central_latitude=90., central_longitude=0.0,
            true_scale_latitude=75.0)
    elif comparison_grid_name == 'north_atlantic':
        projection = cartopy.crs.LambertConformal(
            central_latitude=45., central_longitude=-45.,
            standard_parallels=(39., 51.))
    elif comparison_grid_name == 'north_pacific':
        projection = cartopy.crs.LambertConformal(
            central_latitude=40., central_longitude=180.,
            standard_parallels=(34., 46.))
    elif comparison_grid_name == 'subpolar_north_atlantic':
        projection = cartopy.crs.LambertConformal(
            central_latitude=54., central_longitude=-40.,
            standard_parallels=(40., 68.))
    else:
        raise ValueError(f'We missed one of the known comparison grids: '
                         f'{comparison_grid_name}')
    return projection