On Mon, Nov 17, 2008 at 8:01 AM, laurent <[EMAIL PROTECTED]> wrote: > On Sun, 2008-11-16 at 22:25 -0800, Nathaniel Smith wrote: >> rpy2 is awesome. >> >> But I was disconcerted to discover passing a numpy array to an R >> function just makes things blow up ("Nothing can be done for that >> type...") -- > > Complete error messages are: > "Nothing can be done for this array type at the moment." > or > "Nothing can be done for the type %s at the moment." %(type(o)) > > The attentive reader will note the time statement "at the moment", > denoting the likely intent of restricting the behaviour to a limited > stretch of time.
Indeed -- I figured I'd go the next step and limit that time period still further. >> who uses rpy without numpy? > > The R-to-numpy bridge is (officially) working. > (The other way around is not sorted out - I'd like to have that at the > lower level -rpy2.rinterface- as well). That seems logical, but thinking about it I'm not sure what exactly it would entail -- SexpVector already does accept ndarray's just fine (only 1-dimensional ones, but R vectors are always 1-dimensional anyway, so that seems reasonable). The things my patch actually adds are just teaching py2ri to use SexpVector's in this case, and to do some extra dispatching through r["array"] and r["data.frame"] where appropriate. > It is currently possible to create vector/array structures in R and use > them with numpy. I know -- it's very slick. >> The patch does not introduce any dependency on numpy, is against >> current trunk, > > That's fine, trunk is currently 2.1-dev. > 2.0.x is already in a branch. I noticed that, but wasn't sure what your stable branch policy was -- I'm happy to backport to the branch as well, if that's preferred. (I suspect the patch will just apply as is.) > I'd like to review the patch before inclusion (hopefully next week-end). Thanks. -- Nathaniel ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ rpy-list mailing list rpy-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rpy-list