Files
impakt/tests/test_transform/__pycache__/test_align.cpython-314-pytest-9.0.3.pyc

61 lines
9.1 KiB
Plaintext
Raw Normal View History

2026-04-10 14:37:34 -04:00
+
<00>0<EFBFBD>iQc<00>t<00>Rt^RIt^RIHuHt^RIt^RI t ^RI
H t H t H t Ht!RR4t!RR4tR#)zTests for alignment transforms.N)<04>XAlign<67>YAlign<67>x_align<67>y_alignc<00>2a<00>]tRt^ toRtRtRtRtVtR#)<06>
TestXAlignc<08><><00>\VRRR7p\Pq2P^,qAP^,pRqeV,
pRq<>!WGVR7q<>'EgRRR\P
!49g!\ P!\4'd\ P!\4MRR\ P!V4R \ P!V4R
\ P!V4R \ P!V4R \ P!V4R \ P!V 4/,p
\\ P!V
44hR;p;p;p;p;p;r<>R#)<0F>manual<61>{<14>G<EFBFBD>z<EFBFBD>?)<02>method<6F>reference_timeg<65><67><EFBFBD><EFBFBD><EFBFBD>|<7C>=)<01>atolzoassert %(py13)s
{%(py13)s = %(py2)s
{%(py2)s = %(py0)s.isclose
}(%(py4)s, (%(py6)s - %(py8)s), atol=%(py11)s)
}<7D>py0<79>np<6E>py2<79>py4<79>py6<79>py8<79>py11<31>py13N) rr<00>isclose<73>time<6D> @py_builtins<6E>locals<6C>
@pytest_ar<61>_should_repr_global_name<6D> _saferepr<70>AssertionError<6F>_format_explanation) <0B>self<6C> head_accel_x<5F>shifted<65> @py_assert1<74> @py_assert3<74> @py_assert5<74> @py_assert7<74> @py_assert9<74> @py_assert10<31> @py_assert12<31> @py_format14s && <20>;/Users/noise/Code/breef2/tests/test_transform/test_align.py<70>test_manual_shift<66>TestXAlign.test_manual_shift
s<><00><00><19>,<2C>x<EFBFBD><04>M<><07><11>z<EFBFBD>z<EFBFBD>S<>,<2C>,<2C>q<EFBFBD>/<2F>S<>+<<3C>+<<3C>Q<EFBFBD>+?<3F>S<>$<24>S<>$<24>+F<>S<>U<EFBFBD>S<>z<EFBFBD>/<2F>U<EFBFBD>S<>S<>S<>S<>S<>S<>S<>S<>S<>r<EFBFBD>S<>S<>S<>S<>r<EFBFBD>S<>S<>S<>z<EFBFBD>S<>S<>S<>/<2F>S<>S<>S<>+?<3F>S<>S<>S<>$<24>S<>S<>S<>U<EFBFBD>S<>S<>S<>S<>S<>S<>S<>S<>S<>S<>S<>S<>c<08>z<00>\RRRR7PV4pVP^,p^qCV8qU'gy\P!R V3R
W434R\P
!V4R\P
!V4/,pRRV/,p\ \P!V44hR;p;rTR#) <0B> thresholdg@<40>abs)r
<00>threshold_value<75>threshold_direction<6F>py1rzassert %(py6)srN<><01><)z%(py1)s < %(py4)s)r<00>applyrr<00>_call_reprcomparerrr)rrr <00> @py_assert0r"<00> @py_assert2<74> @py_format5<74> @py_format7s&& r)<00>test_threshold_shift<66>TestXAlign.test_threshold_shiftsz<00><00><18><1E><1F> %<25>
<EFBFBD> <10>%<25> <0C>
<1D> <10><17>|<7C>|<7C>A<EFBFBD><EFBFBD>"<22><11>"<22><11>"<22>"<22>"<22>"<22>"<22><EFBFBD>"<22>"<22>"<22><EFBFBD>"<22>"<22>"<22><11>"<22>"<22>"<22>"<22>"<22>"<22>"<22>"r,c<08>|<00>\VRR7p\Pq2PqAPqS!WE4qf'EgsRRR\P
!49g!\ P!\4'd\ P!\4MRR\ P!V4RR\P
!49g\ P!V4'd\ P!V4MRR\ P!V4R R
\P
!49g\ P!V4'd\ P!V4MR
R \ P!V4R \ P!V4/,p\\ P!V44hR ;p;p;rVR #)<0E>trigger)r
z<>assert %(py10)s
{%(py10)s = %(py2)s
{%(py2)s = %(py0)s.array_equal
}(%(py5)s
{%(py5)s = %(py3)s.time
}, %(py8)s
{%(py8)s = %(py6)s.time
})
}r rr<00>py3r <00>py5rrr<00>py10N) rr<00> array_equalrrrrrrrr)rrr r!<00> @py_assert4r$r%<00> @py_format11s&& r)<00>test_trigger_noop<6F>TestXAlign.test_trigger_noops<><00><00><19>,<2C>y<EFBFBD>9<><07><11>~<7E>~<7E>><3E>l<EFBFBD>l<EFBFBD>><3E>,=<3D>,=<3D>><3E>~<7E>l<EFBFBD>><3E>><3E>><3E>><3E>><3E>><3E>><3E>><3E>><3E>r<EFBFBD>><3E>><3E>><3E>><3E>r<EFBFBD>><3E>><3E>><3E>~<7E>><3E>><3E>><3E>><3E>><3E>><3E>g<EFBFBD>><3E>><3E>><3E>><3E>g<EFBFBD>><3E>><3E>><3E>l<EFBFBD>><3E>><3E>><3E>><3E>><3E>><3E>L<EFBFBD>><3E>><3E>><3E>><3E>L<EFBFBD>><3E>><3E>><3E>,=<3D>><3E>><3E>><3E>><3E>><3E>><3E>><3E>><3E>><3E>><3E>>r,<00>N) <09>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__r*r;rE<00>__static_attributes__<5F>__classdictcell__<5F><01> __classdict__s@r)rr s<00><><00><00>T<01>
#<23>?<3F>?r,rc<00>2a<00>]tRt^toRtRtRtRtVtR#)<06>
TestYAlignc <08>:<00>\V4pVP^8p\P!V4'Edd\P!VP
V,4p\ V4pRqeV8qw'Eg\P!R V3R WV34RR\P!49g!\P!\ 4'd\P!\ 4MRRR\P!49g\P!V4'd\P!V4MRR\P!V4R\P!V4/,pRR V/,p \\P!V 44hR
;p;rvR
#R
#) <0A><><E79A99><EFBFBD><EFBFBD><EFBFBD>?r r/r2<00>pre_meanr?r<00>assert %(py8)srNr3<00>z/%(py3)s
{%(py3)s = %(py0)s(%(py1)s)
} < %(py6)s)rrr<00>any<6E>mean<61>datar/rr6rrrrrr)
rr<00>aligned<65>pre_maskrUr8r#rCr:<00> @py_format9s
&& r)<00>test_default_baseline<6E> TestYAlign.test_default_baselines<><00><00><19>,<2C>'<27><07><1A><<3C><<3C>!<21>#<23><08> <0A>6<EFBFBD>6<EFBFBD>(<28> <1B> <1B><19>w<EFBFBD>w<EFBFBD>w<EFBFBD>|<7C>|<7C>H<EFBFBD>5<>6<>H<EFBFBD><16>x<EFBFBD>=<3D> &<26>3<EFBFBD> &<26>3<EFBFBD>&<26> &<26> &<26> &<26> &<26>=<3D> &<26> &<26> &<26> &<26> &<26> &<26>3<EFBFBD> &<26> &<26> &<26> &<26>3<EFBFBD> &<26> &<26> &<26> &<26> &<26> &<26> &<26>x<EFBFBD> &<26> &<26> &<26> &<26>x<EFBFBD> &<26> &<26> &<26>=<3D> &<26> &<26> &<26>3<EFBFBD> &<26> &<26> &<26> &<26> &<26> &<26> &<26> &<26> r,c <08>(<00>\VRR7pVPR 8<>VPR8*,p\P!VPV,4p\ V4pRqeV8qw'Eg\ P!RV3RWV34RR\P!49g!\ P!\
4'd\ P!\
4MRRR\P!49g\ P!V4'd\ P!V4MRR\ P!V4R \ P!V4/,pR
R V/,p \\ P!V 44hR ;p;rvR #)r <00>)<01>windowrTr r/r2<00> window_meanr?rrVrN<>{<14>G<EFBFBD>z<EFBFBD><7A>)rdrar3rW)rrrrYrZr/rr6rrrrrr)
rrr[<00>maskrcr8r#rCr:r]s
&& r)<00>test_explicit_window<6F>TestYAlign.test_explicit_window's<><00><00><19>,<2C>|<7C><<3C><07><17> <0C> <0C><05>%<25>'<27>,<2C>,<2C>#<23>*=<3D>><3E><04><18>g<EFBFBD>g<EFBFBD>g<EFBFBD>l<EFBFBD>l<EFBFBD>4<EFBFBD>0<>1<> <0B><12>;<3B><1F>%<25>#<23>%<25>#<23>%<25>%<25>%<25>%<25>%<25><1F>%<25>%<25>%<25>%<25>%<25>%<25>s<EFBFBD>%<25>%<25>%<25>%<25>s<EFBFBD>%<25>%<25>%<25>%<25>%<25>%<25>%<25>;<3B>%<25>%<25>%<25>%<25>;<3B>%<25>%<25>%<25><1F>%<25>%<25>%<25>#<23>%<25>%<25>%<25>%<25>%<25>%<25>%<25>%r,c<08>f<00>VPP4p\V4p\PqAPqT!WR4qf'Eg]RRR\
P !49g!\P!\4'd\P!\4MRR\P!V4RR\
P !49g\P!V4'd\P!V4MRR\P!V4RR \
P !49g\P!V4'd\P!V4MR R
\P!V4/,p\\P!V44hR ;p;rVR #) <0C>zpassert %(py8)s
{%(py8)s = %(py2)s
{%(py2)s = %(py0)s.array_equal
}(%(py5)s
{%(py5)s = %(py3)s.data
}, %(py6)s)
}r rrr?rr@r<00>originalrN) rZ<00>copyrrrBrrrrrrr)rrrj<00>_r!rCr$r]s&& r)<00>test_original_unchanged<65>"TestYAlign.test_original_unchanged.s<><00><00><1F>$<24>$<24>)<29>)<29>+<2B><08> <13>L<EFBFBD> !<21><01><11>~<7E>~<7E>:<3A>/<2F>/<2F>:<3A>~<7E>/<2F>:<3A>:<3A>:<3A>:<3A>:<3A>:<3A>:<3A>:<3A>:<3A>r<EFBFBD>:<3A>:<3A>:<3A>:<3A>r<EFBFBD>:<3A>:<3A>:<3A>~<7E>:<3A>:<3A>:<3A>:<3A>:<3A>:<3A>l<EFBFBD>:<3A>:<3A>:<3A>:<3A>l<EFBFBD>:<3A>:<3A>:<3A>/<2F>:<3A>:<3A>:<3A>:<3A>:<3A>:<3A><18>:<3A>:<3A>:<3A>:<3A><18>:<3A>:<3A>:<3A>:<3A>:<3A>:<3A>:<3A>:<3A>:<3A>:<3A>:r,rGN) rHrIrJrKr^rfrmrLrMrNs@r)rQrQs<00><><00><00>'<27>&<26>;<3B>;r,rQ)<11>__doc__<5F>builtinsr<00>_pytest.assertion.rewrite<74> assertion<6F>rewriter<00>numpyr<00>pytest<73>impakt.transform.alignrrrrrrQrGr,r)<00><module>rws-<00><01>%<25><00><00><12> <0A>C<>C<>?<3F>?<3F>*;<3B>;r,