@@ -43,6 +43,7 @@ def test_compare_clk(self):
4343 clk_df_igs = clk .read_clk (clk_path = file_paths [0 ])
4444 clk_df_gfz = clk .read_clk (clk_path = file_paths [1 ])
4545
46+ # Deprecated version
4647 result_default = gn_diffaux .compare_clk (clk_a = clk_df_igs , clk_b = clk_df_gfz )
4748 result_daily_only = gn_diffaux .compare_clk (clk_a = clk_df_igs , clk_b = clk_df_gfz , norm_types = ["daily" ])
4849 result_epoch_only = gn_diffaux .compare_clk (clk_a = clk_df_igs , clk_b = clk_df_gfz , norm_types = ["epoch" ])
@@ -66,3 +67,36 @@ def test_compare_clk(self):
6667 self .assertEqual (result_daily_G08 ["G09" ].iloc [- 1 ], 1.3818666534399365e-12 , msg = "Check datapoint is correct" )
6768 self .assertEqual (result_G09_G11 ["G11" ].iloc [- 1 ], 0.0 , msg = "Check datapoint is correct" )
6869 self .assertEqual (result_G09_G11 ["G01" ].iloc [- 1 ], 8.94520000606358e-11 , msg = "Check datapoint is correct" )
70+
71+ # New version (clk order flipped)
72+ result_default = gn_diffaux .diff_clk (clk_baseline = clk_df_gfz , clk_test = clk_df_igs )
73+ result_daily_only = gn_diffaux .diff_clk (clk_baseline = clk_df_gfz , clk_test = clk_df_igs , norm_types = ["daily" ])
74+ result_epoch_only = gn_diffaux .diff_clk (clk_baseline = clk_df_gfz , clk_test = clk_df_igs , norm_types = ["epoch" ])
75+ result_sv_only = gn_diffaux .diff_clk (clk_baseline = clk_df_gfz , clk_test = clk_df_igs , norm_types = ["sv" ]) # G01 ref
76+ result_G06 = gn_diffaux .diff_clk (clk_baseline = clk_df_gfz , clk_test = clk_df_igs , norm_types = ["G06" ])
77+ result_daily_epoch_G04 = gn_diffaux .diff_clk (
78+ clk_baseline = clk_df_gfz , clk_test = clk_df_igs , norm_types = ["daily" , "epoch" , "G04" ]
79+ )
80+ result_epoch_G07 = gn_diffaux .diff_clk (
81+ clk_baseline = clk_df_gfz , clk_test = clk_df_igs , norm_types = ["epoch" , "G07" ]
82+ )
83+ result_daily_G08 = gn_diffaux .diff_clk (
84+ clk_baseline = clk_df_gfz , clk_test = clk_df_igs , norm_types = ["daily" , "G08" ]
85+ )
86+ result_G09_G11 = gn_diffaux .diff_clk (clk_baseline = clk_df_gfz , clk_test = clk_df_igs , norm_types = ["G09" , "G11" ])
87+
88+ # Test index is as expected
89+ self .assertEqual (result_default .index [0 ], 760708800 )
90+ # Test that a sample value is as expected from each result above
91+ self .assertEqual (result_default ["G01" ].iloc [0 ], - 4.56406886282918e-12 , msg = "Check datapoint is correct" )
92+ self .assertEqual (result_daily_only ["G03" ].iloc [0 ], 2.9891233314493365e-11 , msg = "Check datapoint is correct" )
93+ self .assertEqual (result_epoch_only ["G04" ].iloc [0 ], 2.7128617820053325e-12 , msg = "Check datapoint is correct" )
94+ self .assertEqual (result_sv_only ["G05" ].iloc [0 ], 1.1623200004470119e-10 , msg = "Check datapoint is correct" )
95+ self .assertEqual (result_G06 ["G06" ].iloc [0 ], 0.0 , msg = "Check datapoint is correct" )
96+ self .assertEqual (
97+ result_daily_epoch_G04 ["G07" ].iloc [0 ], 1.3071733365871419e-11 , msg = "Check datapoint is correct"
98+ )
99+ self .assertEqual (result_epoch_G07 ["G08" ].iloc [0 ], - 3.3217389966032004e-11 , msg = "Check datapoint is correct" )
100+ self .assertEqual (result_daily_G08 ["G09" ].iloc [- 1 ], 1.3818666534399365e-12 , msg = "Check datapoint is correct" )
101+ self .assertEqual (result_G09_G11 ["G11" ].iloc [- 1 ], 0.0 , msg = "Check datapoint is correct" )
102+ self .assertEqual (result_G09_G11 ["G01" ].iloc [- 1 ], 8.94520000606358e-11 , msg = "Check datapoint is correct" )
0 commit comments