17
17
else :
18
18
use_loader = False
19
19
20
- LOCAL_TMP = True
20
+ DEBUG = False
21
+
22
+ if DEBUG :
23
+ import matplotlib .pyplot as plt
24
+ plt .ion ()
25
+ plt .show ()
21
26
22
27
23
28
class TestGenerators (unittest .TestCase ):
@@ -36,7 +41,7 @@ def setUpClass(self):
36
41
# Set seed
37
42
np .random .seed (2308 )
38
43
39
- if not LOCAL_TMP :
44
+ if not DEBUG :
40
45
self .test_dir = Path (tempfile .mkdtemp ())
41
46
else :
42
47
self .test_dir = Path ('./tmp' ).absolute ()
@@ -100,7 +105,7 @@ def setUpClass(self):
100
105
@classmethod
101
106
def tearDownClass (self ):
102
107
# Remove the directory after the test
103
- if not LOCAL_TMP :
108
+ if not DEBUG :
104
109
shutil .rmtree (self .test_dir )
105
110
106
111
def test_gen_templates (self ):
@@ -693,28 +698,30 @@ def test_recordings_backend(self):
693
698
rec_params ['spiketrains' ]['n_exc' ] = ne
694
699
rec_params ['spiketrains' ]['n_inh' ] = ni
695
700
rec_params ['spiketrains' ]['duration' ] = duration
696
- n_jitter = 2
701
+ n_jitter = 10
697
702
rec_params ['templates' ]['n_jitters' ] = n_jitter
698
703
rec_params ['recordings' ]['modulation' ] = 'none'
704
+ rec_params ['recordings' ]['filter' ] = False
705
+
699
706
700
707
rec_params ['seeds' ]['templates' ] = 0
701
708
rec_params ['seeds' ]['spiketrains' ] = 0
702
709
rec_params ['seeds' ]['convolution' ] = 0
703
710
rec_params ['seeds' ]['noise' ] = 0
704
711
712
+
705
713
n_jobs = [1 , 2 ]
706
714
chunk_durations = [0 , 1 ]
707
715
708
716
for n in n_jobs :
709
717
for ch in chunk_durations :
710
718
print ('Test recording backend with' , n , 'jobs - chunk' , ch )
711
- rec_params ['chunk_duration' ] = n
719
+ rec_params ['recordings' ][ ' chunk_duration' ] = ch
712
720
713
721
recgen_memmap = mr .gen_recordings (params = rec_params , tempgen = self .tempgen , tmp_mode = 'memmap' ,
714
722
verbose = False , n_jobs = n )
715
723
recgen_np = mr .gen_recordings (params = rec_params , tempgen = self .tempgen , tmp_mode = None , verbose = False ,
716
724
n_jobs = n )
717
-
718
725
assert np .allclose (np .array (recgen_np .recordings ), recgen_memmap .recordings .copy (), atol = 1e-4 )
719
726
del recgen_memmap , recgen_np
720
727
@@ -955,4 +962,4 @@ def test_simulate_cell(self):
955
962
TestGenerators ().setUpClass ()
956
963
# TestGenerators().test_gen_recordings_drift()
957
964
# TestGenerators().test_default_params()
958
- TestGenerators ().test_recording_custom_drifts ()
965
+ TestGenerators ().test_recordings_backend ()
0 commit comments