Repository navigation
FIR phase-shift + extract apply_raised_cosine_taper from get_chunk_with_margin
#4563
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
alejoe91
merged 31 commits into
SpikeInterface:main
from
galenlynch:perf/phase-shift-fir
Nov 9, 2026
Merged
Changes from all commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
9328356
perf: FIR phase-shift alternative + apply_raised_cosine_taper extract
galenlynch 301355a
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 883489b
fix(phase_shift): normalize FIR kernels to unity DC gain
galenlynch 7ed065e
perf(phase_shift): default FIR tap count 32 → 16
galenlynch 7cf5748
docs(phase_shift): document FIR's implicit lowpass and bandwidth trad…
galenlynch 08fdfb6
fix: solve conflicts
alejoe91 7fc1b7f
perf: FIR phase-shift alternative + apply_raised_cosine_taper extract
galenlynch 82812a8
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 39a82d3
fix(phase_shift): normalize FIR kernels to unity DC gain
galenlynch aceb11a
perf(phase_shift): default FIR tap count 32 → 16
galenlynch 0f019f8
docs(phase_shift): document FIR's implicit lowpass and bandwidth trad…
galenlynch 9e5a3a9
feat: numpy fallback for FIR phase shift without numba
galenlynch c847a9f
fix: run the FIR phase-shift kernels single-threaded
galenlynch b9969c1
refactor: drop output_dtype and build FIR phase-shift taps in fir_fil…
galenlynch 8444ca1
chore: remove the phase-shift benchmark script
galenlynch 3bc83b8
docs: drop benchmark numbers from the phase_shift docstrings
galenlynch 9e18169
docs: rewrite the phase_shift and taper docstrings for users
galenlynch c3b2a90
refactor: separate taper cleanup from FIR phase shifting
galenlynch 345796e
fix: use importlib instead of try-except
alejoe91 97a1f73
fix: conflicts
alejoe91 65ff527
Merge branch 'main' into perf/phase-shift-fir
alejoe91 e6ddf54
fix: HAVE_NUMBA in tests
alejoe91 6327538
Merge branch 'perf/phase-shift-fir' of github.com:galenlynch/spikeint…
alejoe91 ed7b4ca
fix: remove compute_dtype
alejoe91 c3c7551
fix: temporarily copy traces in apply_raised_cosine_taper
alejoe91 4a9dc5d
fix: restore the taper split lost in a merge
galenlynch aea7bfe
Merge branch 'main' into perf/phase-shift-fir
h-mayorquin e009b8d
fix: conflicts with 4887
alejoe91 c19012d
fix: address review on the FIR phase shift
galenlynch ea7ef8e
feat: widen the FIR window and scale its beta with n_taps
galenlynch af179cb
Merge branch 'main' into perf/phase-shift-fir
alejoe91 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.