What version of the math library is R Stan on? I’m trying to write an HTML doc for a user, and none of the updated GP functions are in R Stan 2.19.
Is there plan for a Math release on this? Feel free to give me a link.
It’s too much to ask to have users run command Stan and in import Cmdstan outputs into R Stan. It also makes my work look mysterious if it’s not reproducible with a button push. I can help update if need be. I’d like my work to be easily reproducible
The user also reported it’s not it cmdstan 2.21 either. What’s happening why isn’t anything I’ve developed available to users? Can we be transparent about what’s happening? I also have commit history disappearing.
the CRAN rstan is stil on 2.19 Stan Math. There is a lot of work going in making it work with 2.20+ and I think its really close but no there yet.
As for Cmdstan 2.21, it uses Stan Math 3.0.0. Is the user installing the release tar for 2.21 or cloning? The latter is using stanc3 that might not have all the last changes done to stanc2.
Can you give more info on what is dissapearing, might make it easier to track down.
If its from this thread then I think the issue is that not everything you added to the compiler was added to stanc3. The best would be to file an issue to the stanc3 repo.
cmdstan 2.21 tar from https://github.com/stan-dev/cmdstan/releases uses stanc2.
The develop version of cmdstan has switched to stanc3 in late October. There are still all stanc2 files there as they are still being used for some interface tests, but it will use stanc3 when compiling a model.
Missing signatures are ‘gp_exp_quad_cov’ and replace exp_quad with exponential, matern32, matern52, and periodic. I haven’t kept up with StanC3. I’d add them myself but I’m working from a phone right now, don’t have access to WIFI, don’t want to pay for hotspot.
As far as transparency, GitHub should be storing a complete history of all changes.
My guess is that there are functions that are in the math library but haven’t been added to the parser. There’s been a switch from the old C++ parser to the stanc3 parser written in OCaml and it’s not clear there’s complete coverage in the new parser. So I’d check the stanc3 repo.