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
|
# ╔═╡ d082e07c-3b42-4362-bebf-63356979a49b
|
||||||
gdf_skews_on_psbid = groupby(df_skews, :psbid)
|
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
|
# ╔═╡ 25688d24-5aee-43d3-aff9-b9efa0556070
|
||||||
combine(nrow, gdf_skews_on_psbid)
|
combine(nrow, gdf_skews_on_psbid)
|
||||||
|
|
||||||
|
@ -501,6 +518,9 @@ df_skews_selected_sorted = let
|
||||||
df
|
df
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# ╔═╡ 5c74d0a8-f856-4988-b8f4-d2e02dc26f52
|
||||||
|
sort(df_skews_selected_sorted, :skew, order = Base.Order.Reverse)
|
||||||
|
|
||||||
# ╔═╡ 07342d98-3889-4a19-8419-6d113fffb42e
|
# ╔═╡ 07342d98-3889-4a19-8419-6d113fffb42e
|
||||||
md"""
|
md"""
|
||||||
#### 立ち上がり時間の分布
|
#### 立ち上がり時間の分布
|
||||||
|
@ -520,7 +540,7 @@ let
|
||||||
title = "clock rise span distribution",
|
title = "clock rise span distribution",
|
||||||
xlabel = "rise up span / ns",
|
xlabel = "rise up span / ns",
|
||||||
ylabel = "counts",
|
ylabel = "counts",
|
||||||
limits = ((0, 0.18), (0, nothing)),
|
limits = ((0, 0.28), (0, nothing)),
|
||||||
# xticks = (bins, string.(round.(bins, digits = 3))),
|
# xticks = (bins, string.(round.(bins, digits = 3))),
|
||||||
# xticklabelrotation = π / 3,
|
# xticklabelrotation = π / 3,
|
||||||
),
|
),
|
||||||
|
@ -548,6 +568,9 @@ df_skews_selected_valids = let
|
||||||
df
|
df
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# ╔═╡ cf658de8-a4c5-413e-b5e3-56b77a80336f
|
||||||
|
sort(df_skews_selected, :width)
|
||||||
|
|
||||||
# ╔═╡ 6a856a55-2611-41d0-a2c7-3645c066fc3c
|
# ╔═╡ 6a856a55-2611-41d0-a2c7-3645c066fc3c
|
||||||
begin
|
begin
|
||||||
@assert all(!ismissing, df_skews_selected_valids.skew)
|
@assert all(!ismissing, df_skews_selected_valids.skew)
|
||||||
|
@ -584,11 +607,12 @@ let
|
||||||
valign = :top,
|
valign = :top,
|
||||||
margin = (10, 10, 10, 10),
|
margin = (10, 10, 10, 10),
|
||||||
)
|
)
|
||||||
|
save("psboard_skew_histogram.svg", fig)
|
||||||
fig
|
fig
|
||||||
end
|
end
|
||||||
|
|
||||||
# ╔═╡ 46b2a3cd-d2e6-4277-8b65-9c61f25f69e8
|
# ╔═╡ 46b2a3cd-d2e6-4277-8b65-9c61f25f69e8
|
||||||
3/57
|
3 / 57
|
||||||
|
|
||||||
# ╔═╡ 13bb4978-b98d-44a3-a4b6-4241cadc609b
|
# ╔═╡ 13bb4978-b98d-44a3-a4b6-4241cadc609b
|
||||||
let
|
let
|
||||||
|
@ -630,6 +654,7 @@ let
|
||||||
valign = :top,
|
valign = :top,
|
||||||
margin = (10, 10, 10, 10),
|
margin = (10, 10, 10, 10),
|
||||||
)
|
)
|
||||||
|
save("psboard_clock_rise_span_histogram.svg", fig)
|
||||||
fig
|
fig
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -715,6 +740,7 @@ let
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
axislegend(ax, position = :rb)
|
axislegend(ax, position = :rb)
|
||||||
|
save("psboard_clock_turnoncurve.svg", fig)
|
||||||
fig
|
fig
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -752,6 +778,8 @@ end
|
||||||
# ╠═875bec26-e576-4f48-ba14-464bce503d75
|
# ╠═875bec26-e576-4f48-ba14-464bce503d75
|
||||||
# ╟─ec774495-c0be-47a4-9d2c-b48159c07013
|
# ╟─ec774495-c0be-47a4-9d2c-b48159c07013
|
||||||
# ╠═d082e07c-3b42-4362-bebf-63356979a49b
|
# ╠═d082e07c-3b42-4362-bebf-63356979a49b
|
||||||
|
# ╟─2d41c98b-630e-41e7-9332-25394a6285e8
|
||||||
|
# ╠═6ff9f397-5db9-45af-9bca-7a8d7756f8da
|
||||||
# ╠═25688d24-5aee-43d3-aff9-b9efa0556070
|
# ╠═25688d24-5aee-43d3-aff9-b9efa0556070
|
||||||
# ╠═239a808c-0411-4542-ae68-6ae6af333bd2
|
# ╠═239a808c-0411-4542-ae68-6ae6af333bd2
|
||||||
# ╠═8e57bde1-5f97-483d-906e-8ebfb65016d0
|
# ╠═8e57bde1-5f97-483d-906e-8ebfb65016d0
|
||||||
|
@ -776,12 +804,14 @@ end
|
||||||
# ╠═106b8abe-0040-48f1-b663-c00ca7673520
|
# ╠═106b8abe-0040-48f1-b663-c00ca7673520
|
||||||
# ╠═a06d16ee-a4be-40de-8dac-fd818754373c
|
# ╠═a06d16ee-a4be-40de-8dac-fd818754373c
|
||||||
# ╠═9f3f780d-da6e-44b4-a002-c2f088681e9c
|
# ╠═9f3f780d-da6e-44b4-a002-c2f088681e9c
|
||||||
|
# ╠═5c74d0a8-f856-4988-b8f4-d2e02dc26f52
|
||||||
# ╠═07342d98-3889-4a19-8419-6d113fffb42e
|
# ╠═07342d98-3889-4a19-8419-6d113fffb42e
|
||||||
# ╠═939aba6b-b03c-42b6-83b3-9cea5f4eb858
|
# ╠═939aba6b-b03c-42b6-83b3-9cea5f4eb858
|
||||||
# ╠═aa9b78bc-8d66-4df2-bd06-1cbf21190488
|
# ╠═aa9b78bc-8d66-4df2-bd06-1cbf21190488
|
||||||
# ╠═86437ee6-ccea-43fa-bd93-d86fe055f28d
|
# ╠═86437ee6-ccea-43fa-bd93-d86fe055f28d
|
||||||
# ╠═2a24c277-6679-49f3-b387-6937b7661a25
|
# ╠═2a24c277-6679-49f3-b387-6937b7661a25
|
||||||
# ╠═13b4112f-96ab-41a1-8ef1-d940771f6ece
|
# ╠═13b4112f-96ab-41a1-8ef1-d940771f6ece
|
||||||
|
# ╠═cf658de8-a4c5-413e-b5e3-56b77a80336f
|
||||||
# ╠═6a856a55-2611-41d0-a2c7-3645c066fc3c
|
# ╠═6a856a55-2611-41d0-a2c7-3645c066fc3c
|
||||||
# ╠═4a4ef945-b312-44ed-ab62-ce01fc33f926
|
# ╠═4a4ef945-b312-44ed-ab62-ce01fc33f926
|
||||||
# ╠═46b2a3cd-d2e6-4277-8b65-9c61f25f69e8
|
# ╠═46b2a3cd-d2e6-4277-8b65-9c61f25f69e8
|
||||||
|
|
Loading…
Add table
Reference in a new issue