mirror of
https://gitlab.cern.ch/wotsubo/PSBoardDataBase.git
synced 2025-06-08 05:55:42 +09:00
update(notebook): skew_stats (same pos, save fig, sorted by width)
This commit is contained in:
parent
1b9fbbdc55
commit
b1b67f527e
1 changed files with 32 additions and 2 deletions
|
@ -228,6 +228,23 @@ md"""
|
|||
# ╔═╡ d082e07c-3b42-4362-bebf-63356979a49b
|
||||
gdf_skews_on_psbid = groupby(df_skews, :psbid)
|
||||
|
||||
# ╔═╡ 2d41c98b-630e-41e7-9332-25394a6285e8
|
||||
md"""
|
||||
### 同じPSBoardで同じ場所で複数回測定し、測定のばらつきが大きかったもの
|
||||
すべて異常個体リストで把握済み
|
||||
"""
|
||||
|
||||
# ╔═╡ 6ff9f397-5db9-45af-9bca-7a8d7756f8da
|
||||
combine(filter(groupby(qaqc_single_results, [:psboard_id, :position])) do sdf
|
||||
nrow(dropmissing(sdf, [:lvds_tx_skew])) > 1
|
||||
end) do sdf
|
||||
sdf = dropmissing(sdf, [:lvds_tx_skew])
|
||||
# @info "" select(sdf, [:psboard_id, :position, :lvds_tx_skew])
|
||||
(skew_mean = mean(sdf.lvds_tx_skew), skew_std = std(sdf.lvds_tx_skew), nrow = nrow(sdf))
|
||||
end |> (df -> begin
|
||||
filter(:skew_std => >(0.5), df)
|
||||
end)
|
||||
|
||||
# ╔═╡ 25688d24-5aee-43d3-aff9-b9efa0556070
|
||||
combine(nrow, gdf_skews_on_psbid)
|
||||
|
||||
|
@ -501,6 +518,9 @@ df_skews_selected_sorted = let
|
|||
df
|
||||
end
|
||||
|
||||
# ╔═╡ 5c74d0a8-f856-4988-b8f4-d2e02dc26f52
|
||||
sort(df_skews_selected_sorted, :skew, order = Base.Order.Reverse)
|
||||
|
||||
# ╔═╡ 07342d98-3889-4a19-8419-6d113fffb42e
|
||||
md"""
|
||||
#### 立ち上がり時間の分布
|
||||
|
@ -520,7 +540,7 @@ let
|
|||
title = "clock rise span distribution",
|
||||
xlabel = "rise up span / ns",
|
||||
ylabel = "counts",
|
||||
limits = ((0, 0.18), (0, nothing)),
|
||||
limits = ((0, 0.28), (0, nothing)),
|
||||
# xticks = (bins, string.(round.(bins, digits = 3))),
|
||||
# xticklabelrotation = π / 3,
|
||||
),
|
||||
|
@ -548,6 +568,9 @@ df_skews_selected_valids = let
|
|||
df
|
||||
end
|
||||
|
||||
# ╔═╡ cf658de8-a4c5-413e-b5e3-56b77a80336f
|
||||
sort(df_skews_selected, :width)
|
||||
|
||||
# ╔═╡ 6a856a55-2611-41d0-a2c7-3645c066fc3c
|
||||
begin
|
||||
@assert all(!ismissing, df_skews_selected_valids.skew)
|
||||
|
@ -584,11 +607,12 @@ let
|
|||
valign = :top,
|
||||
margin = (10, 10, 10, 10),
|
||||
)
|
||||
save("psboard_skew_histogram.svg", fig)
|
||||
fig
|
||||
end
|
||||
|
||||
# ╔═╡ 46b2a3cd-d2e6-4277-8b65-9c61f25f69e8
|
||||
3/57
|
||||
3 / 57
|
||||
|
||||
# ╔═╡ 13bb4978-b98d-44a3-a4b6-4241cadc609b
|
||||
let
|
||||
|
@ -630,6 +654,7 @@ let
|
|||
valign = :top,
|
||||
margin = (10, 10, 10, 10),
|
||||
)
|
||||
save("psboard_clock_rise_span_histogram.svg", fig)
|
||||
fig
|
||||
end
|
||||
|
||||
|
@ -715,6 +740,7 @@ let
|
|||
end
|
||||
end
|
||||
axislegend(ax, position = :rb)
|
||||
save("psboard_clock_turnoncurve.svg", fig)
|
||||
fig
|
||||
end
|
||||
|
||||
|
@ -752,6 +778,8 @@ end
|
|||
# ╠═875bec26-e576-4f48-ba14-464bce503d75
|
||||
# ╟─ec774495-c0be-47a4-9d2c-b48159c07013
|
||||
# ╠═d082e07c-3b42-4362-bebf-63356979a49b
|
||||
# ╟─2d41c98b-630e-41e7-9332-25394a6285e8
|
||||
# ╠═6ff9f397-5db9-45af-9bca-7a8d7756f8da
|
||||
# ╠═25688d24-5aee-43d3-aff9-b9efa0556070
|
||||
# ╠═239a808c-0411-4542-ae68-6ae6af333bd2
|
||||
# ╠═8e57bde1-5f97-483d-906e-8ebfb65016d0
|
||||
|
@ -776,12 +804,14 @@ end
|
|||
# ╠═106b8abe-0040-48f1-b663-c00ca7673520
|
||||
# ╠═a06d16ee-a4be-40de-8dac-fd818754373c
|
||||
# ╠═9f3f780d-da6e-44b4-a002-c2f088681e9c
|
||||
# ╠═5c74d0a8-f856-4988-b8f4-d2e02dc26f52
|
||||
# ╠═07342d98-3889-4a19-8419-6d113fffb42e
|
||||
# ╠═939aba6b-b03c-42b6-83b3-9cea5f4eb858
|
||||
# ╠═aa9b78bc-8d66-4df2-bd06-1cbf21190488
|
||||
# ╠═86437ee6-ccea-43fa-bd93-d86fe055f28d
|
||||
# ╠═2a24c277-6679-49f3-b387-6937b7661a25
|
||||
# ╠═13b4112f-96ab-41a1-8ef1-d940771f6ece
|
||||
# ╠═cf658de8-a4c5-413e-b5e3-56b77a80336f
|
||||
# ╠═6a856a55-2611-41d0-a2c7-3645c066fc3c
|
||||
# ╠═4a4ef945-b312-44ed-ab62-ce01fc33f926
|
||||
# ╠═46b2a3cd-d2e6-4277-8b65-9c61f25f69e8
|
||||
|
|
Loading…
Add table
Reference in a new issue