Skip to content

Update schema to NWB 2.10#300

Open
oruebel wants to merge 10 commits into
mainfrom
schema_2_10
Open

Update schema to NWB 2.10#300
oruebel wants to merge 10 commits into
mainfrom
schema_2_10

Conversation

@oruebel

@oruebel oruebel commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Fix #298

Update schema version to the latest releases

  • Updated spec/core.hpp to NWB schema 2.10
  • Updated spec/hdmf_common.hpp to schema version 1.9
  • Updated spec/hdmf_experimental.hpp to schema version 0.6

@oruebel oruebel added this to the 0.4.0 milestone Jul 2, 2026
Copilot AI review requested due to automatic review settings July 2, 2026 05:11
@oruebel oruebel added the category: enhancement proposed enhancements or new features label Jul 2, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the embedded, auto-generated NWB/HDMF schema specifications used by AqNWB to align with the latest upstream releases referenced in Issue #298.

Changes:

  • Updated the NWB core schema spec to version 2.10.0, including new/updated schema components (e.g., nwb.event and updates under nwb.file, nwb.misc, nwb.image, nwb.behavior).
  • Updated the HDMF common schema spec to version 1.9.0, including adding the resources spec (HERD external resources tables) under hdmf-common.
  • Updated the HDMF experimental schema spec to version 0.6.0, adjusting the namespace contents accordingly.

Reviewed changes

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

File Description
src/spec/core.hpp Bumps core schema to NWB 2.10.0 and incorporates new/updated core spec content (including nwb.event and updated NWBFile structure).
src/spec/hdmf_common.hpp Bumps HDMF common schema to 1.9.0 and adds the resources specification (HERD) to the namespace.
src/spec/hdmf_experimental.hpp Bumps HDMF experimental schema to 0.6.0 and updates namespace schema sources accordingly.

@codecov-commenter

codecov-commenter commented Jul 2, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.52%. Comparing base (6571d66) to head (3acbb57).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #300   +/-   ##
=======================================
  Coverage   84.52%   84.52%           
=======================================
  Files          57       57           
  Lines        2591     2591           
  Branches      332      332           
=======================================
  Hits         2190     2190           
  Misses        401      401           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copilot AI mentioned this pull request Jul 2, 2026
11 tasks
@oruebel oruebel requested a review from rly July 2, 2026 21:28
@oruebel

oruebel commented Jul 2, 2026

Copy link
Copy Markdown
Contributor Author

@rly note the changes to the files in "src/spec" are auto-generated via scripts so you can mostly ignore those.

@oruebel oruebel self-assigned this Jul 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category: enhancement proposed enhancements or new features

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update to NWB 2.10 schema

4 participants