joshspeagle / dynesty

Dynamic Nested Sampling package for computing Bayesian posteriors and evidences
https://dynesty.readthedocs.io/
MIT License
357 stars 77 forks source link

GitHub actions + testing + coverage #229

Closed segasai closed 3 years ago

segasai commented 3 years ago

Hi,

here is the PR that

segasai commented 3 years ago

I also added to the commit chain a test of pathologically elongated distribution that triggers the ellipsoid regularization code

joshspeagle commented 3 years ago

Okay, great. Looks like there are some issues with the bounding.py file that I need to try to take a look at after the recent merges. I'll try to get to that tomorrow if you don't get to it first.

segasai commented 3 years ago

The conflict is because this branch was based on master without this https://github.com/joshspeagle/dynesty/pull/228 And since I moved all the files into py/* folder there is a conflict. I don't have permissions to resolve the conflict directly on github. Let me see if I can do it outside github..

joshspeagle commented 3 years ago

Yea I suspected as much. If it's too much trouble to resolve on your end, I should be able to resolve this during the workday tomorrow and merge this in. Then I can cut a new release and start looking into dealing with all the minor issues that have been documented on the way to the next incremental release.

segasai commented 3 years ago

I tried to see if I could solve it on my end, and I don't think I can, so you probably need to do it.

segasai commented 3 years ago

closing this one as I have made a rebased PR without conflicts

segasai commented 3 years ago

I'll just point here at the milestone )) of testing coverage finally exceeding 80% while we started from below 69%. The next goal is 90%.