update: skew (skew calculating algorithm & analysis notebook)

This commit is contained in:
Wataru Otsubo 2024-10-04 19:57:54 +09:00
parent 365f91c7a8
commit 72ac9a012a
6 changed files with 2461 additions and 440 deletions

View file

@ -4,3 +4,4 @@ slavelogs/main/*
!slavelogs/main/230_51_clk.txt
!slavelogs/main/448_103_clk.txt
!slavelogs/main/444_103_clk.txt
!slavelogs/main/209_51_clk.txt

File diff suppressed because it is too large Load diff

View file

@ -18,14 +18,16 @@ true || include("../src/PSBoardDataBase.jl")
end
@testset "parse clk log" begin
@test PSBoardDataBase.ClockParser.get_skew("input/slavelogs/main/230_51_clk.txt") |>
ismissing
@test PSBoardDataBase.ClockParser.get_skew("input/slavelogs/main/230_51_clk.txt") ==
14.178571428571429
@test PSBoardDataBase.ClockParser.get_skew("input/slavelogs/main/448_103_clk.txt")
12.000000000000000
@test PSBoardDataBase.ClockParser.get_skew("input/slavelogs/main/209_51_clk.txt") ==
12.571428571428571
@test PSBoardDataBase.ClockParser.get_skew_and_riseup(
"input/slavelogs/main/230_51_clk.txt",
) === (missing, missing)
) === (14.178571428571429, 14.196428571428571 - 14.107142857142858)
@test PSBoardDataBase.ClockParser.get_skew_and_riseup(
"input/slavelogs/main/448_103_clk.txt",
) == (12.0, 12.053571428571429 - 11.982142857142858)