Conversation
|
No API break detected ✅ |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #2018 +/- ##
==========================================
- Coverage 94.96% 90.60% -4.36%
==========================================
Files 217 217
Lines 20725 20777 +52
==========================================
- Hits 19681 18825 -856
- Misses 1044 1952 +908
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
I think to do this you will need to load in the full Results object, my understanding is that we aren't doing this right now because there's some performance issues with it based on how it's currently stored in the quickrun outputs. This is to say, I think it's a "new CLI issue", rather than something that can be dealt with today, but not necessary an 2.0 issue. |
This one I'm not sure I fully understand. Do you mean something like std = np.std([v[0].m for v in r["overall"]], ddof=1)
if np.isnan(std):
std = 0.0
return std? If so, I wouldn't be against having that as a small reusable method, as long as we're ok with it maybe being refactored in the near future (as we move towards squashing the protocols together). |
Yesa single function which is called by the CLI and the protocols, I'll make an issue for that. |
yes, this will require light breaking changes to quickrun - to be discussed in ResultsNetwork conversation tomorrow |
|
Splitting off into a separate function is nice but not necessary - there's so much duplicated code I'm going to consolidate when merging everything into a single gather that this is the least of my worries. |
Follow on from #2000 updates the CLI error functions to report the unbiased std as the error.
Questions
get_estimateandget_uncertaintyprotocol result functions to keep them in sync now or is this a 2.0 issue?Checklist
newsentry, or the changes are not user-facing.pre-commit.ci autofix.Manual Tests: these are slow so don't need to be run every commit, only before merging and when relevant changes are made (generally at reviewer-discretion).
Developers certificate of origin