isort + black reformat
This commit is contained in:
parent
cf54c91fa8
commit
81f7a1299b
7 changed files with 32 additions and 41 deletions
|
@ -7,9 +7,7 @@ import numpy as np
|
|||
|
||||
from .stl import stl_from_1d
|
||||
|
||||
parser = argparse.ArgumentParser(
|
||||
description="Convert swash output to olaFlow input"
|
||||
)
|
||||
parser = argparse.ArgumentParser(description="Convert swash output to olaFlow input")
|
||||
parser.add_argument("-v", "--verbose", action="count", default=0)
|
||||
parser.add_argument("-c", "--config", default="config.ini")
|
||||
args = parser.parse_args()
|
||||
|
|
|
@ -3,15 +3,13 @@ import configparser
|
|||
import logging
|
||||
import pathlib
|
||||
|
||||
import matplotlib.pyplot as plt
|
||||
import numpy as np
|
||||
from scipy import interpolate
|
||||
import matplotlib.pyplot as plt
|
||||
|
||||
from .olaflow import OFModel
|
||||
|
||||
parser = argparse.ArgumentParser(
|
||||
description="Convert swash output to olaFlow input"
|
||||
)
|
||||
parser = argparse.ArgumentParser(description="Convert swash output to olaFlow input")
|
||||
parser.add_argument("-v", "--verbose", action="count", default=0)
|
||||
parser.add_argument("-c", "--config", default="config.ini")
|
||||
args = parser.parse_args()
|
||||
|
@ -24,9 +22,12 @@ config = configparser.ConfigParser()
|
|||
config.read(args.config)
|
||||
|
||||
sws_out = pathlib.Path(config.get("swash", "np_out"))
|
||||
|
||||
|
||||
def data(var):
|
||||
return np.load(sws_out.joinpath(f"{var}.npy"))
|
||||
|
||||
|
||||
x = data("xp")
|
||||
t = data("tsec")
|
||||
|
||||
|
@ -43,7 +44,7 @@ watl_t = interpolate.interp1d(x, watl[680])
|
|||
alpha_water = np.where(model.z < watl_t(model.x), 1, 0)
|
||||
|
||||
zk_t = interpolate.interp1d(x, zk[680])
|
||||
velk_t = interpolate.interp1d(x, velk[680,:,0,:])(model.x)
|
||||
velk_t = interpolate.interp1d(x, velk[680, :, 0, :])(model.x)
|
||||
vz_t = interpolate.interp1d(x, vz[680])(model.x)
|
||||
zk_tl = zk_t(model.x)
|
||||
|
||||
|
@ -56,6 +57,6 @@ for zk_l, velk_l, vz_l in zip(zk_tl, velk_t, vz_t):
|
|||
ux = np.where(model.z < zk_l, velk_l, ux)
|
||||
uz = np.where(model.z < zk_l, vz_l, uz)
|
||||
|
||||
print(np.stack((ux,uy,uz)).T)
|
||||
print(np.stack((ux, uy, uz)).T)
|
||||
model.write_field("alpha.water", alpha_water)
|
||||
model.write_vector_field("U", np.stack((ux, uy, uz)).T)
|
||||
|
|
Reference in a new issue