RPy 0.2
Walter Moreira
walterm@cmat.edu.uy
14 Apr 2002 17:39:05 -0700
Hello.
RPy version 0.2 is released. You can download it from the Sourceforge site:
http://rpy.sourceforge.net
WHAT IS RPy?
RPy is a very simple, yet robust, Python interface to the R Programming
Language (http://www.r-project.org). It can manage all kinds of R objects and
can execute arbitrary R functions (including the graphic functions). All the
errors from the R language are converted to Python exceptions. Any module
that later were installed on the R system, can easily be used from within
Python, without introducing any changes. Currently it works only on POSIX
systems.
CHANGES IN RPy 0.2
Fixed bugs
o There were several bugs related to memory and R and Python garbage
collectors, which caused Python segfaults.
o There was a problem with signals traped by R, which made Python crash when
<Ctl-C> was pressed.
o R objects of class 'factor' or 'data.frame' were incorrect converted to
Python.
o Instances of any class converted to R were treated as sequences and made
Python segfault.
Conversion
o RPy has now a new system for conversion of types from R to Python (see the
docs), which includes user defined conversion functions.
o The conversion to R types is also customizable.
o Some utility functions are added.
o When Numeric (NumPy) is available, it is used for the standard conversion
between R arrays and Python objects.
Documentation
o The documentation is converted to texinfo format, updated and enlarged. In
particular, better documentation for the compilation procedure and for the
location of libraries is included.
Distribution
o There are now some examples included in the distribution.
o Regression tests are also included.