更改了声线计算方式,合理分配了角度和声线进行并行运算。
这个提交包含在:
+5
-5
@@ -1,8 +1,8 @@
|
||||
from os import system
|
||||
import numpy as np
|
||||
from readwrite import write_env, write_fieldflp, read_shd
|
||||
from env import Pos, Source, Dom, cInt, SSPraw, SSP, HS, BotBndry, TopBndry, Bndry
|
||||
from config import AtBinPath
|
||||
from pyat.readwrite import write_env, write_fieldflp, read_shd
|
||||
from pyat.env import Pos, Source, Dom, cInt, SSPraw, SSP, HS, BotBndry, TopBndry, Bndry
|
||||
from pyat.config import AtBinPath
|
||||
|
||||
def calZmax(ssp, sed):
|
||||
d = np.array([])
|
||||
@@ -15,7 +15,7 @@ def calZmax(ssp, sed):
|
||||
return Zmax
|
||||
|
||||
|
||||
def call_krakenc(freq, sd, rd, bathm, ssp, sed, base):
|
||||
def call_krakenc(freq, sd, bathm, ssp, sed, base):
|
||||
filename = "envK"
|
||||
envFilename = "envK.env"
|
||||
model = "KRAKEN"
|
||||
@@ -98,7 +98,7 @@ def call_krakenc(freq, sd, rd, bathm, ssp, sed, base):
|
||||
system(AtBinPath + "/krakenc " + filename)
|
||||
# Write *.flp file
|
||||
Opt_flp = 'RC'
|
||||
pos.r.depth = rd
|
||||
pos.r.depth = RD
|
||||
write_fieldflp(filename, Opt_flp, pos, NProf=len(ssp), rProf=bathm.r)
|
||||
# Call field.exe
|
||||
system(AtBinPath + "/field " + filename)
|
||||
|
||||
在新工单中引用
屏蔽一个用户