Nwbinspector

Latest version: v0.6.3

Safety actively analyzes 715033 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 5

0.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](https://github.com/NeurodataWithoutBorders/nwbinspector/issues/389)

0.4.30

Fixes

* Fixed issue in `check_empty_string_for_optional_attribute` where it would not skip optional non-`str` fields. [400](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/400)

0.4.29

* Support for Python 3.7 has officially been dropped by the NWB Inspector. Please use Python 3.8 and above. [380](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/380)

Fixes

* `check_time_interval_time_columns` now only checks for `start_time` with `is_ascending_series`. [382](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/382)

* `is_acending_series` no longer asserts series to be strictly monotonic. [374](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/374)

0.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](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/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](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/353)

Improvements

* Added an intermediate workflow to the main `nwbinspector` call pattern, named `inspect_nwbfile_object`. [364](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/364)

0.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](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/349)

0.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](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/335)

* Fixed the skip condition for `images` checks that were incorrectly run when using PyNWB v2.0.0. [PR 341](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/341)

Page 3 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.