-
Notifications
You must be signed in to change notification settings - Fork 174
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
[electrophysiology_browser] Effect of filters between chunks #8717
Comments
@jeffersoncasimir to take an hour before Friday 11 am and see if the solution is easy, consult with @laemtl if needed. |
The cause for the gap is identified and is due to an off-by-one error. This line should be inclusively producing all equally distributed numbers within the The unexpected filter behaviour between chunks is caused by filters being applied to chunks discretely as opposed to interpreting all visible points as a continuous signal. |
est 2-4 weeks to refactor the filter application -> could interpolation solve it ? LF and JC to touch base |
is this is |
It is not |
|
un/related: #8892 will be in the 25.1 release (ideally), but not too related to this issue which will persist |
break this down, seems we have the following options (consult w LF and bring possible plans to the Loris-EEG meeting when ready)
|
A solution has been implemented, with a PR coming soon, which performs the signal filter on all visible chunks, instead of chunks individually. This is achieved by concatenating them all into one chunk/signal and works similarly to how DC offset was implemented. This has a performance cost by introducing technically redundant memoizations but there is a lot of room for improvement on that front, which is due for a revisit. |
@jeffersoncasimir has a PR been sent and merged in the end? Should this be closed? |
Describe the bug
In between chunks, there appears to be a gap, only visible when zoomed in. When applying filters, the gap becomes very visible, as the signals appear to diverge from the gap in a noticeable way. These filters should also be validated to determine if they are appropriate for more than one specific set of recording parameters.
The text was updated successfully, but these errors were encountered: