def get_method(name):
    """
    Return a callable function for computing nowcasts.

    Description:
    Return a callable function for computing deterministic or ensemble
    precipitation nowcasts.

    Implemented methods:

    +-----------------+-------------------------------------------------------+
    |     Name        |              Description                              |
    +=================+=======================================================+
    |  anvil          | the autoregressive nowcasting using VIL (ANVIL)       |
    |                 | nowcasting method developed in :cite:`PCLH2020`       |
    +-----------------+-------------------------------------------------------+
    |  eulerian       | this approach keeps the last observation frozen       |
    |                 | (Eulerian persistence)                                |
    +-----------------+-------------------------------------------------------+
    |  lagrangian or  | this approach extrapolates the last observation       |
    |  extrapolation  | using the motion field (Lagrangian persistence)       |
    +-----------------+-------------------------------------------------------+
    |  linda          | the LINDA method developed in :cite:`PCN2021`         |
    +-----------------+-------------------------------------------------------+
    |  lagrangian\_   | this approach computes local lagrangian probability   |
    |  probability    | forecasts of threshold exceedences                    |
    +-----------------+-------------------------------------------------------+
    |  sprog          | the S-PROG method described in :cite:`Seed2003`       |
    +-----------------+-------------------------------------------------------+
    |  steps          | the STEPS stochastic nowcasting method described in   |
    |                 | :cite:`Seed2003`, :cite:`BPS2006` and :cite:`SPN2013` |
    |                 |                                                       |
    +-----------------+-------------------------------------------------------+
    |  sseps          | short-space ensemble prediction system (SSEPS).       |
    |                 | Essentially, this is a localization of STEPS          |
    +-----------------+-------------------------------------------------------+
    """
    if isinstance(name, str):
        name = name.lower()
    else:
        raise TypeError(
            "Only strings supported for the method's names.\n"
            + "Available names:"
            + str(list(_nowcast_methods.keys()))
        ) from None

    try:
        return _nowcast_methods[name]
    except KeyError:
        raise ValueError(
            "Unknown nowcasting method {}\n".format(name)
            + "The available methods are:"
            + str(list(_nowcast_methods.keys()))
        ) from None
Return a callable function for computing nowcasts.

Description:
Return a callable function for computing deterministic or ensemble
precipitation nowcasts.

Implemented methods:

+-----------------+-------------------------------------------------------+
|     Name        |              Description                              |
+=================+=======================================================+
|  anvil          | the autoregressive nowcasting using VIL (ANVIL)       |
|                 | nowcasting method developed in :cite:`PCLH2020`       |
+-----------------+-------------------------------------------------------+
|  eulerian       | this approach keeps the last observation frozen       |
|                 | (Eulerian persistence)                                |
+-----------------+-------------------------------------------------------+
|  lagrangian or  | this approach extrapolates the last observation       |
|  extrapolation  | using the motion field (Lagrangian persistence)       |
+-----------------+-------------------------------------------------------+
|  linda          | the LINDA method developed in :cite:`PCN2021`         |
+-----------------+-------------------------------------------------------+
|  lagrangian\_   | this approach computes local lagrangian probability   |
|  probability    | forecasts of threshold exceedences                    |
+-----------------+-------------------------------------------------------+
|  sprog          | the S-PROG method described in :cite:`Seed2003`       |
+-----------------+-------------------------------------------------------+
|  steps          | the STEPS stochastic nowcasting method described in   |
|                 | :cite:`Seed2003`, :cite:`BPS2006` and :cite:`SPN2013` |
|                 |                                                       |
+-----------------+-------------------------------------------------------+
|  sseps          | short-space ensemble prediction system (SSEPS).       |
|                 | Essentially, this is a localization of STEPS          |
+-----------------+-------------------------------------------------------+
pysteps/nowcasts/interface.py