Skip to content

v0.7.1 (March 26, 2026)

Choose a tag to compare

@h-mayorquin h-mayorquin released this 26 Mar 18:45
· 8 commits to dev since this release

v0.7.1 (March 26, 2026)

New Checks

  • Added check_spatial_series_unit to validate that SpatialSeries objects (outside of CompassDirection) have a recognized unit string from a curated allowlist of SI length units, angular units, and pixels. #685
  • Added check_imaging_plane_location_allen_ccf, check_electrodes_location_allen_ccf, and check_intracellular_electrode_location_allen_ccf to validate location fields against Allen Mouse Brain CCF ontology terms when subject species is mouse. #671
  • Added check_time_intervals_start_time_not_constant to flag TimeIntervals tables where all start_time values are identical, indicating times were likely not set relative to session start. #677
  • Added check_units_resolution_is_set to flag when the Units table has spike_times but resolution is not set to a meaningful positive float. #686
  • Added check_spike_times_not_in_samples to flag when spike times appear to be stored as sample indices rather than seconds, detected by all values being integer-valued with implausibly large magnitudes.
  • Added check_units_table_has_spikes to flag Units tables that do not contain a spike_times column. #691

Improvements

  • Upgraded check_ascending_spike_times from BEST_PRACTICE_VIOLATION to CRITICAL and made it flag both descending and equal consecutive spike times. Setting the resolution field on the Units table suppresses the equal-timestamps check for recordings with limited temporal precision. #684

Fixes

  • Fixed RuntimeWarning: All-NaN slice encountered in check_time_intervals_duration when custom time columns contain all-NaN values. #682