Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DLCPosVideo: Use provided epoch, multithread matplotlib #1168

Merged
merged 16 commits into from
Oct 29, 2024
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ spyglass.code-workspace
mountainsort4_output/
.idea/
mysql_config
memray*

# Notebooks
*.ipynb
Expand Down
6 changes: 5 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,11 @@ dj.FreeTable(dj.conn(), "common_session.session_group").drop()
- Fix video directory bug in `DLCPoseEstimationSelection` #1103
- Restore #973, allow DLC without position tracking #1100
- Minor fix to `DLCCentroid` make function order #1112, #1148
- Pass output path as string to `cv2.VideoWriter` #1150
- Video creator tools:
- Pass output path as string to `cv2.VideoWriter` #1150
- Set `DLCPosVideo` default processor to `matplotlib`, remove support
for `open-cv` #1168
- `VideoMaker` class to process frames in multithreaded batches #1168

- Spike Sorting

Expand Down
2 changes: 1 addition & 1 deletion src/spyglass/common/common_behav.py
Original file line number Diff line number Diff line change
Expand Up @@ -541,7 +541,7 @@ def _no_transaction_make(self, key):

# Skip populating if no pos interval list names
if len(pos_intervals) == 0:
logger.error(f"NO POS INTERVALS FOR {key}; {no_pop_msg}")
logger.error(f"NO POS INTERVALS FOR {key};\n{no_pop_msg}")
self.insert1(null_key, **insert_opts)
return

Expand Down
Loading
Loading