def METHOD_NAME(config, comparison_grid_name):
    """
    Get a descriptor of any comparison grid base on a projection, used for
    remapping and determining the grid name
    Parameters
    ----------
    config : mpas_tools.config.MpasConfigParser
        Contains configuration options
    comparison_grid_name : str
        One of the projections
    Returns
    -------
    descriptor : pyremap.ProjectionGridDescriptor
        A descriptor of the comparison grid
        (eg. - Arctic, North Atlantic)
    """
    # Authors
    # -------
    # Xylar Asay-Davis
    section = 'climatology'
    option_suffixes = {'antarctic': 'AntarcticStereo',
                       'arctic': 'ArcticStereo',
                       'antarctic_extended': 'AntarcticExtended',
                       'arctic_extended': 'ArcticExtended',
                       'north_atlantic': 'NorthAtlantic',
                       'north_pacific': 'NorthPacific',
                       'subpolar_north_atlantic': 'SubpolarNorthAtlantic'}
    grid_suffixes = {'antarctic': 'Antarctic_stereo',
                     'arctic': 'Arctic_stereo',
                     'antarctic_extended': 'Antarctic_stereo',
                     'arctic_extended': 'Arctic_stereo',
                     'north_atlantic': 'North_Atlantic',
                     'north_pacific': 'North_Pacific',
                     'subpolar_north_atlantic': 'Subpolar_North_Atlantic'}
    if comparison_grid_name not in option_suffixes:
        raise ValueError(f'{comparison_grid_name} is not one of the supported '
                         f'projection grids')
    projection = get_pyproj_projection(comparison_grid_name)
    option_suffix = option_suffixes[comparison_grid_name]
    grid_suffix = grid_suffixes[comparison_grid_name]
    width = config.getfloat(
        section, f'comparison{option_suffix}Width')
    option = f'comparison{option_suffix}Height'
    if config.has_option(section, option):
        height = config.getfloat(section, option)
    else:
        height = width
    res = config.getfloat(
        section, f'comparison{option_suffix}Resolution')
    xmax = 0.5 * width * 1e3
    nx = int(width / res) + 1
    x = numpy.linspace(-xmax, xmax, nx)
    ymax = 0.5 * height * 1e3
    ny = int(height / res) + 1
    y = numpy.linspace(-ymax, ymax, ny)
    mesh_name = f'{width}x{height}km_{res}km_{grid_suffix}'
    descriptor = ProjectionGridDescriptor.create(projection, x, y, mesh_name)
    return descriptor