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
-`acgs_log.times.npy` (128, float64): shared ACG lag-time axis in seconds.
35
+
- generation code on IBL cluster is available [here](https://github.com/int-brain-lab/sdsc-slurms/blob/main/2026-03_EA_Cells/cells.py), leveraging the [eatools](https://github.com/int-brain-lab/eatools) library.
36
+
37
+
38
+
39
+
---
40
+
41
+
## [bwm_ephys 1.1.0] - 2026-02 *(baseline)*
42
+
43
+
Initial public release of the `bwm_ephys` archive containing:
Dataset versions are independent of the agent version; both use semver. A dataset minor bump (e.g. 1.1.0 → 1.2.0) adds columns or new files without breaking existing queries.
31
+
32
+
## Releasing a new dataset archive
33
+
34
+
When bumping a dataset version (e.g. `bwm_ephys`), the archive's own metadata files must match the new version **before** the tar is uploaded to S3. Forgetting this is the most common release mistake.
35
+
36
+
Checklist before uploading a new `<dataset>-<version>.tar`:
37
+
38
+
1.**`provenance.yaml`** inside the archive — set `dataset_version: <new_version>`.
39
+
2.**`manifest.json`** inside the archive — set `dataset_version: <new_version>` and ensure the `files` list includes every new file added in this release.
40
+
3.**`schema.yaml`** — set `dataset_version: <new_version>` and add entries for any new tables or stores.
41
+
4. Repack the tar, compute its SHA1 (`shasum -a 1 <archive>.tar`), and update the `sha1` field in `scripts/download_datasets.py`.
42
+
5. Run the release validator against the extracted archive before pushing:
43
+
```bash
44
+
uv run python scripts/validate_bwm_ephys_release.py <path/to/extracted/version>
45
+
```
46
+
The script checks version strings, manifest completeness, row/column counts, and array shapes.
0 commit comments