Revision: 786 http://rpy.svn.sourceforge.net/rpy/?rev=786&view=rev Author: lgautier Date: 2010-09-12 15:26:51 +0000 (Sun, 12 Sep 2010)
Log Message: ----------- news entries + doc pages for rpy2 Modified Paths: -------------- trunk/htdocs/news.data trunk/htdocs/templates/rpy2.html trunk/htdocs/templates/rpy2_documentation.html trunk/htdocs/templates/rpy2_download.html Modified: trunk/htdocs/news.data =================================================================== --- trunk/htdocs/news.data 2010-07-17 11:38:56 UTC (rev 785) +++ trunk/htdocs/news.data 2010-09-12 15:26:51 UTC (rev 786) @@ -1,4 +1,95 @@ <!-- title: News --> +title: Reflection on R S4 classes +date: 2010-09-12 + +<p> +Development for the version 2.2.0 of rpy2 is moving on, +and automagic exposure of R S4 classes to Python is almost there. +</p> + +<p> +In practice this means that any class defined in the embedded +R can be exposed as a corresponding Python class, with that Python class +defined on the fly from the R class definition. +Although this is still under development, there is already <a href="http://rpy.sourceforge.net/rpy2/doc-2.2/html/robjects_oop.html#automated-r-in-python-class-definitions">documentation for how to use it.</a> + +<!-- title: News --> +title: rpy2 and Python3 +date: 2010-08-21 + +<p> +Work from the GSoC fixing compatibility for Python 3 is being merged to +the main repository. Installation should now run smoothly when using +a fresh version of the code repository: +</p> + +<pre> +hg update -C version_2.2.x +python3.1 setup.py install +</pre> + +<!-- title: News --> +title: Rpy2 and matplolib [GSoC news] +date: 2010-08-16 + +<p> +The time for the Google Summer of Code project is about to finish, +and great things have been happening. Beside the port to Python 3, +the older graphical device attempt received (much needed) attention and +it is becoming possible to display an R plot inside a matplotlib +window. Details are on +<a href="http://rpy2-gsoc.blogspot.com/2010/08/all-good-things.html"> +Greg's blog +</a>. +</p> + +<!-- title: News --> +title: Benchmarking performances, and other Python to R bridges +date: 2010-08-03 + +<p>Python-to-R bridges known to me are in chronological order: RSPython, RPy, rpy2, pyrserve, pyper</> + +<p>Each have its own approach, and likely strength, but disputable claims +about either features or performances seem to have appeared. It's time +for a full suite of benchmark and comparison of feature list. Stay tuned, +and check for the section about performances in the documentation in the +meanwhile. +</p> + + +<p></p> + +<!-- title: News --> +title: About rpy2 and Microsoft Windows +date: 2010-08-01 + +<p>Since the 2.0.x series, there is no longer any binary for Microsoft Windows distributed. +The version in the 2.0.x series was already stripped out of some of the functionalities +the UNIX-like systems can enjoy. Patches to compile and binaries were contributed, +but there was not much progress regarding features.</p> + +<p>Currently, the only blocking issue for having a Windows port is time / resources: +a win32 port, and eventually a win64 port, will require sponsorship in order to happen. +If you or your organization are interested, please do contact the rpy2 author. +</p> + + +<!-- title: News --> +title: Release 2.1.4 +date: 2010-08-01 + +<p> +A bug-fix release in the 2.1.x series is out. Details about the +<a href="http://rpy.sourceforge.net/rpy2/doc-2.1/html/changes.html#release-2-1-4">changes</a> +are in the documentation. +</p> + +<p> +The source package is available on sourceforge and on Pypi (see Section "Download"). +</p> + + +<!-- title: News --> title: Compatibility with Python 3 date: 2010-07-17 @@ -8,7 +99,14 @@ to be merged with 2.2.0-dev in the near future. </p> +<p> +The code can currently be found in the +<a href="https://bitbucket.org/jergosh/rpy2.1.x_python3_gsoc">code repository for the GSoC</a>, and +a the port to the main development will transit through a + <a href="https://bitbucket.org/lgautier/rpy2_python3">patch queue for 2.2.0-dev</a> +</p> + <!-- title: News --> title: Branch 2.2.x date: 2010-05-23 Modified: trunk/htdocs/templates/rpy2.html =================================================================== --- trunk/htdocs/templates/rpy2.html 2010-07-17 11:38:56 UTC (rev 785) +++ trunk/htdocs/templates/rpy2.html 2010-09-12 15:26:51 UTC (rev 786) @@ -14,37 +14,21 @@ <div class="news-body"> <h3>Documentation</h3> <p> -Most of the features are documented in -the <a href="rpy2/doc-2.1/html/index.html">rpy2 documentation</a>, as -well as in Python docstrings. -Instructions such as how to download or install it are also -available in the rpy2 documentation. +<i>rpy2</i> has a +<a href="rpy2_documentation.html">growing documentation</a>, +with documentation pages for each +released or developped version. </p> -<p> -The 2.1.x series are now the current releases. -They are addressing shortcomings in the higher-level -interface, while infortunately introducing API-breaking changes -when compared to the 2.0.x series. While porting code from rpy2-2.0 -to rpy2-2.1 should be easy, it is nevertheless advised to check the -section Changes in that documentation -(<a href="http://rpy.sourceforge.net/rpy2/doc-2.1/html/changes.html#release-2-1-dev">here</a>). -</p> - -<p> -The next series will be 2.2 and the -<a href="http://rpy.sourceforge.net/rpy2/doc-dev/html/index.html"> -documentation for the development branch</a> will document changes as -they occur. -</p> - </div> <div class="news-body"> <h3>Contact</h3> <p> -The rpy mailing-list should be used for most of the questions. +The rpy mailing-list, questions/answers boards such as +<a href="http://www.stackoverflow.com">stackoverflow</a> +should be used for most of the questions. </p> <p> Use the <a href="contacts.html">contacts</a> page otherwise. Modified: trunk/htdocs/templates/rpy2_documentation.html =================================================================== --- trunk/htdocs/templates/rpy2_documentation.html 2010-07-17 11:38:56 UTC (rev 785) +++ trunk/htdocs/templates/rpy2_documentation.html 2010-09-12 15:26:51 UTC (rev 786) @@ -6,18 +6,24 @@ <h3>Documentation</h3> <p> Features for the release 2.1 are documented in -the <a href="rpy2/doc-2.1/html/index.html">rpy2 documentation</a>, as +the <a href="rpy2/doc-2.1/html/index.html">rpy2-2.1 documentation</a>, as well as in Python docstrings. Answers to questions such as how to download or install rpy2 are also in that documentation. </p> <p> -Documentation for the older releases 2.0.x are documented in -a separate <a href="rpy2/doc-2.0/html/index.html">rpy2 documentation</a>. +Features for the release 2.2 (currently under development) is in +the <a href="rpy2/doc-2.2/html/index.html">rpy2-2.2 documentation</a>, as +well as in Python docstrings. </p> <p> +Documentation for the older 2.0.x series is in +the <a href="rpy2/doc-2.0/html/index.html">rpy2-2.0 documentation</a>. +</p> + +<p> If something is not working as the documentation says it should, or as you think it should, ask on the list or file a bug report. Modified: trunk/htdocs/templates/rpy2_download.html =================================================================== --- trunk/htdocs/templates/rpy2_download.html 2010-07-17 11:38:56 UTC (rev 785) +++ trunk/htdocs/templates/rpy2_download.html 2010-09-12 15:26:51 UTC (rev 786) @@ -19,7 +19,7 @@ Recommended: <ul> <li> Python 2.6 </li> - <li> R-2.10, compiled with the option <i>--enable-R-shlib</i> + <li> R-2.11, compiled with the option <i>--enable-R-shlib</i> </ul> </p> @@ -55,8 +55,10 @@ </pre> <p> -<i>rpy2</i> is also packaged for a number of systems -(Debian/Ubuntu, RedHat/Fedora, openSUSE, Gentoo, Fink, Macports). +<i>rpy2</i> is also packaged for a number of systems: +Debian/Ubuntu, RedHat/Fedora, openSUSE, Gentoo, Fink, Macports (OS X), FreshPorts (BSD). +The Debian packages maintained by Dirk Eddelbuettel are usually updated shortly after new releases, +but other distribution can have several months of delay, or even a year. </p> @@ -76,16 +78,15 @@ </pre> and switching to the branch of interest with: <pre> -hg update -C version_2.0.x +hg update -C [branch_name] </pre> -or +</p> + +<p> +A list of branch names can be obtained with: <pre> -hg update -C version_2.1.x +hg branches </pre> -or the very experimental -<pre> -hg update -C version_2.1.x_python3 -</pre> </p> <p> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ rpy-list mailing list rpy-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rpy-list