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

Reply via email to