|
12 | 12 |
|
13 | 13 | from spikeinterface.core import BaseRecording, BaseRecordingSegment, BaseSorting |
14 | 14 | from .snippets_tools import snippets_from_sorting |
15 | | -from .core_tools import define_function_from_class |
| 15 | +from .core_tools import define_function_from_class, ms_to_samples |
16 | 16 |
|
17 | 17 |
|
18 | 18 | def _ensure_seed(seed): |
@@ -1598,8 +1598,8 @@ def generate_single_fake_waveform( |
1598 | 1598 | assert ms_after > depolarization_ms + repolarization_ms |
1599 | 1599 | assert ms_before > depolarization_ms |
1600 | 1600 |
|
1601 | | - nbefore = int(sampling_frequency * ms_before / 1000.0) |
1602 | | - nafter = int(sampling_frequency * ms_after / 1000.0) |
| 1601 | + nbefore = ms_to_samples(ms_before, sampling_frequency) |
| 1602 | + nafter = ms_to_samples(ms_after, sampling_frequency) |
1603 | 1603 | width = nbefore + nafter |
1604 | 1604 | wf = np.zeros(width, dtype=dtype) |
1605 | 1605 |
|
@@ -1776,8 +1776,8 @@ def generate_templates( |
1776 | 1776 |
|
1777 | 1777 | num_units = units_locations.shape[0] |
1778 | 1778 | num_channels = channel_locations.shape[0] |
1779 | | - nbefore = int(sampling_frequency * ms_before / 1000.0) |
1780 | | - nafter = int(sampling_frequency * ms_after / 1000.0) |
| 1779 | + nbefore = ms_to_samples(ms_before, sampling_frequency) |
| 1780 | + nafter = ms_to_samples(ms_after, sampling_frequency) |
1781 | 1781 | width = nbefore + nafter |
1782 | 1782 |
|
1783 | 1783 | if upsample_factor is not None: |
@@ -2451,8 +2451,8 @@ def generate_ground_truth_recording( |
2451 | 2451 | upsample_factor = templates.shape[3] |
2452 | 2452 | upsample_vector = rng.integers(0, upsample_factor, size=num_spikes) |
2453 | 2453 |
|
2454 | | - nbefore = int(ms_before * sampling_frequency / 1000.0) |
2455 | | - nafter = int(ms_after * sampling_frequency / 1000.0) |
| 2454 | + nbefore = ms_to_samples(ms_before, sampling_frequency) |
| 2455 | + nafter = ms_to_samples(ms_after, sampling_frequency) |
2456 | 2456 | assert (nbefore + nafter) == templates.shape[1] |
2457 | 2457 |
|
2458 | 2458 | # construct recording |
|
0 commit comments