Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
import gc
green_path=home+project_name+'/GFs/'
station_file=home+project_name+'/data/station_info/'+station_file
fault_file=home+project_name+'/data/model_info/'+fault_name
logpath=home+project_name+'/logs/'
#Time for log file
now=datetime.datetime.now()
now=now.strftime('%b-%d-%H%M')
#First read fault model file
source=loadtxt(fault_file,ndmin=2)
#Now compute synthetics please, one sub fault at a time
for k in range(hot_start,source.shape[0]):
print('ksource = ' + str(k))
subfault=str(k+1).rjust(4,'0')
log=green.run_syn(home,project_name,source[k,:],station_file,green_path,model_name,integrate,static,tsunami,
subfault,time_epi,beta,impulse,okada,mu,insar=insar)
f=open(logpath+'make_synth.'+now+'.log','a')
f.write(log)
f.close()
gc.collect()