From e5c6ef438c818b0a75d94e132fe14b23813e49cf Mon Sep 17 00:00:00 2001 From: Micah Woodard Date: Mon, 14 Sep 2026 09:26:58 -0700 Subject: [PATCH 1/3] fixes visualizer bugs --- src/Extensions/BehaviorVisualizer.bonsai | 10 +++--- src/Extensions/BiasVisualizer.bonsai | 19 ++++------ src/Extensions/MetadataVisualizer.bonsai | 38 ++++++++++++++------ src/Extensions/OperationControl.bonsai | 27 ++++++++------ src/Extensions/Visualizers.bonsai | 46 ++++++++++++------------ src/main.bonsai | 2 +- 6 files changed, 79 insertions(+), 63 deletions(-) diff --git a/src/Extensions/BehaviorVisualizer.bonsai b/src/Extensions/BehaviorVisualizer.bonsai index 0e98327..5a88dd0 100644 --- a/src/Extensions/BehaviorVisualizer.bonsai +++ b/src/Extensions/BehaviorVisualizer.bonsai @@ -1,5 +1,5 @@  -new(it.Item1 as LickLeft, it.Item2) - 1000 + 10000 Item2 LickLeft @@ -289,7 +289,7 @@ new(it.Item1 as LickRight, it.Item2) - 1000 + 10000 Item2 LickRight @@ -418,7 +418,7 @@ new(it.Seconds, it.Value as Choice) - 1000 + 10000 Seconds Choice @@ -510,7 +510,7 @@ new(it.Seconds, it.Value as Choice) - 1000 + 10000 Seconds Choice diff --git a/src/Extensions/BiasVisualizer.bonsai b/src/Extensions/BiasVisualizer.bonsai index 0425f86..ec0d7cf 100644 --- a/src/Extensions/BiasVisualizer.bonsai +++ b/src/Extensions/BiasVisualizer.bonsai @@ -1,5 +1,5 @@  - NoTitle AutoFit - None + Invert BiasPlot @@ -50,8 +50,8 @@ 1 - R L + R East Outside @@ -250,9 +250,9 @@ true - 0.70 - 9 - 0.7 + 0.00 + 11 + 0 0 -10 @@ -324,12 +324,6 @@ true None - - TaskLogicParameters - - - TrialGenerator - @@ -397,7 +391,6 @@ - diff --git a/src/Extensions/MetadataVisualizer.bonsai b/src/Extensions/MetadataVisualizer.bonsai index 64d8e52..d33ab55 100644 --- a/src/Extensions/MetadataVisualizer.bonsai +++ b/src/Extensions/MetadataVisualizer.bonsai @@ -1,5 +1,5 @@  - true - Task6 + GRADUATED true @@ -139,7 +139,7 @@ true - Expo + dsfa true @@ -157,7 +157,7 @@ true - Plimbo + Test true @@ -176,7 +176,7 @@ true - Task6 + Test true @@ -246,6 +246,19 @@ true + + StartExperimentShortcut + + + + false + + + + + + + StartButton true @@ -323,14 +336,17 @@ - - + + - + - - - + + + + + + diff --git a/src/Extensions/OperationControl.bonsai b/src/Extensions/OperationControl.bonsai index 67ae506..832bdc1 100644 --- a/src/Extensions/OperationControl.bonsai +++ b/src/Extensions/OperationControl.bonsai @@ -1,5 +1,5 @@  - + + SpoutDelta + Drop0s @@ -1139,6 +1142,9 @@ ManipulatorBiasTracker + + SpoutDelta + ManipulatorPosition @@ -1156,7 +1162,7 @@ - 0 + 16.4225 0 0 0 @@ -1210,18 +1216,19 @@ - - - - - - + + + + + - + + - + + diff --git a/src/Extensions/Visualizers.bonsai b/src/Extensions/Visualizers.bonsai index d647128..783be6c 100644 --- a/src/Extensions/Visualizers.bonsai +++ b/src/Extensions/Visualizers.bonsai @@ -1,5 +1,5 @@  - - -1 + 1 0 0 0 @@ -498,7 +498,7 @@ - 1 + -1 0 0 0 @@ -539,8 +539,8 @@ 0 - 1 - 0 + 0 + 1 0 @@ -579,8 +579,8 @@ 0 - 0 - 1 + 1 + 0 0 @@ -619,8 +619,8 @@ 0 - -1 - 0 + 0 + -1 0 @@ -659,8 +659,8 @@ 0 - 0 - -1 + -1 + 0 0 @@ -889,11 +889,6 @@ Item2 - - - -1 - - ManualSpoutDelta @@ -905,7 +900,6 @@ - @@ -928,6 +922,11 @@ Item2 + + + -1 + + ManualSpoutDelta @@ -939,6 +938,7 @@ + @@ -2030,17 +2030,17 @@ Camera BodyCamera - 0.1 - 0.9 - 2 + 0.2 + 0.2 + 1 0 TriggeredCamerasStream Camera - BodyCamera - 0.1 - 0.9 + SideCamera + 0.2 + 0.2 2 0 TriggeredCamerasStream diff --git a/src/main.bonsai b/src/main.bonsai index df46f34..35be0f0 100644 --- a/src/main.bonsai +++ b/src/main.bonsai @@ -1,5 +1,5 @@  - Date: Mon, 14 Sep 2026 13:33:50 -0700 Subject: [PATCH 2/3] fixes churn diff --- src/Extensions/BiasVisualizer.bonsai | 6 +++--- src/Extensions/MetadataVisualizer.bonsai | 8 ++++---- src/Extensions/OperationControl.bonsai | 2 +- src/Extensions/Visualizers.bonsai | 8 ++++---- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/Extensions/BiasVisualizer.bonsai b/src/Extensions/BiasVisualizer.bonsai index ec0d7cf..d1870a3 100644 --- a/src/Extensions/BiasVisualizer.bonsai +++ b/src/Extensions/BiasVisualizer.bonsai @@ -250,9 +250,9 @@ true - 0.00 - 11 - 0 + 0.70 + 9 + 0.7 0 -10 diff --git a/src/Extensions/MetadataVisualizer.bonsai b/src/Extensions/MetadataVisualizer.bonsai index d33ab55..45d9842 100644 --- a/src/Extensions/MetadataVisualizer.bonsai +++ b/src/Extensions/MetadataVisualizer.bonsai @@ -93,7 +93,7 @@ true - GRADUATED + Task6 true @@ -139,7 +139,7 @@ true - dsfa + Expo true @@ -157,7 +157,7 @@ true - Test + Plimbo true @@ -176,7 +176,7 @@ true - Test + Task6 true diff --git a/src/Extensions/OperationControl.bonsai b/src/Extensions/OperationControl.bonsai index 832bdc1..f8131c6 100644 --- a/src/Extensions/OperationControl.bonsai +++ b/src/Extensions/OperationControl.bonsai @@ -1162,7 +1162,7 @@ - 16.4225 + 0 0 0 0 diff --git a/src/Extensions/Visualizers.bonsai b/src/Extensions/Visualizers.bonsai index 783be6c..0d5bc81 100644 --- a/src/Extensions/Visualizers.bonsai +++ b/src/Extensions/Visualizers.bonsai @@ -2030,8 +2030,8 @@ Camera BodyCamera - 0.2 - 0.2 + 0.1 + 0.9 1 0 TriggeredCamerasStream @@ -2039,8 +2039,8 @@ Camera SideCamera - 0.2 - 0.2 + 0.1 + 0.9 2 0 TriggeredCamerasStream From 0ae8ad5e5dbd37ce224c90e7806a7c0eac856de0 Mon Sep 17 00:00:00 2001 From: Micah Woodard Date: Tue, 15 Sep 2026 14:31:58 -0700 Subject: [PATCH 3/3] puts visualizers in defer nodes --- src/Extensions/Visualizers.bonsai | 180 +++++++++++++++++++----------- src/main.bonsai | 13 ++- 2 files changed, 129 insertions(+), 64 deletions(-) diff --git a/src/Extensions/Visualizers.bonsai b/src/Extensions/Visualizers.bonsai index 0d5bc81..09dc923 100644 --- a/src/Extensions/Visualizers.bonsai +++ b/src/Extensions/Visualizers.bonsai @@ -1900,25 +1900,6 @@ - - Behavior1 - LickLeft - LickRight - TimedTrial - Behavior - AutoRewardRight - AutoRewardLeft - - - Bias - TrialIndexedBias - LeftBiasCorrection - RightBiasCorrection - - - PLACEHOLDER - - SessionInfo @@ -1941,6 +1922,43 @@ + + BehaviorVisualizer + + + + Behavior1 + LickLeft + LickRight + TimedTrial + Behavior + AutoRewardRight + AutoRewardLeft + + + + + + + + + + BiasVisualizer + + + + Bias + TrialIndexedBias + LeftBiasCorrection + RightBiasCorrection + + + + + + + + Ethogram @@ -2054,55 +2072,91 @@ - - Metadata - StartExperimentShortcut - UiHabituationTimeUpdate + + MetadataVisualizer + + + + Source1 + + + Metadata + StartExperimentShortcut + UiHabituationTimeUpdate + + + + + + + + - - PreSession - UiKeepLeftOpen - UiKeepRightOpen - UiKeepBothOpen - UiDrainLeft - UiDrainRight - UiDrainBoth - UiManipulatorLeft - UiManipulatorForwardLeft - UiManipulatorForwardRight - UiManipulatorUp - UiManipulatorRight - UiManipulatorBackLeft - UiManipulatorBackRight - UiManipulatorDown - UiManipulatorStop - UiManipulatorHome - UiManipulatorInitialize - DrainLeftComplete - DrainRightComplete + + PreSessionVisualizer + + + + PreSession + UiKeepLeftOpen + UiKeepRightOpen + UiKeepBothOpen + UiDrainLeft + UiDrainRight + UiDrainBoth + UiManipulatorLeft + UiManipulatorForwardLeft + UiManipulatorForwardRight + UiManipulatorUp + UiManipulatorRight + UiManipulatorBackLeft + UiManipulatorBackRight + UiManipulatorDown + UiManipulatorStop + UiManipulatorHome + UiManipulatorInitialize + DrainLeftComplete + DrainRightComplete + + + + + + + - - IntraSession - UiGiveLeft - UiGiveRight - UiMoveLeft - UiMoveRight - StartExperiment - UiCueGiveLeft - UiCueGiveRight - SessionMetadata + + IntraSessionVisualizer + + + + IntraSession + UiGiveLeft + UiGiveRight + UiMoveLeft + UiMoveRight + StartExperiment + UiCueGiveLeft + UiCueGiveRight + SessionMetadata + + + + + + + - - - - - - - - - + + + + + + + + \ No newline at end of file diff --git a/src/main.bonsai b/src/main.bonsai index 35be0f0..42b8a60 100644 --- a/src/main.bonsai +++ b/src/main.bonsai @@ -492,7 +492,18 @@ - + + Visualizers + + + + + + + + + +