From b049b8698dadac30017f4c486fbf1105b14a08a1 Mon Sep 17 00:00:00 2001 From: Leo Browning Date: Tue, 1 May 2018 17:13:04 +1200 Subject: [PATCH] added a small fix to make sure that async meas used integer tube numbers --- measure_perc.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/measure_perc.py b/measure_perc.py index 4dc7a41..83d3a07 100644 --- a/measure_perc.py +++ b/measure_perc.py @@ -96,7 +96,7 @@ def measure_number_series_compareL(remote=True): pool.map(n_vary_066L_remote, nconst) def measure_async(cores,start,step,number,scaling,save=False): starttime = timer() - nrange=[start+i*step for i in range(number)] + nrange=[int(start+i*step) for i in range(number)] pool=Pool(cores) results=[pool.apply_async(measure_fullnet,args=(n,scaling,'exp',save)) for n in nrange] output=[res.get() for res in results] @@ -118,6 +118,6 @@ def measure_async(cores,start,step,number,scaling,save=False): args = parser.parse_args() checkdir('data') if args.test: - measure_async(2,500,0,10,save=True) + measure_async(2,500,0,10,5,save=True) else: measure_async(args.cores, args.start, args.step, args.number,args.scaling, args.save)