Skip to content

Releases: NeurodataWithoutBorders/nwbinspector

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

v0.4.32

02 Feb 19:32
7c7b460
Compare
Choose a tag to compare

v0.4.32

Fixes

  • Use cached extension namespaces when calling pynwb validate instead of just the core namespace. #425

Improvements

  • Added automatic suppression of certain subject related checks when inspecting files using the "dandi" configuration that have a subject_id that starts with the keyphrase "protein"; e.g., "proteinCaMPARI3" to indicate the in vitro subject of the experiment is a purified CaMPARI3 protein.

v0.4.31

27 Oct 13:40
09cc08f
Compare
Choose a tag to compare

v0.4.31

New Checks

  • Added check_rate_is_not_zero for ensuring non-zero rate value of TimeSeries that has more than one frame. #389

v0.4.30

12 Sep 19:03
ce49e94
Compare
Choose a tag to compare

v0.4.30

Fixes

  • Fixed issue in check_empty_string_for_optional_attribute where it would not skip optional non-str fields. #400

v0.4.29

28 Jun 19:50
c858ecf
Compare
Choose a tag to compare

v0.4.29

  • Support for Python 3.7 has officially been dropped by the NWB Inspector. Please use Python 3.8 and above. #380

Fixes

  • check_time_interval_time_columns now only checks for start_time with is_ascending_series. #382

  • is_acending_series no longer asserts series to be strictly monotonic. #374

v0.4.28

03 May 17:39
6d9cbc5
Compare
Choose a tag to compare

v0.4.28

Pending Deprecation (API)

  • To reduce ambiguity of the new intermediate workflow calls in the API, inspect_nwb will be deprecated in the next major release. It is replaced by either inspect_nwbfile (applied to a written file on disk) or inspect_nwbfile_object (an open object in memory). #364

New Checks

  • Added support for new options to subject.sex (XX or XO) conditional on the subject.species being either "C. elegens" or "Caenorhabditis elegens". #353

Improvements

  • Added an intermediate workflow to the main nwbinspector call pattern, named inspect_nwbfile_object. #364

v0.4.27

27 Mar 12:11
77fdb38
Compare
Choose a tag to compare

v0.4.27

Fixes

  • Added a false positive skip condition to check_binary_columns when applied to special tables with pre-defined columns, such as the electrodes of Units. #349

v0.4.26

10 Feb 13:42
5cb35e0
Compare
Choose a tag to compare

v0.4.26

Fixes

  • Added a false positive skip condition to check_timestamps_match_first_dimension when applied to an ImageSeries that is using an external_file and therefore has an empty array set to data, but could have non-empty irregular timestamps for the video. PR #335
  • Fixed the skip condition for images checks that were incorrectly run when using PyNWB v2.0.0. PR #341