You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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