Skip to content

Releases: NeurodataWithoutBorders/nwbinspector

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

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