Skip to content

Releases: NeurodataWithoutBorders/nwbinspector

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

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