-
Notifications
You must be signed in to change notification settings - Fork 9
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
[WIP] Implement Proposals.HSlice #45
base: main
Are you sure you want to change the base?
Conversation
Codecov Report
@@ Coverage Diff @@
## master #45 +/- ##
==========================================
- Coverage 88.23% 88.03% -0.20%
==========================================
Files 9 9
Lines 442 443 +1
==========================================
Hits 390 390
- Misses 52 53 +1
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
Merge from original repo to forked repo (v0.5.0 release)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Okay, you need to revert all the whitespace changes you've made to the docstrings and such. Please don't do this again in the future.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can't really speak to the actual numerical outcome because I'm not super familiar with the methods.
It does seem that HSlice
is really long and should be cut up a lot. It also looks like there's lots of repeated code, though I think you've already mentioned you're going to factor this stuff out.
Also, this is a general question for this repo, how is the actual accuracy of these proposals being tested? Like if I give it a simple model, does it get the mean/variance right?
Also, all the tests are failing. Definitely a good idea to fix those before we can make any meaningful comments. |
Right now I'm testing some trivial properties of the proposals, such as "does the proposed point have higher likelihood than the critical value?" Implicitly it also makes sure we don't hit any of those errors related to extremely inefficient sampling (this is all in Looking at other nested sampling libraries this actually seems like more coverage already. For example, dynesty's tests are almost all integration tests that don't even test all combos of proposals and bounds. I'd love to get some more granularity to be able to test the corner cases and expectations of the proposals, but this work isn't directly part of my current research so I can't commit as much time to this package to polish off the corners. |
No description provided.