[Pharo-project] [squeak-dev] GSoC application submitted, 22 ideas collected
lenglish5 at cox.net
Sat Mar 10 01:11:18 EST 2012
There's a bunch of different ways that R interfaces/bindings can go,
From what I can see, most straightforward way to interface with R would
be to create a WorkSpace that can send WorkSpace input to an R
interpreter and echo the output back to the workspace. You want
something more than that, I assume.
There's at least two Ruby interfaces to R that I could find. There's at
least one Python interface. My cursory reading from a few months ago
didn't make clear the difference between the library bindings, the
interfaces and the GUIs, so there's probably a lot of overlap.
On 3/9/12 7:29 PM, Hernán Morales Durand wrote:
> Hi Lawson, I know from an experienced Java programmer, trying to make
> a binding to R, which is difficult to deal with particularities of
> connecting with R efficently (I could ask him for details if a student
> is interested in the project). I think R isn't comparable to what
> iGraph could provide, every day more studies results are presented in
> R and they are not necessarily described in network format. A
> front-end to R could be another interesting project idea though.
> 2012/3/9 Lawson English <lenglish5 at cox.net <mailto:lenglish5 at cox.net>>
> A binding to R would be relatively trivial, I think. A binding to
> iGraph would be a bit more challenging and would allow for things
> like using Connectors to directly create/define iGraph data
> structures and use iGraph's API to modify their behavior.
> On 3/9/12 6:07 PM, Hernán Morales Durand wrote:
>> Name: A binding to R
>> Level: Advanced
>> Possible mentor: ?
>> Possible second mentor: ?
>> With the increased popularity of high-level statistical
>> programming language and environments for data analysis like R, a
>> way to interface this package is becoming a must have for
>> Smalltalk, since it implements complex and unrivalled statistical
>> techniques for data manipulation and presentation, like Analysis
>> of Variance, Covariance, Time Series, Generalized Linear Models,
>> Additive Models, Non-linear Regressions, Tree Models,
>> Multivariate Statistics, etc. besides the many mathematical
>> functions, which are used in fields from economics to medicine
>> and engineering. It is estimated that R posseses about 2 million
>> of users worldwide and more than 2000 add-ons and increasing
>> everyday through repositories like CRAN and Crantastic.org
>> Technical Details
>> The student should know or be motivated to learn statistics with
>> the R environment and language, and its fundamental workflow:
>> importing and preparing the data, and finally running the
>> analysis, and presenting the results. Dealing with R sessions and
>> presentation of results (like vectors and plots) will be
>> challenging too.
>> Benefits to the Student
>> The student will gain invaluable experience from two
>> complementary environments, and his experience with the interface
>> technology choosed will be useful for the many projects where
>> Smalltalk needs help from external systems.
>> Benefits to the Community
>> The goal of this project is to build a wrapper to interface R, an
>> open source statistical programming language, providing a whole
>> range of missing functionality to Smalltalk. This binding could
>> complement the R environment where a general programming
>> environment is needed, attracting many statisticians, and will
>> open Smalltalk to domain-specific areas as diverse as Clinical
>> Trials, Finance and Machine Learning.
>> 2012/3/9 Janko Mivšek <janko.mivsek at eranova.si
>> <mailto:janko.mivsek at eranova.si>>
>> Dear Smalltalkers,
>> We just submitted the application to this year GSoC, now let
>> we wait
>> with fingers crossed for Google until next Friday to decide.
>> I think we
>> have quite some chance, specially because we collected and
>> very well
>> described 22 project ideas:
>> There is still a time for ideas, so if someone has still half
>> one, please finish and publish it. Also authors of ideas
>> please check if
>> your idea is put correctly on above page.
>> Best regards
>> Janko and Carla
>> Carla F. Griggio, Janko Mivšek
>> Smalltalk GSoC Admin Team
>> Hernán Morales
>> Information Technology Manager,
>> Institute of Veterinary Genetics.
>> National Scientific and Technical Research Council (CONICET).
>> La Plata (1900), Buenos Aires, Argentina.
>> Telephone: +54 (0221) 421-1799.
>> Internal: 422
>> Fax: 425-7980 or 421-1799.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Pharo-dev