-
Notifications
You must be signed in to change notification settings - Fork 11
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
Refactor noncyclical fitting code #31
Conversation
The main problem is that the code for the Maybe we should move the outer version to an experimental branch and recommend the usage of the inner version which we can release soon. Not the ideal solution but maybe the most stable. @hofnerb what do you think? |
Puh, tough question. In principle ok (as we prefer the inner version anyway for computational reasons; Am I right?). However, one remaining problem would be that we cannot update the simulations for both the inner and the outer version with this solution.
|
This is indeed a problem.
So in this PR the outer version is still present, but it is quite ugly/hacky.
I would actually prefer that solution. We can still keep the outer version in an experimental version. |
Changes Unknown when pulling 5b5190d on refactor_noncyc into ** on devel**. |
Travis passed 🎉🎉🎉🎉 |
@hofnerb do you have any idea why appveyor is failing? The test is running on my local machine and Travis is passing as well. (appveyor in the master is currently failing as well, but that seems to be a different error) |
I think (and what I've seen from the appveyor config) that appveyor checks with mboost from CRAN. Can you run the check locally with mboost/CRAN and see if you get the same errors? If so, please go ahead :) [but please see that you fix the open issues (again) such as non-visible bindings, to wide manual pages, ...; this can also be done AFTER merging] |
Changes Unknown when pulling de4be0d on refactor_noncyc into ** on devel**. |
All checks are successful now. There is one open issue left:
I think this is a consequence of Please |
Changes Unknown when pulling 86ebeb2 on refactor_noncyc into ** on devel**. |
Changes Unknown when pulling 86ebeb2 on refactor_noncyc into ** on devel**. |
Hm, in my benchmarks EDIT: A call to |
Changes Unknown when pulling 4c2d159 on refactor_noncyc into ** on devel**. |
Changes Unknown when pulling 6309410 on refactor_noncyc into ** on devel**. |
Start of the refactoring for the noncylical fitting to make it better readable, easier to maintain and hopefully easier to fix #26 #22 and #21
We switch back to only one iBoost function with an additional method argument
Status:
evalq
statements. That might do the trick, but I still have to benchmark how much it actually improved for non-toy examplesiBoost
function.still no idea how to implement this...Already looks pretty good, maybe done :)mstop=0