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

53 lines
8.4 KiB
Plaintext
Raw Normal View History

2026-04-10 14:37:34 -04:00
<EFBFBD>
<00>0<EFBFBD>iQ<00><00>r<00>dZddlZddlmcmZddlZddl Z ddl
m Z m Z m Z mZGd<04>d<05>ZGd<06>d<07>Zy)zTests for alignment transforms.<2E>N)<04>XAlign<67>YAlign<67>x_align<67>y_alignc<00><00>eZdZd<01>Zd<02>Zd<03>Zy)<05>
TestXAlignc
<00><><00>t|dd<02><03>}tj}|jd}|jd}d}||z
}d}||||<08><06>} | s<>ddt j
<00>vst jt<00>rt jt<00>ndt j|<03>t j|<04>t j|<05>t j|<06>t j|<08>t j| <09>d <09>z}
tt j|
<EFBFBD><00><00>dx}x}x}x}x}x}} y)
N<EFBFBD>manualg{<14>G<EFBFBD>z<EFBFBD>?)<02>method<6F>reference_timerg<><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>np)<07>py0<79>py2<79>py4<79>py6<79>py8<79>py11<31>py13) 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/impakt/tests/test_transform/test_align.py<70>test_manual_shiftzTestXAlign.test_manual_shift
s<><00><00><19>,<2C>x<EFBFBD><04>M<><07><11>z<EFBFBD>z<EFBFBD>S<>'<27>,<2C>,<2C>q<EFBFBD>/<2F>S<><<3C>+<<3C>+<<3C>Q<EFBFBD>+?<3F>S<>$<24>S<>+?<3F>$<24>+F<>S<>U<EFBFBD>S<>z<EFBFBD>/<2F>+F<>U<EFBFBD>S<>S<>S<>S<>S<>S<>S<>S<>r<EFBFBD>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<>c<00>R<00>tddd<03><04>j|<01>}|jd}d}||k}|sltjd|fd||f<02>tj
|<03>tj
|<04>d<08>z}d d
|iz}t tj|<07><00><00>dx}x}}y) N<> thresholdg@<40>abs)r <00>threshold_value<75>threshold_directionr<00><01><)z%(py1)s < %(py4)s)<02>py1rzassert %(py6)sr)r<00>applyrr<00>_call_reprcomparerrr)rr r!<00> @py_assert0r#<00> @py_assert2<74> @py_format5<74> @py_format7s r*<00>test_threshold_shiftzTestXAlign.test_threshold_shiftsx<00><00><18><1E><1F> %<25>
<EFBFBD> <10>%<25> <0C>
<1D> <10><17>|<7C>|<7C>A<EFBFBD><EFBFBD>"<22><11>"<22><EFBFBD><11>"<22>"<22>"<22>"<22><EFBFBD><11>"<22>"<22>"<22><EFBFBD>"<22>"<22>"<22><11>"<22>"<22>"<22>"<22>"<22>"<22>"r,c
<00><00>t|d<01><02>}tj}|j}|j}|||<05>}|<06>s?ddt j
<00>vst jt<00>rt jt<00>ndt j|<03>dt j
<00>vst j|<02>rt j|<02>ndt j|<04>dt j
<00>vst j|<01>rt j|<01>ndt j|<05>t j|<06>d<07>z}tt j|<07><00><00>dx}x}x}}y)N<>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
})
}rr!r )rr<00>py3<79>py5rr<00>py10) rr<00> array_equalrrrrrrrr)rr r!r"<00> @py_assert4r%r&<00> @py_format11s r*<00>test_trigger_noopzTestXAlign.test_trigger_noops<><00><00><19>,<2C>y<EFBFBD>9<><07><11>~<7E>~<7E>><3E>g<EFBFBD>l<EFBFBD>l<EFBFBD>><3E>L<EFBFBD>,=<3D>,=<3D>><3E>~<7E>l<EFBFBD>,=<3D>><3E>><3E>><3E>><3E>><3E>><3E>><3E>><3E>r<EFBFBD>><3E>><3E>><3E>r<EFBFBD>><3E>><3E>><3E>~<7E>><3E>><3E>><3E>><3E>><3E>><3E>g<EFBFBD>><3E>><3E>><3E>g<EFBFBD>><3E>><3E>><3E>l<EFBFBD>><3E>><3E>><3E>><3E>><3E>><3E>L<EFBFBD>><3E>><3E>><3E>L<EFBFBD>><3E>><3E>><3E>,=<3D>><3E>><3E>><3E>><3E>><3E>><3E>><3E>><3E>><3E>>r,N)<06>__name__<5F>
__module__<EFBFBD> __qualname__r+r;rD<00>r,r*rr s<00><00>T<01>
#<23>?r,rc<00><00>eZdZd<01>Zd<02>Zd<03>Zy)<05>
TestYAlignc<00><><00>t|<01>}|jdk}tj|<03><00>r3tj|j
|<00>}t |<04>}d}||k}|s<>tjd|fd||f<02>dtj<00>vstjt <00>rtjt <00>nddtj<00>vstj|<04>rtj|<04>ndtj|<05>tj|<06>d<07>z}dd |iz} ttj| <09><00><00>dx}x}}yy)
Nr<><E79A99><EFBFBD><EFBFBD><EFBFBD>?r2<00>z/%(py3)s
{%(py3)s = %(py0)s(%(py1)s)
} < %(py6)sr/<00>pre_mean<61>rr4r>r<00>assert %(py8)sr)rrr<00>any<6E>mean<61>datar/rr6rrrrrr)
rr <00>aligned<65>pre_maskrNr8r$rBr:<00> @py_format9s
r*<00>test_default_baselinez TestYAlign.test_default_baselines<><00><00><19>,<2C>'<27><07><1A><<3C><<3C>!<21>#<23><08> <0A>6<EFBFBD>6<EFBFBD>(<28> <1B><19>w<EFBFBD>w<EFBFBD>w<EFBFBD>|<7C>|<7C>H<EFBFBD>5<>6<>H<EFBFBD><16>x<EFBFBD>=<3D> &<26>3<EFBFBD> &<26>=<3D>3<EFBFBD>&<26> &<26> &<26> &<26>=<3D>3<EFBFBD> &<26> &<26> &<26> &<26> &<26> &<26>3<EFBFBD> &<26> &<26> &<26>3<EFBFBD> &<26> &<26> &<26> &<26> &<26> &<26>x<EFBFBD> &<26> &<26> &<26>x<EFBFBD> &<26> &<26> &<26>=<3D> &<26> &<26> &<26>3<EFBFBD> &<26> &<26> &<26> &<26> &<26> &<26> &<26> r,c<00><><00>t|d<01><02>}|jdk\|jdkz}tj|j|<00>}t |<04>}d}||k}|s<>t jd|fd||f<02>dtj<00>vst jt
<00>rt jt
<00>ndd tj<00>vst j|<04>rt j|<04>nd t j|<05>t j|<06>d
<EFBFBD>z}d d |iz} tt j| <09><00><00>dx}x}}y) N)<02>{<14>G<EFBFBD>z<EFBFBD><7A><EFBFBD>)<01>windowrYrZrLr2rMr/<00> window_meanrOrPr)rrrrRrSr/rr6rrrrrr)
rr rT<00>maskr\r8r$rBr:rVs
r*<00>test_explicit_windowzTestYAlign.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><1F>#<23>%<25>%<25>%<25>%<25><1F>#<23>%<25>%<25>%<25>%<25>%<25>%<25>s<EFBFBD>%<25>%<25>%<25>s<EFBFBD>%<25>%<25>%<25>%<25>%<25>%<25>;<3B>%<25>%<25>%<25>;<3B>%<25>%<25>%<25><1F>%<25>%<25>%<25>#<23>%<25>%<25>%<25>%<25>%<25>%<25>%r,c <00><00>|jj<00>}t|<01>}tj}|j}|||<02>}|<06>s+ddt j <00>vstjt<00>rtjt<00>ndtj|<04>dt j <00>vstj|<01>rtj|<01>ndtj|<05>dt j <00>vstj|<02>rtj|<02>ndtj|<06>d<05>z}ttj|<07><00><00>dx}x}}y)Nzpassert %(py8)s
{%(py8)s = %(py2)s
{%(py2)s = %(py0)s.array_equal
}(%(py5)s
{%(py5)s = %(py3)s.data
}, %(py6)s)
}rr <00>original)rrr>r?rr) rS<00>copyrrrArrrrrrr)rr r`<00>_r"rBr%rVs r*<00>test_original_unchangedz"TestYAlign.test_original_unchanged.s<><00><00><1F>$<24>$<24>)<29>)<29>+<2B><08> <13>L<EFBFBD> !<21><01><11>~<7E>~<7E>:<3A>l<EFBFBD>/<2F>/<2F>:<3A>~<7E>/<2F><18>:<3A>:<3A>:<3A>:<3A>:<3A>:<3A>:<3A>:<3A>r<EFBFBD>:<3A>:<3A>:<3A>r<EFBFBD>:<3A>:<3A>:<3A>~<7E>:<3A>:<3A>:<3A>:<3A>:<3A>:<3A>l<EFBFBD>:<3A>:<3A>:<3A>l<EFBFBD>:<3A>:<3A>:<3A>/<2F>:<3A>:<3A>:<3A>:<3A>:<3A>:<3A><18>:<3A>:<3A>:<3A><18>:<3A>:<3A>:<3A>:<3A>:<3A>:<3A>:<3A>:<3A>:<3A>:r,N)rErFrGrWr^rcrHr,r*rJrJs<00><00>'<27>&<26>;r,rJ)<11>__doc__<5F>builtinsr<00>_pytest.assertion.rewrite<74> assertion<6F>rewriter<00>numpyr<00>pytest<73>impakt.transform.alignrrrrrrJrHr,r*<00><module>rls-<00><01>%<25><00><00><12> <0A>C<>C<>?<3F>?<3F>*;<3B>;r,