Skip to content

HERD in NWBFile schema#646

Merged
rly merged 8 commits intodevfrom
herd
Mar 17, 2026
Merged

HERD in NWBFile schema#646
rly merged 8 commits intodevfrom
herd

Conversation

@mavaylon1
Copy link
Copy Markdown
Contributor

@mavaylon1 mavaylon1 commented Jul 7, 2025

This defines HERD within the NWBFile under general

Checklist

For all schema changes:

  • Add release notes for the PR to docs/format/source/format_release_notes.rst.
  • 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.
  • Make sure that hdmf-common-schema points to the latest release and not the latest commit on the main branch.

If this is the first schema change after a schema release (i.e., the version string in core/nwb.namespace.yaml does not
end in "-alpha"), then:

  • Update the version string in core/nwb.namespace.yaml and core/nwb.file.yaml to the next major/minor/patch
    version with the suffix "-alpha". For example, if the current version is 2.4.0 and this is a minor change, then the
    new version string should be "2.5.0-alpha".
  • Update the value of the version variable in docs/format/source/conf.py to the next version without the
    suffix "-alpha", e.g., "2.5.0".
  • Update the value of the release variable in docs/format/source/conf.py to the next version with the suffix
    "-alpha", e.g., "2.5.0-alpha".
  • Add a new section in the release notes docs/format/source/format_release_notes.rst for the new version
    with the date "Upcoming" in parentheses.

@mavaylon1 mavaylon1 marked this pull request as ready for review July 8, 2025 23:51
@rly
Copy link
Copy Markdown
Contributor

rly commented Jul 12, 2025

Waiting on NeurodataWithoutBorders/pynwb#2111 to be all green before approving and merging into dev.

@rly rly mentioned this pull request Oct 2, 2025
bendichter and others added 2 commits February 19, 2026 22:35
Combines the HERD release notes entry with recent dev changes
(ElectrodeGroup docs #659, ElectrodesTable coordinate units #658).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
HERD was moved from hdmf-experimental to hdmf-common in
hdmf-common-schema 1.9.0 (hdmf-dev/hdmf-common-schema#93).
This is needed for the NWB core namespace to reference HERD
in nwb.file.yaml without requiring an hdmf-experimental dependency.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@rly
Copy link
Copy Markdown
Contributor

rly commented Mar 17, 2026

The associated PyNWB PR is all green so this is good to go.

@rly rly merged commit a6b23f0 into dev Mar 17, 2026
3 checks passed
@rly rly deleted the herd branch March 17, 2026 20:13
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.

3 participants