RcppEigen icon indicating copy to clipboard operation
RcppEigen copied to clipboard

Eigen 3.4 release update

Open zdebruine opened this issue 2 years ago • 5 comments

Thanks all for maintaining this fundamental resource for the R community!

Seeing that Eigen 3.4 is out, and it supports some very useful operations for matrix subsetting and reshaping, what is the plan for when these updates will be loaded into RcppEigen?

Thanks again!

zdebruine avatar Oct 23 '21 22:10 zdebruine

Thanks for the heads-up, I don't follow Eigen that closely so I had missed the 3.4.0 release.

Updating RcppEigen is always a little bit manual because of CRAN demands. You can see past patches in the patches/ directory. I do not know if this will be harder or easier with 3.4.0, and I will have to find time to work on it. Maybe one evening next week ...

eddelbuettel avatar Oct 23 '21 23:10 eddelbuettel

@eddelbuettel Thanks a lot for your efforts!

The new Armadillo-like matrix subsetting features are welcome additions!

zdebruine avatar Oct 24 '21 13:10 zdebruine

@zdebruine It no longer builds once I pivot to 3.4.0. It blows up immedialy at the junction (very top of the patch file) where @dmbates once found a way to accomodate cholmod. Now I just either tells me 'cholmod.h' not found (if I leave it as is) or, if I reenable what worked with Eigen 3.3.*, an error from the templates.

I don't really use RcppEigen and I mostly played stand-in maintainer while e.g. @yixuan did some heavier lifting a while back to get it adjusted. I just don't have the time to dive into this for a code base that I don't use. Maybe between you, @bbolker, ... someone can muster the will and skill to update this. Otherwise it may remain at 3.3.9 for a while I am afraid.

eddelbuettel avatar Oct 26 '21 02:10 eddelbuettel

If the PR submitted by @yixuan doesn't suffice, I'm happy to take a deeper look later this week.

zdebruine avatar Oct 26 '21 11:10 zdebruine

We will see how it goes. It may also make sense to talk to the (r)stan folks.

eddelbuettel avatar Oct 26 '21 12:10 eddelbuettel

See #123 -- help with RcppEigen towards Eigen 3.4.0 would be greatly appreciated.

eddelbuettel avatar Apr 25 '23 22:04 eddelbuettel

We're there now -- see #103 and PR #102 -- and it is arriving on CRAN now.

eddelbuettel avatar Feb 28 '24 19:02 eddelbuettel