Nwbinspector

Latest version: v0.5.2

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

Scan your dependencies

Page 1 of 5

0.5.2

Fixes

* Fixed import error when using the CLI with `--config dandi`. [494](https://github.com/NeurodataWithoutBorders/nwbinspector/issues/494)
* Removed unused imports throughout package. [496](https://github.com/NeurodataWithoutBorders/nwbinspector/issues/496)

0.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](https://github.com/NeurodataWithoutBorders/nwbinspector/issues/485)
* Various inappropriate imports from certain submodules have been hard deprecated (e.g., `from nwbinspector.inspector_tools import natsorted`). [485](https://github.com/NeurodataWithoutBorders/nwbinspector/issues/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](https://github.com/NeurodataWithoutBorders/nwbinspector/issues/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](https://github.com/NeurodataWithoutBorders/nwbinspector/issues/476)
* Updated the import structure to match modern Python packaging standards. [485](https://github.com/NeurodataWithoutBorders/nwbinspector/issues/485)

0.4.37

Fixes

* Equivocated timezone handling to target fields when checking for past and future dates. [471](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/471)

0.4.36

Fixes

* Fixed the suggested rate in `check_regular_timestamps` to be in Hz. [467](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/467)
* Added a skip for mac sidecar files (._*). [470](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/470)

0.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](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/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](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/443)
* Added Python 3.12 support. [457](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/457)

Testing

* Pinned action runners to MacOS x64 architecture; removed other deprecated steps of setup and continuous integration testing. [450](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/450)

0.4.34

Fixes

* Fixed `--modules` flag in `nwbinspector` command line interface to allow for import of additional modules in the command line. This was necessary to be able to register new customized checks to the NWB Inspector. [446](https://github.com/NeurodataWithoutBorders/nwbinspector/pull/446)

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.