Skip to content

Match trigger-aligned timestamp extraction in Octave - #30

Merged
ar-jan merged 2 commits into
developfrom
feature/octave-align
Aug 27, 2026
Merged

Match trigger-aligned timestamp extraction in Octave#30
ar-jan merged 2 commits into
developfrom
feature/octave-align

Conversation

@ar-jan

@ar-jan ar-jan commented Aug 27, 2026

Copy link
Copy Markdown
Collaborator
  • Uses LoadAllSpikes() for the Octave branch to match the updated MATLAB version.
  • Omits exporting amplitude columns.
  • Writes the CSV with the same precision (%.15g) as MATLAB writetable.

Fixes #28.

ar-jan added 2 commits August 27, 2026 13:07
- Omit amplitude columns in CSV export
- Use trigger-aligned spike timings via LoadAllSpikes() and ChannelArray
- Include file loading checks from matlab version

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Aligns Octave spike extraction with MATLAB’s trigger-aligned workflow.

Changes:

  • Uses LoadAllSpikes() and maps hardware channels.
  • Exports three CSV columns with MATLAB-matching precision.
  • Updates Octave loader compatibility checks.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
process_spk.py Validates the updated Octave loader requirements.
extract_spk_with_axisfile_octave.m Implements trigger-aligned extraction and streamlined CSV output.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@ar-jan
ar-jan merged commit dbbde0f into develop Aug 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Match trigger-aligned timestamp extraction in Octave

2 participants