更改了声线计算方式,合理分配了角度和声线进行并行运算。

这个提交包含在:
2023-04-07 14:00:00 +08:00
父节点 93275af055
当前提交 888a80e69c
共修改 4 个文件,包含 120 行新增和 58 行删除
+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)