Loading sas_temper/sas_temper_engine.py +4 −4 Original line number Diff line number Diff line Loading @@ -155,7 +155,7 @@ def define_model(schedule, modconf, temperature, rval, current): if schedule is 1: for i, p in enumerate(modconf.params): if p.kind=="integer": if p.kind in ["integer"]: local.params[i].val = int(frand(p.min,p.max+1.0)) else: local.params[i].val = frand(p.min,p.max) Loading @@ -166,7 +166,7 @@ def define_model(schedule, modconf, temperature, rval, current): if local.sq is not None: for i, sqp in enumerate(modconf.sq.params): if sqp.kind=="integer": if sqp.kind in ["integer"]: local.sq.params[i].val = int(frand(sqp.min,sqp.max+1.0)) else: local.sq.params[i].val = frand(sqp.min,sqp.max) Loading @@ -188,7 +188,7 @@ def define_model(schedule, modconf, temperature, rval, current): if p.polydispersity is not None: move = frand(-0.1*rval*p.polydispersity.val,0.1*rval*p.polydispersity.val) #catch the integer types if p.kind=="integer": if p.kind in ["integer"]: local.params[i].polydispersity.val = int(p.polydispersity.val + move) else: local.params[i].polydispersity.val = p.polydispersity.val + move Loading @@ -210,7 +210,7 @@ def define_model(schedule, modconf, temperature, rval, current): if sqp.polydispersity is not None: move = frand(-0.1*rval*sqp.polydispersity.val,0.1*rval*sqp.polydispersity.val) if sqp.kind=="integer": if sqp.kind in ["integer"]: local.sq.params[i].polydispersity.val = int(sqp.polydispersity.val + move) else: local.sq.params[i].polydispersity.val = sqp.polydispersity.val + move Loading Loading
sas_temper/sas_temper_engine.py +4 −4 Original line number Diff line number Diff line Loading @@ -155,7 +155,7 @@ def define_model(schedule, modconf, temperature, rval, current): if schedule is 1: for i, p in enumerate(modconf.params): if p.kind=="integer": if p.kind in ["integer"]: local.params[i].val = int(frand(p.min,p.max+1.0)) else: local.params[i].val = frand(p.min,p.max) Loading @@ -166,7 +166,7 @@ def define_model(schedule, modconf, temperature, rval, current): if local.sq is not None: for i, sqp in enumerate(modconf.sq.params): if sqp.kind=="integer": if sqp.kind in ["integer"]: local.sq.params[i].val = int(frand(sqp.min,sqp.max+1.0)) else: local.sq.params[i].val = frand(sqp.min,sqp.max) Loading @@ -188,7 +188,7 @@ def define_model(schedule, modconf, temperature, rval, current): if p.polydispersity is not None: move = frand(-0.1*rval*p.polydispersity.val,0.1*rval*p.polydispersity.val) #catch the integer types if p.kind=="integer": if p.kind in ["integer"]: local.params[i].polydispersity.val = int(p.polydispersity.val + move) else: local.params[i].polydispersity.val = p.polydispersity.val + move Loading @@ -210,7 +210,7 @@ def define_model(schedule, modconf, temperature, rval, current): if sqp.polydispersity is not None: move = frand(-0.1*rval*sqp.polydispersity.val,0.1*rval*sqp.polydispersity.val) if sqp.kind=="integer": if sqp.kind in ["integer"]: local.sq.params[i].polydispersity.val = int(sqp.polydispersity.val + move) else: local.sq.params[i].polydispersity.val = sqp.polydispersity.val + move Loading