def test_unfold_phi_vulpiani(self): phi_true = np.arange(600) phi_raw1 = phi_true.copy() phi_raw1[phi_raw1 > 540] -= 360 phi_raw2 = phi_raw1.copy() phi_raw2[phi_raw2 > 180] -= 360 kdp1 = dp.kdp_from_phidp(phi_raw1) kdp2 = dp.kdp_from_phidp(phi_raw2) out1 = dp.unfold_phi_vulpiani(phi_raw1.copy(), kdp1) out2 = dp.unfold_phi_vulpiani(phi_raw2.copy(), kdp2) kdp3 = dp.kdp_from_phidp(out2) out3 = dp.unfold_phi_vulpiani(out2.copy(), kdp3) np.testing.assert_array_equal(out1, phi_true) np.testing.assert_array_equal(out2, phi_raw1) np.testing.assert_array_equal(out3, phi_true)
def test_unfold_phi_vulpiani(self): dp.unfold_phi_vulpiani(self.phidp_raw, self.kdp_true)