Skip to content

Commit 249f622

Browse files
committed
[estimate] make --no-multi the default
1 parent 8e4e375 commit 249f622

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

smcpp/analysis.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ def __init__(self, files, args):
231231
self._model.randomize()
232232
self._init_optimizer(args.outdir,
233233
args.algorithm, args.xtol, args.ftol,
234-
learn_rho=True, single=args.no_multi)
234+
learn_rho=True, single=not args.multi)
235235
self._init_regularization(args)
236236

237237

smcpp/commands/command.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ def add_common_estimation_args(parser):
6969
optimizer.add_argument('--algorithm',
7070
choices=["BFGS", "L-BFGS-B", "TNC", "AdaMax", "Adam"],
7171
default="L-BFGS-B", help=argparse.SUPPRESS)
72-
optimizer.add_argument('--no-multi', default=False, action="store_true",
73-
help="do not update multiple blocks of coordinates at once")
72+
optimizer.add_argument('--multi', default=False, action="store_true",
73+
help="update multiple blocks of coordinates at once")
7474
optimizer.add_argument("--ftol", type=float,
7575
default=smcpp.defaults.ftol,
7676
help="stopping criterion for relative improvement in loglik "

smcpp/optimize/optimizers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def __init__(self, analysis, algorithm, xtol, ftol, single):
2929
self._single = single
3030

3131
@abstractmethod
32-
def _coordinates(self, i):
32+
def _coordinates(self):
3333
'Return a list of groups of coordinates to be optimized at iteration i.'
3434
return []
3535

@@ -104,7 +104,7 @@ def _minimize(self, x0, coords):
104104
self._f_dict = {}
105105
self._last_f = None
106106
f0 = self._f(x0z, self._analysis, coords)[0]
107-
if True or len(y) > 1:
107+
if len(y) > 1:
108108
res = scipy.optimize.minimize(self._f, x0z,
109109
jac=True,
110110
args=(self._analysis, coords),

0 commit comments

Comments
 (0)