diff --git a/CHANGELOG.md b/CHANGELOG.md index c30ec7d6c..ea2476e3c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -183,6 +183,8 @@ for label, interval_data in results.groupby("interval_labels"): with an `interval_labels` coordinate to track interval membership. This eliminates NaN padding and reduces memory usage. See migration guide above. + - Fix fetching position df in SortedSpikesDecodingV1.get_ahead_behind_distance() + #1540 - LFP diff --git a/src/spyglass/decoding/v1/sorted_spikes.py b/src/spyglass/decoding/v1/sorted_spikes.py index 94e596eec..1b93995e5 100644 --- a/src/spyglass/decoding/v1/sorted_spikes.py +++ b/src/spyglass/decoding/v1/sorted_spikes.py @@ -693,7 +693,7 @@ def get_ahead_behind_distance(self, track_graph=None, time_slice=None): return analysis.get_ahead_behind_distance(track_graph, *traj_data) else: - position_info = self.fetch_position_info(self.fetch1("KEY")).loc[ + position_info = self.fetch_position_info(self.fetch1("KEY"))[0].loc[ time_slice ] map_position = analysis.maximum_a_posteriori_estimate(posterior)