-
Notifications
You must be signed in to change notification settings - Fork 7
fix: cache user selected event using rtdc_ds.hparent id in quickview
#220
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: cache user selected event using rtdc_ds.hparent id in quickview
#220
Conversation
Welcome to Codecov 🎉Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests. Thanks for integrating Codecov - We've got you covered ☂️ |
|
Hi @paulmueller |
|
This solution uses the slot identifier string to identify which event to display. This works only if you switch vertically in the block matrix. However, it does not work if you switch horizontally in the block matrix, since this approach neglects the filter ray applied. This is why the |
|
I already looked into the |
|
Ah ok, thanks for looking into it. In any case, the proposed solution won't work, because the different filters might lead to different event numbers and an event index might be invalid. If there is not other way around it, we might have to fix the "dataset is reinitializing every time and generating different ID's when I switch data slots" problem first. |
|
But, how does the dataset ID deal with both vertical and horizontal switching? Does it create different IDs for the data slot and filter ray? |
|
Ideally, the |
Hi Paul, |
rtdc_ds.hparent id in quickview
|
Thanks! |
This PR aims to fix issue #196
by replacing.rtdc_dsid with dataslot_identifierin the cache dictonary