Skip to content

Populate base.Base table in the populate step - #357

Merged
lecriste merged 1 commit into
mainfrom
artur/fix-missing-base
Aug 20, 2026
Merged

lecriste merged 1 commit into
mainfrom
artur/fix-missing-base

Conversation

@arturoptophys

Copy link
Copy Markdown
Collaborator

base.Base is a fully-implemented Computed table but nothing ever called Base.populate() on it, so it was always empty. Wire it in the same way as its structural twin vr4mice.Collab, via populate_pending, in both run.py's "populate" mode and cron_scenario.py's nightly step sequence. This unblocks np_sync.BarcodeSync, whose key_source joins through base.Base to match VR datasets with Neuropixels recordings.

base.Base is a fully-implemented Computed table but nothing ever
called Base.populate() on it, so it was always empty. Wire it in the
same way as its structural twin vr4mice.Collab, via populate_pending,
in both run.py's "populate" mode and cron_scenario.py's nightly step
sequence. This unblocks np_sync.BarcodeSync, whose key_source joins
through base.Base to match VR datasets with Neuropixels recordings.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@arturoptophys
arturoptophys requested a review from lecriste August 20, 2026 12:32

@lecriste lecriste left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@lecriste
lecriste merged commit 372e2f1 into main Aug 20, 2026
6 checks passed
@lecriste
lecriste deleted the artur/fix-missing-base branch August 20, 2026 23:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants