def estimate_kaiser_bessel_beta(W):
    """
    Estimate the kaiser bessel beta using the following heuristic:

    .. math::

        \\beta = 2.34 \\times W

    Derived from `Nonuniform fast Fourier transforms
    using min-max interpolation
    <nufft-min-max-ref_>`_.

    .. _nufft-min-max-ref: https://ieeexplore.ieee.org/document/1166689/

    Parameters
    ----------
    W : int
        Width of the filter

    Returns
    -------
    float
        Kaiser Bessel beta shape parameter
    """
    return 2.34 * W
