add(skew_stats): plot of skews of campaign 5 vs runid

This commit is contained in:
Wataru Otsubo 2025-01-16 20:56:41 +09:00
parent 8a730fb8b5
commit 27857a4c3d

View file

@ -997,6 +997,63 @@ let
fig
end
# ╔═╡ c3236e51-12a3-43e1-afc4-71be54c0a869
let
fig = Figure()
ax = Axis(
fig[1, 1],
xlabel = "runid",
ylabel = "skew / ns",
title = "clock skew time dependency",
limits = ((290, 320), nothing),
xminorticksvisible = true,
xminorgridvisible = true,
)
scatter!(ax, df_skews_selected_valids.runid, df_skews_selected_valids.skew)
text!(
ax,
df_skews_selected_valids.runid,
df_skews_selected_valids.skew |> disallowmissing,
text = string.(df_skews_selected_valids.psbid),
color = (:black, 0.3),
align = (:left, :center),
)
df_byruns = combine(
groupby(df_skews_selected_valids, :runid),
AsTable(:) =>
(sdf -> begin
(mean = mean(sdf.skew), std = std(sdf.skew))
end) => [:mean, :std],
)
scatter!(ax, df_byruns.runid, df_byruns.mean, label = "mean")
# vlines!(ax, [304])
let
rangebars!(
ax,
[-1, -1],
[293, 305],
[304, 329],
direction = :x,
whiskerwidth = 10,
color = :black,
)
text!(ax, [(293 + 304) / 2, (305 + 329) / 2], [-1, -1], text = ["11-11", "11-12"])
end
df_highlighted = filter(:psbid => in([973, 990, 992, 1030, 1050, 1053, 1110, 1113, 1121, 1141, 1142]), df_skews_selected_valids)
@info "" df_highlighted
scatter!(
ax,
df_highlighted.runid,
df_highlighted.skew |> disallowmissing,
marker = :x,
markersize = 20,
alpha = 0.3,
)
axislegend(ax)
fig
end
# ╔═╡ 126f5825-25c1-4628-b4ae-ffbd9830833c
let
df = leftjoin(
@ -1293,6 +1350,7 @@ end
# ╠═dff359b1-4827-40c6-86e4-0915974ef27d
# ╠═7920b03b-1d1a-4b51-bfc0-86d1361f2ff1
# ╠═e640424b-7f7b-4cca-a634-92749ceee170
# ╠═c3236e51-12a3-43e1-afc4-71be54c0a869
# ╠═126f5825-25c1-4628-b4ae-ffbd9830833c
# ╠═46b2a3cd-d2e6-4277-8b65-9c61f25f69e8
# ╟─55bad662-cfdd-45c8-81bf-4e65e5c8434e