I made a major fix to the algebraic solver that allows users to pass parameter-dependent initial guesses. There are pull-requests, and I just need to fix some cpplint errors (having issues running it on my machine, working on a fix).
It’d be great to get this new feature out there. What is the timeline for releasing Stan 2.18?
This is why I was trying ot keep an eye on the C++/Pystan interfacing discussion but I don’t have time a.t.m. to do it myself. The Rcpp extensions in exporter.hpp are really limited and it wouldn’t be hard to pull off something similar for Python.
I can’t release rstan 2.18 for another month anyway, so that seems good. I am not a fan of calendar-based releases but it does seem like we should release as soon as the MPI stuff is ready.
the ODE integrators can be tweaked to do numerical integration for you. A dedicated numerical integrator will likely be more efficient, but you can work around the problem. There are a few posts on this already.
The ODE integrator trick often requires significant analytic work to tame the transformed integrands that arise when you try to accommodate integrals to infinity, where as the algorithm used in randommm’s PR can handle them without any such work. I second @MatsuuraKentaro’s call to finally get this in.
OK. Merged. It was my fault! I was supposed to be reviewing it, but lost it in the pileup of other math issues. I’ll go and write the language interface now.
wrt the GPU stuff I could see us being finished in May. If everyone wants an earlier release date it may be good to push the GPU functions into the next release