Skip to content

Release v0.2.0: bwm_ephys 1.2.0 with waveforms and ACGs - #13

Merged
rossant merged 5 commits into
mainfrom
release/v0.2.0
Jun 10, 2026
Merged

Release v0.2.0: bwm_ephys 1.2.0 with waveforms and ACGs#13
rossant merged 5 commits into
mainfrom
release/v0.2.0

Conversation

@oliche

@oliche oliche commented Jun 2, 2026

Copy link
Copy Markdown
Member

Summary

  • Bumps bwm_ephys archive to 1.2.0: adds clusters.pqt (621 733 × 59 cols), peak-channel waveforms (clusters.waveforms_peak.npy), log-binned ACGs (clusters.acgs_log.npy), and shared lag-time axis (acgs_log.times.npy) at the dataset root.
  • Updates scripts/download_datasets.py with new URL and SHA1.
  • Updates skills/ibl-load references to document the new files and loading guidance for bwm_ephys ≥ 1.2.0.
  • Adds CHANGELOG.md and CHANGELOG_DATA.md with Keep a Changelog conventions.
  • Documents changelog/versioning scheme in docs/CONTRIBUTING.md.

Test plan

  • Run uv run python scripts/download_datasets.py on a clean checkout and verify extraction + SHA1.
  • Load clusters.pqt and confirm 621 733 rows and 59 columns.
  • Spot-check waveform and ACG arrays for shape (621733, 128).

Bumps bwm_ephys archive to 1.2.0, which adds clusters.pqt (621 733 × 59),
peak-channel waveforms, and log-binned ACGs at the dataset root.
Updates download script, skill references, and adds CHANGELOG files.
Adds changelog and versioning scheme to CONTRIBUTING.md.
@oliche
oliche requested a review from rossant June 2, 2026 16:52

@rossant rossant left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Worth adding some provenance notes for the new clusters parquet table?

@oliche

oliche commented Jun 4, 2026

Copy link
Copy Markdown
Member Author

Good point, I've added the links to the slurm repository where we keep those large tables generation jobs !

@oliche
oliche requested a review from rossant June 4, 2026 13:51

@rossant rossant left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I pushed a small validation branch here: cyrille/validate-bwm-ephys-1.2, feel free to merge it.

It seems that some metadata files inside the archive still mention the old version: provenance.yaml and manifest.json still say 1.1.0, and manifest.json does not list the new cluster/waveform/ACG files.

We should perhaps fix those archive metadata files, update the SHA1, and then merge or cherry-pick the validation branch into this PR?

rossant and others added 3 commits June 8, 2026 16:45
- provenance.yaml: dataset_version 1.1.0 → 1.2.0
- manifest.json: dataset_version 1.1.0 → 1.2.0, add 4 missing root files
- scripts/download_datasets.py: update SHA1 to match corrected archive
@oliche
oliche requested a review from rossant June 9, 2026 13:19
@rossant
rossant merged commit becc221 into main Jun 10, 2026
1 check passed
@oliche
oliche deleted the release/v0.2.0 branch June 10, 2026 14:22
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