Skip to content

Releases: NeurodataWithoutBorders/nwbinspector

v0.6.1

05 Dec 23:15
ad5d73b
Compare
Choose a tag to compare

v0.6.1

Improvements

  • Added support for Numpy 2 and h5py 3.12, and pinned PyNWB to <3.0 temporarily. #536

Fixes

  • Fixed issue where the description check failed if the description was a list. #535

v0.6.0

22 Nov 06:16
dd39d0e
Compare
Choose a tag to compare

v0.6.0

Deprecation

  • Support for Python 3.8 has been removed. #508

Deprecation (API)

  • The inspect_nwb method has been removed. Please use inspect_nwbfile or inspect_nwbfile_object instead. #505

New Features

  • Added Zarr support. #513

Improvements

  • Removed the robust_ros3_read utility helper. #506
  • Simplified the nwbinspector.testing configuration framework. #509
  • Cleaned old references to non-recent PyNWB and HDMF versions. Current policy is that latest NWB Inspector releases should only support compatibility with latest PyNWB and HDMF. #510
  • Swapped setup approach to the modern pyproject.toml standard. #507
  • Added complete annotation typing and integrated Mypy into pre-commit. #520

Fixes

  • Fixed incorrect error message for OptogeneticStimulusSite. #524
  • Fixed detection of Zarr directories for inspection. #531

v0.5.2

31 Aug 21:20
67dca89
Compare
Choose a tag to compare

v0.5.2

Fixes

  • Fixed import error when using the CLI with --config dandi. #494
  • Removed unused imports throughout package. #496

v0.5.1

22 Aug 05:50
f6aacb5
Compare
Choose a tag to compare

v0.5.1

A re-release of v0.5.0 which accidentally hard deprecated the import of the InspectorOutputJSONEncoder. The soft deprecation has now been restored.

v0.5.0

21 Aug 17:29
ac9d2dc
Compare
Choose a tag to compare

v0.5.0

Deprecation (API)

  • Certain low-level functions have been marked as private (such as the former nwbinspector.register_checks.auto_parse) indicating they should not have been imported by downstream users. #485
  • Various inappropriate imports from certain submodules have been hard deprecated (e.g., from nwbinspector.inspector_tools import natsorted). #485

Pending Deprecation (API)

  • The inspector_tools, register_check, and `` submodules have been soft deprecated and will be removed in the next major release. #485

Improvements

  • Update util function is_ascending_series to discard nan values and add check_timestamps_without_nans fun to check if timestamps contain NaN values #476
  • Updated the import structure to match modern Python packaging standards. #485

v0.4.37

05 Jun 13:25
bc58039
Compare
Choose a tag to compare

v0.4.37

Fixes

  • Equivocated timezone handling to target fields when checking for past and future dates. #471

v0.4.36

30 May 16:21
6d3979e
Compare
Choose a tag to compare

v0.4.36

Fixes

  • Fixed the suggested rate in check_regular_timestamps to be in Hz. #467
  • Added a skip for mac sidecar files (._*). #470

v0.4.35

03 May 14:24
ce7b01e
Compare
Choose a tag to compare

v0.4.35

Fixes

  • Extended check_session_start_time_future_date and check_session_start_time_old_date to be timezone optional as allowed by PyNWB > 2.6.0 versions. #452

Improvements

  • Exposed progress bar control to inspect_all and run_checks to allow compatibility with more generic visualizations of inspection progress related to the NWB GUIDED. #443
  • Added Python 3.12 support. #457

Testing

  • Pinned action runners to MacOS x64 architecture; removed other deprecated steps of setup and continuous integration testing. #450

v0.4.34

11 Apr 02:27
37b6e5b
Compare
Choose a tag to compare

Fresh release to coincide with v0.0.15 release of NWB GUIDE.

What's Changed

  • Improved species check messages. PR #439

v0.4.33

02 Feb 22:08
88f9b77
Compare
Choose a tag to compare

v0.4.33

Fixes

  • Add safer retrieval of subject_id for in vitro protein filtering. #433