[kepler-dev] [Bug 3173] - Improve data frame handling between RExpression actors

ben leinfelder leinfelder at nceas.ucsb.edu
Thu Mar 13 09:15:20 PDT 2008


Dan,
That's certainly a good point - and one that Matt and Jim (Regetz) and  
I were discussing at some length yesterday.
I think the end goal is to have a true dataframe type within Kepler,  
but until that time it seems reasonable that dataframes (and other  
complex R objects) can only be passed between R actors  
(automagically).  If a workflow author wants to pass the object to non- 
R actors then they can do that particular [text serialization] within  
their custom R script.  Reasonable?

-ben

On Mar 13, 2008, at 8:41 AM, Dan Higgins wrote:

> Ben (and others)
>
>   I deliberately avoided the R serialization approach when I  
> originally implemented the RExpression actor because the serialized  
> dataframe cannot be accessed by non-R actors, while the text file  
> table that was previously written could be read by other Kepler  
> actors. I fear making Kepler too R-centric will lessen its general  
> usefulness.
>
>
> Dan Higgins
>
> bugzilla-daemon at ecoinformatics.org wrote:
>> http://bugzilla.ecoinformatics.org/show_bug.cgi?id=3173
>>
>>
>> leinfelder at nceas.ucsb.edu changed:
>>
>>           What    |Removed                     |Added
>> ----------------------------------------------------------------------------
>>             Status|NEW                         |RESOLVED
>>         Resolution|                            |FIXED
>>
>>
>>
>>
>> ------- Comment #2 from leinfelder at nceas.ucsb.edu  2008-03-12 23:57  
>> -------
>> The R actor now uses the serialize/unserialize method described by  
>> jim for data
>> frames and also for other complex R objects (the result of lm() for  
>> example).
>>
>> The sample workflow mentioned in this bug, also works (due to  
>> previous changes
>> to support floating point numbers)
>> _______________________________________________
>> Kepler-dev mailing list
>> Kepler-dev at ecoinformatics.org
>> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>>
>>
>
>



More information about the Kepler-dev mailing list