RPy is a very simple, yet robust, Python interface to the R Programming Language. 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.
| Tags | Scientific/Engineering Mathematics Software Development Libraries Python Modules |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | Python |
Recent releases


Release Notes: This release fixes a bug when using repr() on a list with a "non-vector" item.


Release Notes: A single Rpy install can now work with multiple versions of R. R Logical objects (TRUE/FALSE) are now mapped into python Boolean objects. There is a new VECTOR_CONVERSION mode. R source headers are no longer needed. There are many bugfixes.


Release Notes: This release fixes many memory leaks. It also fixes thread and callback synchronization, which had caused segmentation faults.


Release Notes: New features such as the handling of the R event loop and customizable I/O from the R interpreter, better SIGINT management, and fixes for non-critical but annoying bugs (factors and wrong I/O). A Windows version is available in addition to Linux and Unix support.


Release Notes: This release fixes many severe bugs which caused Python segfaults. The conversion system has been reworked to allow user defined conversion functions from and to R. Support for conversion to Numeric arrays was added. The documentation was also enhanced and examples are included.