def METHOD_NAME(config, data):
    '''Checks that the config file contains all required parameters
    :param dict config:
        Configuration file
    :returns:
        Configuration file with all correct parameters
    '''
    if 'tolerance' not in config.keys() or not config['tolerance']:
        config['tolerance'] = 1E-5
    if not config.get('maximum_iterations', None):
        config['maximum_iterations'] = 1000
    mmin_obs = np.min(data['magnitude'])
    if config.get('input_mmin', 0) < mmin_obs:
        config['input_mmin'] = mmin_obs
    if fabs(config['b-value']) < 1E-7:
        config['b-value'] = 1E-7
    return config