Workflow behaviour changed - might I need old versions of packages? #2084
Replies: 3 comments 1 reply
-
Hi! That is indeed odd, there is a way to use old package versions, but my feeling is that its not the issue. If you attach your workflow as a zip as outlined in #864 I could check it out. |
Beta Was this translation helpful? Give feedback.
-
Hi @sannatitus So several points here:
Let me know if that clears up the issue! edit: Forgot to add that this was all tested with the latest Bonsai release v2.8.5 and packages |
Beta Was this translation helpful? Give feedback.
-
Hi @banchan86 , thank you so much for your incredible advice! I modified your #2084.zip to this workflow (groupworkflow-fix-Jan25.zip) and it has fixed the recording window to be correct from 9-19! However, interestingly, the filenames are still at T00_00_00 despite correctly initialising at the set time of 9:00. The timestamps in Bonsai have always been reliable for me, so this is strange! Is it perhaps because of the repeated subscriptions and timestamps? I agree the workflow can be more straightforward, but I am surprised it 'broke' this much as one of the Bonsai developers helped me create this workflow together some years ago. Would you have a zip of the simpler approach, or can point me to the original time filtering discussion? I can't seem to find it :/ I have attempted to put together something like the photo, but am not quite positive on the contents of each group node. Perhaps you can tell me what's missing from this attempt (groupworkflow-simpler-Jan25.bonsai.zip). RE FPS - We can ignore this for now, but yes, I meant I'm setting the Logitech Brio Camera at 60FPS in the Logitech Capture software which must not be propagating to Bonsai. I figured it would function similarly as other SDKs (e.g., Pylon, SpinView), but it makes sense they likely have different APIs! When Bonsai videowriter is set to 30FPS, the associated .csvs reveal the 'tank' camera actually acquires at 30FPS (tank2025-01-10T00_00_00 - 30FPS.csv) but the 'tub' camera is 28FPS (tub2025-01-10T00_00_00 - 28FPS.csv). However, I suspect this FPS discrepancy stems from having an AMD threadripper motherboard and multi-core, multi-processor CPU, which are known to cause video acquisition issues with Bonsai. Ultimately, if you could give advice how to correct the timestamp (likely from repeated subscriptions?) that would be highly appreciated! |
Beta Was this translation helpful? Give feedback.
-
Hello Bonsai group! Can someone double check my workflow, or provide a zip of an old Bonsai version with old versions of base packages (like Vision Design)? Does anyone know if old package versions are stored somewhere (like how Bonsai has a repo of old releases).
I have been running a workflow reliably for a couple years, but recently it's 'behaviour' changed. It's possible this change was from a Bonsai update, as this workflow was created when Bonsai was on version <2.6.3. However, I have tried to re-download old Bonsai versions and this did not solve the issue (maybe because packages are version 2.8?).
This workflow is intended to record from 9-19:00 daily. At the moment, it starts at midnight and essentially records all day. Another issue which arose at the same time is that I have to set videowriter at 1/2 acquisition FPS in order to write correctly. I'm able to circumnavigate this by acquiring in 60FPS and writing in 30FPS via Bonsai, but this might be related to the workflow issues. I've attached screenshots of my workflow (tank-writer group node) with relevant group nodes expanded (wait until next day, 9 (winter time), and video writer).
Nothing has changed in this workflow since it 'broke'. Did the function of DistinctUntilChanged node etc. change in recent updates? Am I missing something that's changed recently? Thanks for your help!
Beta Was this translation helpful? Give feedback.
All reactions