Skip to content

2.6.0

Compare
Choose a tag to compare
@nwb-bot nwb-bot released this 21 Feb 22:10
· 93 commits to dev since this release
7d19192

PyNWB 2.6.0 (February 21, 2024)

Enhancements and minor changes

  • For NWBHDF5IO(), change the default of arg load_namespaces from False to True. @bendichter #1748
  • Add NWBHDF5IO.can_read(). @bendichter #1703
  • Add pynwb.get_nwbfile_version(). @bendichter #1703
  • Fix usage of the validate function in the pynwb.testing.testh5io classes and cache the spec by default in those classes. @rly #1782
  • Updated timeseries data checks to warn instead of error when reading invalid files. @stephprince #1793 and #1809
  • Expose the offset, conversion and channel conversion parameters in mock_ElectricalSeries. @h-mayorquin #1796
  • Expose starting_time in mock_ElectricalSeries. @h-mayorquin #1805
  • Enhance get_data_in_units() to work with objects that have a channel_conversion attribute like the ElectricalSeries. @h-mayorquin #1806
  • Refactor validation CLI tests to use {sys.executable} -m coverage to use the same Python version and run correctly on Debian systems. @yarikoptic #1811
  • Fixed tests to address newly caught validation errors. @rly #1839

Bug fixes

  • Fix bug where namespaces were loaded in "w-" mode. @h-mayorquin #1795
  • Fix bug where pynwb version was reported as "unknown" to readthedocs @stephprince #1810
  • Fixed bug to allow linking of TimeSeries.data by setting the data constructor argument to another TimeSeries. @oruebel #1766
  • Fix recursion error in html representation generation in jupyter notebooks. @stephprince #1831

Documentation and tutorial enhancements