Display layered results; fix read_swash for layered vectors
This commit is contained in:
parent
cb05a03a28
commit
12ad3b5c59
3 changed files with 86 additions and 10 deletions
|
|
@ -23,22 +23,29 @@ config.read("config.ini")
|
|||
inp = pathlib.Path(config.get("post", "inp"))
|
||||
root = pathlib.Path(config.get("swash", "out"))
|
||||
|
||||
data = np.load(inp.joinpath(config.get("post", "case")))
|
||||
bathy = pd.read_hdf(
|
||||
pathlib.Path(config.get("data", "out")).joinpath("bathy.h5"), "bathy"
|
||||
)
|
||||
|
||||
x = data["x"]
|
||||
t = data["t"]
|
||||
|
||||
wl = np.maximum(data["watl"], -data["botl"])
|
||||
print(x.size, -np.arange(0, 1 * bathy.hstru.size, 1)[::-1].size)
|
||||
def data(var):
|
||||
return np.load(inp.joinpath(f"{var}.npy"))
|
||||
|
||||
|
||||
x = data("xp")
|
||||
t = data("tsec")
|
||||
|
||||
watl = data("watl")
|
||||
botl = data("botl")
|
||||
|
||||
wl = np.maximum(watl, -botl)
|
||||
# print(x.size, -np.arange(0, 1 * bathy.hstru.size, 1)[::-1].size)
|
||||
|
||||
fig, ax = plt.subplots()
|
||||
ax.plot(x, -data["botl"], c="k")
|
||||
ax.fill_between(
|
||||
x, -data["botl"], -data["botl"] + bathy.hstru, color="k", alpha=0.2
|
||||
)
|
||||
ax.plot(x, -botl, c="k")
|
||||
# ax.fill_between(
|
||||
# x, -botl, -data["botl"] + bathy.hstru, color="k", alpha=0.2
|
||||
# )
|
||||
(line,) = ax.plot(x, wl[0])
|
||||
|
||||
|
||||
|
|
|
|||
Reference in a new issue