def apply_additional_debye_waller(f_calc, debye_waller_factors):
    """
    Routine to apply additional debye waller factors that
    were not included in initial cif or structure.

    Parameters
    -----------
    f_calc : cctbx.miller.array
        Array of hkl, and structure factor values
    debye_waller_factors: dict
        Keyword arguments for additional debye_waller_factors (not included in struct)

    Returns
    ----------
    f_calc : cctbx.miller.array
        Updated array of hkl, and structure factor values
    """
    if debye_waller_factors:
        f_calc.apply_debye_waller_factors(**debye_waller_factors)
    return f_calc