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
Copy file name to clipboardExpand all lines: README.md
+5-2Lines changed: 5 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
-
# PyBehaviorLog 0.8.8
1
+
# PyBehaviorLog 0.8.9
2
2
3
3
PyBehaviorLog is an ASGI-first behavioral observation platform built with Django 6.0.3. It is designed for research teams who need video-assisted coding, live observations, structured ethograms, review workflows, and exportable analytics without being locked into a desktop-only workflow.
4
4
5
-
## What is in this 0.8.8 archive
5
+
## What is in this 0.8.9 archive
6
6
7
7
This version extends the earlier CowLog/BORIS-inspired foundations with:
8
8
@@ -30,6 +30,9 @@ This version extends the earlier CowLog/BORIS-inspired foundations with:
30
30
- media diagnostics with relative media paths and lightweight waveform/spectrogram previews for compatible audio files
31
31
- HTML and SQL session exports for downstream review pipelines
32
32
- player-side review note autosave and event-editor undo/redo history
33
+
- server-side undo/redo backed by database sessions for create/update/delete event operations
34
+
- more faithful BORIS-style tabular imports with start/stop intervals, annotation rows, and broader header aliases
35
+
- deeper image-sequence diagnostics for picture-based observations and relative-path exports
Copy file name to clipboardExpand all lines: docs/certification.md
+9-4Lines changed: 9 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
-
# Compatibility certification notes for PyBehaviorLog 0.8.8
1
+
# Compatibility certification notes for PyBehaviorLog 0.8.9
2
2
3
-
PyBehaviorLog 0.8.8 introduces a small built-in compatibility corpus and round-trip comparison helpers.
3
+
PyBehaviorLog 0.8.9 introduces a small built-in compatibility corpus and round-trip comparison helpers.
4
4
5
5
## Included fixture families
6
6
@@ -14,7 +14,7 @@ These fixtures are intentionally compact. They are meant to verify the documente
14
14
15
15
## Round-trip strategy
16
16
17
-
The 0.8.8 test suite validates compatibility with this workflow:
17
+
The 0.8.9 test suite validates compatibility with this workflow:
18
18
19
19
1. Import a BORIS or CowLog fixture.
20
20
2. Persist the imported content in the Django data model.
@@ -38,7 +38,7 @@ This allows CI to focus on semantic equivalence instead of raw JSON shape differ
38
38
39
39
## Current scope
40
40
41
-
0.8.8 improves confidence, but it is still not a blanket claim of universal compatibility with every historical BORIS or CowLog artifact.
41
+
0.8.9 improves confidence, but it is still not a blanket claim of universal compatibility with every historical BORIS or CowLog artifact.
42
42
43
43
What it does provide is a **repeatable, testable certification baseline** for the documented exchange families that the project already supports.
44
44
@@ -51,3 +51,8 @@ A future certification pass can extend the fixture corpus with:
51
51
- multi-subject state-heavy projects
52
52
- legacy or edge-case CowLog exports
53
53
- gold files captured from real-world operator datasets
54
+
55
+
56
+
## Additional notes for 0.8.9
57
+
58
+
Version 0.8.9 extends the compatibility and review toolchain with server-side undo/redo for event operations, broader BORIS-style spreadsheet imports, and richer handling of picture-based media paths and image sequences.
Copy file name to clipboardExpand all lines: docs/compatibility.md
+13-8Lines changed: 13 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,10 @@
1
-
# Compatibility profile for PyBehaviorLog 0.8.8
1
+
# Compatibility profile for PyBehaviorLog 0.8.9
2
2
3
-
PyBehaviorLog 0.8.8 strengthens interoperability with BORIS and CowLog around the formats and workflows that are publicly documented.
3
+
PyBehaviorLog 0.8.9 strengthens interoperability with BORIS and CowLog around the formats and workflows that are publicly documented.
4
4
5
5
## BORIS coverage
6
6
7
-
### Implemented in 0.8.8
7
+
### Implemented in 0.8.9
8
8
9
9
- BORIS-compatible observation JSON export
10
10
- BORIS-compatible project JSON export
@@ -28,7 +28,7 @@ The safest paths are:
28
28
29
29
## CowLog coverage
30
30
31
-
### Implemented in 0.8.8
31
+
### Implemented in 0.8.9
32
32
33
33
- Import of documented CowLog-like plain-text coding result files
34
34
- Export of CowLog-compatible plain-text result files
@@ -37,7 +37,7 @@ The safest paths are:
37
37
38
38
### Current positioning
39
39
40
-
CowLog compatibility in 0.8.8 focuses on the **documented plain-text coding result workflow**.
40
+
CowLog compatibility in 0.8.9 focuses on the **documented plain-text coding result workflow**.
41
41
42
42
CowLog plain-text exports do not preserve all PyBehaviorLog/BORIS semantics with the same fidelity, especially for:
43
43
@@ -51,7 +51,7 @@ For those cases, BORIS JSON and PyBehaviorLog JSON remain the preferred intercha
51
51
52
52
## Built-in certification baseline
53
53
54
-
Version 0.8.8 adds a compact fixture corpus and automated round-trip tests for:
54
+
Version 0.8.9 adds a compact fixture corpus and automated round-trip tests for:
55
55
56
56
- BORIS observation JSON
57
57
- BORIS project JSON
@@ -61,7 +61,7 @@ Those fixtures are executed in the Django test suite and compared through normal
61
61
62
62
## Compatibility reports
63
63
64
-
PyBehaviorLog 0.8.8 adds machine-readable compatibility reports at both project and session level.
64
+
PyBehaviorLog 0.8.9 adds machine-readable compatibility reports at both project and session level.
65
65
66
66
They summarize:
67
67
@@ -84,9 +84,14 @@ If you want to move toward a stronger "certified compatibility" claim, use this
84
84
That approach is the right path toward a future compatibility certification release.
85
85
86
86
87
-
### Added in 0.8.8
87
+
### Added in 0.8.9
88
88
89
89
- BORIS-style tabular session imports from CSV, TSV, and XLSX files
90
90
- relative media paths included in project/session JSON payloads and reproducibility bundles
91
91
- lightweight media diagnostics for compatible local audio files, including waveform previews and a coarse spectrogram
92
92
- additional HTML and SQL exports for review and downstream analysis pipelines
93
+
94
+
95
+
## Additional notes for 0.8.9
96
+
97
+
Version 0.8.9 extends the compatibility and review toolchain with server-side undo/redo for event operations, broader BORIS-style spreadsheet imports, and richer handling of picture-based media paths and image sequences.
0 commit comments