Skip to content
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

Add support for NWB schema 2.7.0 #1820

Merged
merged 19 commits into from
Mar 26, 2024
Merged

Add support for NWB schema 2.7.0 #1820

merged 19 commits into from
Mar 26, 2024

Conversation

rly
Copy link
Contributor

@rly rly commented Jan 11, 2024

Squash and merge NWB schema 2.7.0-related PRs to this branch.

When ready to merge:

  • Update the nwb-schema submodule to the 2.7.0 tag
  • Update changelog
  • Do not merge using Squash and Merge so that individual PRs are kept as separate commits.

Copy link

codecov bot commented Jan 11, 2024

Codecov Report

Attention: Patch coverage is 95.83333% with 1 lines in your changes are missing coverage. Please review.

Project coverage is 91.81%. Comparing base (270291a) to head (02702a7).

Files Patch % Lines
src/pynwb/file.py 90.00% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##              dev    #1820      +/-   ##
==========================================
- Coverage   91.96%   91.81%   -0.15%     
==========================================
  Files          27       27              
  Lines        2663     2627      -36     
  Branches      686      688       +2     
==========================================
- Hits         2449     2412      -37     
  Misses        142      142              
- Partials       72       73       +1     
Flag Coverage Δ
integration 72.47% <41.66%> (+0.11%) ⬆️
unit 83.82% <95.83%> (-0.26%) ⬇️

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

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

rly and others added 8 commits January 11, 2024 15:37
…gsTable (#1815)

* add stimulus template column option to IntracellularRecordingsTable

* add tests for stimulus template column

* add example in tutorial for adding stimulus template data

* link to nwb-schema PR with stimulus template change

* update changelog

* add empty TimeSeriesReference method

* point to updated nwb-schema PR

* remove test caught by docval argument checking

* Apply suggestions from code review

Co-authored-by: Oliver Ruebel <[email protected]>

* update tutorial and documentation

* Update src/pynwb/base.py

Co-authored-by: Ryan Ly <[email protected]>

* Update CHANGELOG.md

---------

Co-authored-by: Ryan Ly <[email protected]>
Co-authored-by: Oliver Ruebel <[email protected]>
* Update retinotopy.py

* Remove references to retinotopy module

* Update schema

* Fix test

* Updated changelog

* Update schema submodule

* Update test_retinotopy.py

* Update retinotopy.py

* Update test_retinotopy.py

* Update retinotopy.py

* Update test_retinotopy.py

* Update retinotopy.py

* Update test_retinotopy.py

* RuntimeError -> ImportError

* Update schema

* Revert "Update schema"

This reverts commit 08f3a88.

* Update schema
@rly rly requested review from oruebel and bendichter and removed request for oruebel February 8, 2024 21:28
@rly rly marked this pull request as ready for review February 8, 2024 21:28
@rly rly enabled auto-merge (squash) February 8, 2024 21:29
@rly rly disabled auto-merge February 16, 2024 01:04
* Exclude pynwb retinotopy from sphinx

* Update conf.py

* Update conf.py

* Update conf.py

* Fix sphinx apidoc exclude
@rly rly enabled auto-merge (squash) February 16, 2024 01:05
@rly rly disabled auto-merge February 16, 2024 01:05
@rly rly enabled auto-merge (rebase) February 16, 2024 01:11
@rly rly requested review from oruebel and removed request for oruebel February 16, 2024 01:12
test.py Outdated Show resolved Hide resolved
oruebel
oruebel previously approved these changes Feb 16, 2024
auto-merge was automatically disabled February 16, 2024 01:30

Rebase failed

@rly rly enabled auto-merge (rebase) February 16, 2024 04:20
@rly rly requested a review from oruebel February 16, 2024 04:20
oruebel
oruebel previously approved these changes Feb 24, 2024
auto-merge was automatically disabled February 24, 2024 02:14

Rebase failed

@rly
Copy link
Contributor Author

rly commented Feb 25, 2024

The NWB Tutorial at Cosyne is this Thursday. In case adding support for NWB schema 2.7.0 causes any last minute issues in PyNWB, MatNWB, or other tools, like NWB GUIDE, I would like to hold off of merging this and making new releases until after March 4.

@rly rly enabled auto-merge (squash) March 23, 2024 05:32
@rly rly disabled auto-merge March 23, 2024 05:32
@rly rly enabled auto-merge March 23, 2024 05:32
@rly rly requested a review from oruebel March 23, 2024 05:33
@rly rly merged commit 8ebd8db into dev Mar 26, 2024
23 checks passed
@rly rly deleted the nwb-schema-2.7.0 branch March 26, 2024 21:51
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.

5 participants