def METHOD_NAME(max_bands=3):
    res = []
    for k in algos:
        if k.startswith("_"):
            continue
        cam_filters = get_camera_filters_for(algos[k], max_bands)
        if len(cam_filters) == 0:
            continue
        res.append({
            'id': k,
            'filters': cam_filters,
            **algos[k]
        })
    return res