What's Changed
MatNWB API
- Support legacy namespace names by @lawrence-mbf in #403
- Add extra generated checks for attributes by @lawrence-mbf in #518
- Allow string inputs for most interfaces by @lawrence-mbf in #522
- Shrink int to auto-map to int8 by @lawrence-mbf in #523
- Fix missing ids and columns in Intracellular Recordings Tables by @lawrence-mbf in #520
- Fix multidimensional equality checks for arrays by @lawrence-mbf in #524
- Replace and Update Datetime Parser by @lawrence-mbf in #525
- Properly Convert References in Compound Datasets by @lawrence-mbf in #529
- Check Component Order by @lawrence-mbf in #530
- Add explicit checks to DataStub indices by @lawrence-mbf in #514
- Add warning when schema is not supported by @lawrence-mbf in #531
- Add new raw/scratch script by @lawrence-mbf in #534
- Add Filtered Ephys Reference by @lawrence-mbf in #539
- Fix concatenation error by @lawrence-mbf in #545
- Prepend comment blocks with % by @lawrence-mbf in #549
- Actually exit the function if dataset is not resizable by @lawrence-mbf in #551
- Lower extra properties, datasets, groups, and links to warn instead of error by @lawrence-mbf in #552
- Remove NWB:N by @bendichter in #554
- Pregenerate class files in the repo by @lawrence-mbf in #556
- Fix inherited readonly props by @ehennestad in #560
- Remove positive number validation for getRow ind. by @bendichter in #311
- Support NWB Schema 2.7.0 by @lawrence-mbf in #575
- Fixes issue #585 ( bug in io.timestamp2datetime ) by @ehennestad in #586
- Fix getRow function for dynamic table if row data is an array where ndims is 3 or higher by @ehennestad in #590
- Improve warning message at types util check unset by @ehennestad in #593
- Add warning on export if some attributes are not written to file by @ehennestad in #596
- Fix bug in nwbToTable (Issue #597 ) by @ehennestad in #598
- Fix typos by @ehennestad in #608
- Fix syntax error by @ehennestad in #609
- Add check on file export to ensure all required properties are filled out by @ehennestad in #600
Documentation
- Update Ecephys tutorial by @bendichter in #517
- Add
EnumData
to DynamicTable tutorial by @lawrence-mbf in #533 - Adapt Read Demo tutorial by @lawrence-mbf in #536
- Add
IndexSeries
to Images tutorial by @lawrence-mbf in #537 - Add One-Photon Section to Ophys tutorial by @lawrence-mbf in #538
- Improve tutorials by @bendichter in #568
- Add
AbstractFeatureSeries
example to Images tutorial (Issue 581) by @ehennestad in #582 - Add example for creating
pixel_mask
to Ophys tutorial (inspired by #572) by @ehennestad in #577 - Add trials table to nwb file in Intro tutorial by @bendichter in #599
- Add "from MATLAB Table" example to DynamicTable tutorial by @ehennestad in #604
- Fix convertTrials tutorial (#515) by @ehennestad in #594
- Add code section for MATLAB expressions in "Remote Read" tutorial by @ehennestad in #610
- Add live launch buttons by @ehennestad in #591
Developer
- Properly ignore files for coverage by @lawrence-mbf in #553
- Improve Data Pipe Coverage by @lawrence-mbf in #557
- Update PyNWBIOTest.m by @ehennestad in #578
- Test tutorial files across matnwb and pynwb by @ehennestad in #587
- Improve test coverage by @ehennestad in #589
- Convert Azure Pipeline to Github Actions by @lawrence-mbf in #543
- Delete unused developer utility scripts (
UpdateThirdPartyFromUpstream.sh
,setuNWB.iss
)by @ehennestad in #611
New Contributors
- @ehennestad made their first contribution in #560
Full Changelog: v2.6.0.2...v2.7.0