Powered by OpenAIRE graph
Found an issue? Give us feedback
addClaim

NsquaredLab/MyoGestic: v2.0.2: recording teardown fixes

Authors: Raul Sîmpetru; Vlad Cnejevici; Mário; Dominik I. Braun;

NsquaredLab/MyoGestic: v2.0.2: recording teardown fixes

Abstract

Patch release with two recording-teardown fixes (#5). Fixed Recording crash on Stop: clicking Stop while data was still streaming could kill the per-stream acquisition thread with KeyError: ''. The acquire loop and session teardown are now synchronized through a dedicated per-stream lock, so an append already in flight cannot run after the session's Zarr stores have been cleared. The lock is separate from the buffer/window lock used by UI-facing reads, so disk writes never block the display path. Same-second session folder collision: starting a new recording within the same wall-clock second as stopping the previous one could destroy the new recording. Each session folder now gets a short unique suffix, so the previous session's background pack-and-zip step (which deletes its own folder) can no longer remove or collide with the new session's data. Silent loss masking: Session.append() now drops a late append for a finalized stream and logs it at debug level instead of raising, as defense in depth around the teardown path. Full changelog: https://github.com/NsquaredLab/MyoGestic/blob/main/CHANGELOG.md

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average