-
Notifications
You must be signed in to change notification settings - Fork 2
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
Want to merge functionality of events
into combine
#150
Comments
If it is indeed something tricky happens in
|
Additionally, such merging will benefit us in the sense that we will have less time wasted in transferring between sites, and search for nodes. The downside will be losing the flexibility of computing peaks/events only. I would suggest we add a |
Edit: it turns out to be an old peaklet_classification causing the trouble
|
Now we want to download rr and process same run from scratch and compare the peaklets |
We did some test on |
Two things need to be understood:
|
More investigation shows that split peaks perform differently on different machines. Suspected to be floating point issue. Example here.
|
Maybe this architecture requirement is still not enough? This part of peak splitting has too much numba magic, and might be vulnerable, especially the |
Given the machine dependence, the following scenario will trigger issue:
|
More details in the tests |
It is known that somehow with the current structure, in SR1 there is a ~10% chance that plugins computed in peaklets level (like
veto_interval
andpeaklets
) end up having different length when processing (peaks
,peaklet_classification
) and (event_info
,veto_proximity
).We suspect something tricky happened when combining. To make these runs fail immediately when issues happen, even before we upload their combined peaklets, we want to load test in combine job after computing:
Once failed, nothing will be uploaded.
The text was updated successfully, but these errors were encountered: