Skip to content

Releases: NeurodataWithoutBorders/nwbinspector

v0.4.22

04 Dec 23:03
639a111
Compare
Choose a tag to compare

v0.4.22

Fixes

  • Add a special skip condition to check_timestamps_match_first_dimension when an IndexSeries uses an ImageSeries as a target. PR #321

v0.4.21

02 Dec 03:16
90fe365
Compare
Choose a tag to compare

v0.4.21

New Checks

  • Add check for unique ids for DynamicTables. PR #316

Fixes

  • Fix check_subject_proper_age_range to parse years. PR #314
  • Write a custom get_data_shape method that does not return maxshape, which fixes errors in parsing shape. PR #315

v0.4.20

24 Nov 17:09
6354b22
Compare
Choose a tag to compare

v0.4.20

Improvements

  • Added compression size consideration to check_image_series_size. PR #311
  • Added false positive skip condition for check_image_series_size for TwoPhotonSeries neurodata types. PR #301

Testing

  • Added downstream testing of DANDI to the per-PR suite as a requirement for merging. PR #306

Fixes

  • Fixed issue in run_checks following PR #303 that prevented iteration over certain check output types. PR #306

v0.4.19

11 Nov 02:28
6dfef2b
Compare
Choose a tag to compare

v0.4.19

Fixes

  • Fixed an issue with table checks that attempted to retrieve data from on-disk NWB files in a non-lazy manner. Also improved check_timestamps_match_first_dimension for TimeSeries objects, which similarly attempted to load unnecessary data into memory. PR #296

v0.4.18

10 Nov 02:15
ca878e0
Compare
Choose a tag to compare

v0.4.18

Hotfix

  • Fix to the assigned importance output of configured checks, which was reverting to pre-configuration values. PR #303

v0.4.17

13 Oct 21:46
ed6e594
Compare
Choose a tag to compare

v0.4.17

Hotfix

  • Fix to skip certain tests if optional testing config path was not specified (mostly for conda-forge).

v0.4.16

13 Oct 10:50
9ccef84
Compare
Choose a tag to compare

v0.4.16

Improvements

  • Allow NCBI taxonomy references for Subject.species. PR #290
  • Added PyNWB v2.1.0 specific file generation functions to the testing submodule, and altered the tests for ImageSeries to use these pre-existing files when available. Also included an automated workflow to push the generated files to a DANDI-staging server for public access. PR #288

Fixes

  • Fixed relative path detection for cross-platform strings in check_image_series_external_file_relative PR #288

v0.4.14

23 Sep 16:23
d50aa75
Compare
Choose a tag to compare

v0.4.14

Fixes

  • Fixed an error with attribute retrieval specific to the cell_id of the IntracellularElectrode neurodata type that occured with respect to older versions of PyNWB. PR #264

v0.4.13

15 Sep 21:09
d85e9f1
Compare
Choose a tag to compare

v0.4.13

DANDI Configuration

  • check_subject_sex, check_subject_species, check_subject_age, check_subject_proper_age_range are now elevated to CRITICAL importance when using the "DANDI" configuration. Therefore, these are now required for passing dandi validate.

Improvements

  • Enhanced human-readability of the return message from check_experimenter_form. PR #254
  • Extended check for Subject.age field with estimated age range using '/' separator. PR #247
  • Allowed network-dependent tests to be skipped by specifying the NWBI_SKIP_NETWORK_TESTS environment variable. PR #261

New Checks

  • Added check for existence of IntracellularElectrode.cell_id PR #256
  • Added check that bounds of age range for Subject.age using the '/' separator are properly increasing. PR #247
  • Added check for existence of IntracellularElectrode.cell_id PR #256
  • Added check for shape consistency between reference_images and the x, y, (z) dimensions of the image_mask of PlaneSegmentationobjects. PR #257

Fixes

  • Fixed the folder-wide identifier pre-check for inspect_all to read NWB files with extensions. PR #262

v0.4.12

23 Jul 01:35
c5dbe11
Compare
Choose a tag to compare

v0.4.12

Re-release of v0.4.10 for the conda-forge feedstock.