@@ -1563,104 +1563,104 @@ def test__merge(self):
15631563 assert_arrays_equal (mergeddata23 , targdata23 )
15641564 assert_arrays_equal (mergeddata24 , targdata24 )
15651565
1566- def test_patch_simple (self ):
1566+ def test_concatenate_simple (self ):
15671567 signal1 = AnalogSignal ([0 ,1 ,2 ,3 ]* pq .V , sampling_rate = 1 * pq .Hz )
15681568 signal2 = AnalogSignal ([4 ,5 ,6 ]* pq .V , sampling_rate = 1 * pq .Hz ,
15691569 t_start = signal1 .t_stop + signal1 .sampling_period )
15701570
1571- result = signal1 .patch (signal2 )
1571+ result = signal1 .concatenate (signal2 )
15721572 assert_array_equal (np .arange (7 ).reshape ((- 1 , 1 )), result .magnitude )
15731573 for attr in signal1 ._necessary_attrs :
15741574 self .assertEqual (getattr (signal1 , attr [0 ], None ), getattr (result , attr [0 ], None ))
15751575
1576- def test_patch_inverse_signals (self ):
1576+ def test_concatenate_inverse_signals (self ):
15771577 signal1 = AnalogSignal ([0 ,1 ,2 ,3 ]* pq .V , sampling_rate = 1 * pq .Hz )
15781578 signal2 = AnalogSignal ([4 ,5 ,6 ]* pq .V , sampling_rate = 1 * pq .Hz ,
15791579 t_start = signal1 .t_stop + signal1 .sampling_period )
15801580
1581- result = signal2 .patch (signal1 )
1581+ result = signal2 .concatenate (signal1 )
15821582 assert_array_equal (np .arange (7 ).reshape ((- 1 , 1 )), result .magnitude )
15831583 for attr in signal1 ._necessary_attrs :
15841584 self .assertEqual (getattr (signal1 , attr [0 ], None ), getattr (result , attr [0 ], None ))
15851585
1586- def test_patch_no_overlap (self ):
1586+ def test_concatenate_no_overlap (self ):
15871587 signal1 = AnalogSignal ([0 ,1 ,2 ,3 ]* pq .V , sampling_rate = 1 * pq .Hz )
15881588 signal2 = AnalogSignal ([4 ,5 ,6 ]* pq .V , sampling_rate = 1 * pq .Hz ,
15891589 t_start = 10 * pq .s + signal1 .sampling_period )
15901590
15911591 with self .assertRaises (MergeError ):
1592- signal1 .patch (signal2 )
1592+ signal1 .concatenate (signal2 )
15931593
1594- def test_patch_multi_trace (self ):
1594+ def test_concatenate_multi_trace (self ):
15951595 data1 = np .arange (4 ).reshape (2 ,2 )
15961596 data2 = np .arange (4 ,8 ).reshape (2 ,2 )
15971597 signal1 = AnalogSignal (data1 * pq .V , sampling_rate = 1 * pq .Hz )
15981598 signal2 = AnalogSignal (data2 * pq .V , sampling_rate = 1 * pq .Hz ,
15991599 t_start = signal1 .t_stop + signal1 .sampling_period )
16001600
1601- result = signal1 .patch (signal2 )
1601+ result = signal1 .concatenate (signal2 )
16021602 data_expected = np .array ([[0 ,1 ],[2 ,3 ],[4 ,5 ],[6 ,7 ]])
16031603 assert_array_equal (data_expected , result .magnitude )
16041604 for attr in signal1 ._necessary_attrs :
16051605 self .assertEqual (getattr (signal1 , attr [0 ], None ), getattr (result , attr [0 ], None ))
16061606
1607- def test_patch_overwrite_true (self ):
1607+ def test_concatenate_overwrite_true (self ):
16081608 signal1 = AnalogSignal ([0 ,1 ,2 ,3 ]* pq .V , sampling_rate = 1 * pq .Hz )
16091609 signal2 = AnalogSignal ([4 ,5 ,6 ]* pq .V , sampling_rate = 1 * pq .Hz ,
16101610 t_start = signal1 .t_stop )
16111611
1612- result = signal1 .patch (signal2 , overwrite = True )
1612+ result = signal1 .concatenate (signal2 , overwrite = True )
16131613 assert_array_equal (np .array ([0 ,1 ,2 ,4 ,5 ,6 ]).reshape ((- 1 , 1 )), result .magnitude )
16141614
1615- def test_patch_overwrite_false (self ):
1615+ def test_concatenate_overwrite_false (self ):
16161616 signal1 = AnalogSignal ([0 ,1 ,2 ,3 ]* pq .V , sampling_rate = 1 * pq .Hz )
16171617 signal2 = AnalogSignal ([4 ,5 ,6 ]* pq .V , sampling_rate = 1 * pq .Hz ,
16181618 t_start = signal1 .t_stop )
16191619
1620- result = signal1 .patch (signal2 , overwrite = False )
1620+ result = signal1 .concatenate (signal2 , overwrite = False )
16211621 assert_array_equal (np .array ([0 ,1 ,2 ,3 ,5 ,6 ]).reshape ((- 1 , 1 )), result .magnitude )
16221622
1623- def test_patch_padding_False (self ):
1623+ def test_concatenate_padding_False (self ):
16241624 signal1 = AnalogSignal ([0 ,1 ,2 ,3 ]* pq .V , sampling_rate = 1 * pq .Hz )
16251625 signal2 = AnalogSignal ([4 ,5 ,6 ]* pq .V , sampling_rate = 1 * pq .Hz ,
16261626 t_start = 10 * pq .s )
16271627
16281628 with self .assertRaises (MergeError ):
1629- result = signal1 .patch (signal2 , overwrite = False , padding = False )
1629+ result = signal1 .concatenate (signal2 , overwrite = False , padding = False )
16301630
1631- def test_patch_padding_True (self ):
1631+ def test_concatenate_padding_True (self ):
16321632 signal1 = AnalogSignal ([0 ,1 ,2 ,3 ]* pq .V , sampling_rate = 1 * pq .Hz )
16331633 signal2 = AnalogSignal ([4 ,5 ,6 ]* pq .V , sampling_rate = 1 * pq .Hz ,
16341634 t_start = signal1 .t_stop + 3 * signal1 .sampling_period )
16351635
1636- result = signal1 .patch (signal2 , overwrite = False , padding = True )
1636+ result = signal1 .concatenate (signal2 , overwrite = False , padding = True )
16371637 assert_array_equal (np .array ([0 ,1 ,2 ,3 ,np .NaN ,np .NaN ,np .NaN ,4 ,5 ,6 ]).reshape ((- 1 , 1 )),
16381638 result .magnitude )
16391639
1640- def test_patch_padding_quantity (self ):
1640+ def test_concatenate_padding_quantity (self ):
16411641 signal1 = AnalogSignal ([0 ,1 ,2 ,3 ]* pq .V , sampling_rate = 1 * pq .Hz )
16421642 signal2 = AnalogSignal ([4 ,5 ,6 ]* pq .V , sampling_rate = 1 * pq .Hz ,
16431643 t_start = signal1 .t_stop + 3 * signal1 .sampling_period )
16441644
1645- result = signal1 .patch (signal2 , overwrite = False , padding = - 1 * pq .mV )
1645+ result = signal1 .concatenate (signal2 , overwrite = False , padding = - 1 * pq .mV )
16461646 assert_array_equal (np .array ([0 ,1 ,2 ,3 ,- 1e-3 ,- 1e-3 ,- 1e-3 ,4 ,5 ,6 ]).reshape ((- 1 , 1 )),
16471647 result .magnitude )
16481648
1649- def test_patch_padding_invalid (self ):
1649+ def test_concatenate_padding_invalid (self ):
16501650 signal1 = AnalogSignal ([0 ,1 ,2 ,3 ]* pq .V , sampling_rate = 1 * pq .Hz )
16511651 signal2 = AnalogSignal ([4 ,5 ,6 ]* pq .V , sampling_rate = 1 * pq .Hz ,
16521652 t_start = signal1 .t_stop + 3 * signal1 .sampling_period )
16531653
16541654 with self .assertRaises (ValueError ):
1655- result = signal1 .patch (signal2 , overwrite = False , padding = 1 )
1655+ result = signal1 .concatenate (signal2 , overwrite = False , padding = 1 )
16561656 with self .assertRaises (ValueError ):
1657- result = signal1 .patch (signal2 , overwrite = False , padding = [1 ])
1657+ result = signal1 .concatenate (signal2 , overwrite = False , padding = [1 ])
16581658 with self .assertRaises (ValueError ):
1659- result = signal1 .patch (signal2 , overwrite = False , padding = 'a' )
1659+ result = signal1 .concatenate (signal2 , overwrite = False , padding = 'a' )
16601660 with self .assertRaises (ValueError ):
1661- result = signal1 .patch (signal2 , overwrite = False , padding = np .array ([1 ,2 , 3 ]))
1661+ result = signal1 .concatenate (signal2 , overwrite = False , padding = np .array ([1 , 2 , 3 ]))
16621662
1663- def test_patch_array_annotations (self ):
1663+ def test_concatenate_array_annotations (self ):
16641664 array_anno1 = {'first' : ['a' ,'b' ]}
16651665 array_anno2 = {'first' : ['a' ,'b' ],
16661666 'second' : ['c' ,'d' ]}
@@ -1672,13 +1672,13 @@ def test_patch_array_annotations(self):
16721672 t_start = signal1 .t_stop + signal1 .sampling_period ,
16731673 array_annotations = array_anno2 )
16741674
1675- result = signal1 .patch (signal2 )
1675+ result = signal1 .concatenate (signal2 )
16761676 assert_array_equal (array_anno1 .keys (), result .array_annotations .keys ())
16771677
16781678 for k in array_anno1 .keys ():
16791679 assert_array_equal (np .asarray (array_anno1 [k ]), result .array_annotations [k ])
16801680
1681- def test_patch_complex (self ):
1681+ def test_concatenate_complex (self ):
16821682 signal1 = self .signal1
16831683 assert_neo_object_is_compliant (self .signal1 )
16841684
@@ -1687,13 +1687,13 @@ def test_patch_complex(self):
16871687 array_annotations = self .arr_ann1 ,
16881688 t_start = signal1 .t_stop + signal1 .sampling_period )
16891689
1690- patched12 = self .signal1 .patch (signal2 )
1690+ concatenated12 = self .signal1 .concatenate (signal2 )
16911691
16921692 for attr in signal1 ._necessary_attrs :
1693- self .assertEqual (getattr (signal1 , attr [0 ], None ), getattr (patched12 , attr [0 ], None ))
1693+ self .assertEqual (getattr (signal1 , attr [0 ], None ), getattr (concatenated12 , attr [0 ], None ))
16941694
16951695 assert_array_equal (np .vstack ((signal1 .magnitude , signal2 .magnitude )),
1696- patched12 .magnitude )
1696+ concatenated12 .magnitude )
16971697
16981698class TestAnalogSignalFunctions (unittest .TestCase ):
16991699 def test__pickle_1d (self ):
0 commit comments