[bugfix] multiprocessing problem fixed, caused by a general bug passing wrong argument [fig_dict] to AIC instead of [fig_dict[key]]; also iplot flag is correctly read from parameter file now
This commit is contained in:
		
							parent
							
								
									46236eeb55
								
							
						
					
					
						commit
						a8861dfdab
					
				| @ -73,6 +73,7 @@ def autoPyLoT(input_dict=None, parameter=None, inputfile=None, fnames=None, save | ||||
|     if not parameter: | ||||
|         if inputfile: | ||||
|             parameter = AutoPickParameter(inputfile) | ||||
|             iplot = parameter['iplot'] | ||||
|         else: | ||||
|             print('No parameters set and no input file given. Choose either of both.') | ||||
|             return | ||||
|  | ||||
| @ -1 +1 @@ | ||||
| 0a91-dirty | ||||
| 4623-dirty | ||||
|  | ||||
| @ -49,7 +49,7 @@ def autopickevent(data, param, iplot=0, fig_dict=None): | ||||
|     if iplot>0: | ||||
|         print('iPlot Flag active: NO MULTIPROCESSING possible.') | ||||
|         return all_onsets | ||||
|          | ||||
| 
 | ||||
|     pool = gen_Pool() | ||||
|     result = pool.map(call_autopickstation, input_tuples) | ||||
|     pool.close() | ||||
| @ -237,7 +237,7 @@ def autopickstation(wfstream, pickparam, verbose=False, iplot=0, fig_dict=None): | ||||
|             fig = fig_dict[key] | ||||
|         else: | ||||
|             fig = None | ||||
|         aicpick = AICPicker(aiccf, tsnrz, pickwinP, iplot, None, tsmoothP, fig=fig_dict[key]) | ||||
|         aicpick = AICPicker(aiccf, tsnrz, pickwinP, iplot, None, tsmoothP, fig=fig) | ||||
|         ############################################################## | ||||
|         if aicpick.getpick() is not None: | ||||
|             # check signal length to detect spuriously picked noise peaks | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user