Repository: fitbenchmarking/fitbenchmarking

Issue:
Tests run by default
If you install via
`pip install fitbenchmarking`
then only scipy minimizers are available.  The default options should reflect this.

Discussion:

Patch:
diff --git a/fitbenchmarking/utils/options.py b/fitbenchmarking/utils/options.py
index d650efa9..22ce6467 100644
--- a/fitbenchmarking/utils/options.py
+++ b/fitbenchmarking/utils/options.py
@@ -84,7 +84,7 @@ class Options(object):
     DEFAULT_FITTING = \
         {'num_runs': 5,
          'algorithm_type': 'all',
-         'software': ['bumps', 'dfo', 'minuit', 'scipy', 'scipy_ls'],
+         'software': ['scipy', 'scipy_ls'],
          'use_errors': True,
          'jac_method': ['scipy']}
     DEFAULT_JACOBIAN = \


Test patch:
diff --git a/fitbenchmarking/systests/test_regression.py b/fitbenchmarking/systests/test_regression.py
index 172c00ae..ea9ceaaa 100644
--- a/fitbenchmarking/systests/test_regression.py
+++ b/fitbenchmarking/systests/test_regression.py
@@ -208,6 +208,7 @@ def setup_options(multifit=False):
         opts.minimizers = {k: [v[0]] for k, v in opts.minimizers.items()}
         opts.software = sorted(opts.minimizers.keys())
     else:
+        opts.software = ['bumps', 'dfo', 'minuit', 'scipy', 'scipy_ls']
         opts.minimizers = {s: [opts.minimizers[s][0]] for s in opts.software}
 
     opts.results_dir = os.path.join(os.path.dirname(__file__), 'results')
diff --git a/fitbenchmarking/utils/tests/test_options_fitting.py b/fitbenchmarking/utils/tests/test_options_fitting.py
index 65783a37..e20737af 100644
--- a/fitbenchmarking/utils/tests/test_options_fitting.py
+++ b/fitbenchmarking/utils/tests/test_options_fitting.py
@@ -41,7 +41,7 @@ class FittingOptionTests(unittest.TestCase):
         """
         Checks software default
         """
-        expected = ['bumps', 'dfo', 'minuit', 'scipy', 'scipy_ls']
+        expected = ['scipy', 'scipy_ls']
         actual = self.options.software
         self.assertEqual(expected, actual)