-
Notifications
You must be signed in to change notification settings - Fork 16
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
Performance improvement for CoTeDe #160
Conversation
DummyCNV was moved into wodpy as Wod4CoTeDe with few improvements.
Adding .datetime(), .z_level_qc() & .t_level_qc()
Before it was always running a full block of tests, to get the results of a single test
CoTeDe now try to run the minimum ammount of tests required, so it is not required anymore to explicitly define setup with a dictionary.
There was a conceptual error before. It should be faster now.
@s-good and @BillMills , are you OK with this PR? It says that there is a conflict, but I can't see what it is. |
@castelao if you on your local machine switch to your |
Hi @BillMills . Yes, I called upstream, and yes I usually keep them sync, like I did for the previous PR Thanks, |
Before it would call CoTeDe to run a full set of tests, like the full GTSPP recommendation, to extract only one test at a time. Now it calls CoTeDe to run only the specific test of interest.
It should make significant performance difference for most tests using CoTeDe. Since AutoQC runs in parallel, and only a portion of tests use CoTeDe, it requires a large data processing to identify this time difference.