Skip to content

Update nwb-schema submodule to NWB 2.10.0#2199

Merged
rly merged 4 commits into
devfrom
update-nwb-schema-2.10.0
Jun 23, 2026
Merged

Update nwb-schema submodule to NWB 2.10.0#2199
rly merged 4 commits into
devfrom
update-nwb-schema-2.10.0

Conversation

@rly

@rly rly commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Motivation

Updates the nwb-schema submodule to the tip of the prepare_2.10.0 branch (NWB 2.10.0), which depends on nwb-schema PR NeurodataWithoutBorders/nwb-schema#681. This advances the nested hdmf-common-schema to 1.9.0 (adds MeaningsTable, promotes HERD to stable in hdmf-common).

Draft while NWB 2.10.0 is finalized.

Also fixes some Sphinx warnings.

How to test the behavior?

The full pynwb test suite passes against the updated schema (829 passed, 7 skipped, 6701 subtests passed), after clearing the cached core typemap (pynwb.clear_cache_dir()).

Checklist

  • Did you update CHANGELOG.md with your changes?
    • Already added from a previous PR.
  • Have you checked our Contributing document?
  • Have you ensured the PR clearly describes the problem and the solution?
  • Is your contribution compliant with our coding style? This can be checked running ruff from the source directory.
  • Have you checked to ensure that there aren't other open or previously closed Pull Requests for the same change?
  • Have you included the relevant issue number using "Fix #XXX" notation where XXX is the issue number? By including "Fix #XXX" you allow GitHub to close issue #XXX when the PR is merged.

🤖 Generated with Claude Code

Point the nwb-schema submodule to the tip of the prepare_2.10.0 branch,
which advances the nested hdmf-common-schema to 1.9.0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@codecov

codecov Bot commented Jun 17, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.29%. Comparing base (bd9bcc2) to head (e645efa).

Additional details and impacted files
@@           Coverage Diff           @@
##              dev    #2199   +/-   ##
=======================================
  Coverage   95.29%   95.29%           
=======================================
  Files          30       30           
  Lines        3038     3038           
  Branches      450      450           
=======================================
  Hits         2895     2895           
  Misses         87       87           
  Partials       56       56           
Flag Coverage Δ
integration 73.14% <ø> (ø)
unit 85.97% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ 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.

rly and others added 3 commits June 22, 2026 16:21
- Ignore the unresolvable ``pandas.core.frame.DataFrame`` autodoc cross-reference
  emitted for the ``-> pd.DataFrame`` return annotations on the new NWBFile events
  helpers (pandas only publishes ``pandas.DataFrame`` in its intersphinx inventory).
- Reference the inherited ``write`` method via ``hdmf.backends.hdf5.h5tools.HDF5IO``
  instead of ``pynwb.NWBHDF5IO``, which does not re-document it.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Pin the submodule to the released 2.10.0 tag (eed08cf), advancing the
nwb_version/namespace version strings from 2.10.0-alpha to 2.10.0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
sphinx-gallery writes docs/source/sg_execution_times.rst on every build.
Gitignore it so it stays out of git status, and remove it in the docs
Makefile clean target alongside the other gallery artifacts.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@rly rly marked this pull request as ready for review June 22, 2026 23:23
@rly rly requested a review from oruebel June 22, 2026 23:40
@rly rly merged commit 483a4f1 into dev Jun 23, 2026
25 of 26 checks passed
@rly rly deleted the update-nwb-schema-2.10.0 branch June 23, 2026 00:15
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.

2 participants