From a developer's perspective, we used rpy / rpy2 to provide statistical and graphical functions to our Python application. This caused huge problems in delivering our application, because rpy / rpy2 needs to be compiled for specific combinations of Python and R, which makes it impossible to provide binary distributions that do not work in the box, except when we also combine R. Since rpy / rpy2 is not particularly easy to install, we replaced the corresponding parts with native Python modules, such as matplotlib. We would switch to pyrserve if we had to use R, because we could start the R-server locally and connect to it without worrying about version R.
user2283347 Mar 11 '15 at 15:12 2015-03-11 15:12
source share