Revision: 443
          http://rpy.svn.sourceforge.net/rpy/?rev=443&view=rev
Author:   lgautier
Date:     2008-03-15 12:01:08 -0700 (Sat, 15 Mar 2008)

Log Message:
-----------
Moving it all to "branches" (as it is becoming out of place in trunk/sandbox)

Added Paths:
-----------
    branches/rpy_nextgen/
    branches/rpy_nextgen/README
    branches/rpy_nextgen/rpy/
    branches/rpy_nextgen/setup.py
    branches/rpy_nextgen/test.py

Removed Paths:
-------------
    branches/rpy_nextgen/README
    branches/rpy_nextgen/rpy/
    branches/rpy_nextgen/setup.py
    branches/rpy_nextgen/test.py
    trunk/sandbox/rpy_nextgen/

Copied: branches/rpy_nextgen (from rev 440, trunk/sandbox/rpy_nextgen)

Deleted: branches/rpy_nextgen/README
===================================================================
--- trunk/sandbox/rpy_nextgen/README    2008-03-15 12:24:10 UTC (rev 440)
+++ branches/rpy_nextgen/README 2008-03-15 19:01:08 UTC (rev 443)
@@ -1,7 +0,0 @@
-
-All this is under development.
-
-The development is currently done with Python 2.5.1 and R-2.7.0-devel
-
-Compatibility with Python 2.4.x should be ok, now or later (might already be 
ok).
-

Copied: branches/rpy_nextgen/README (from rev 442, 
trunk/sandbox/rpy_nextgen/README)
===================================================================
--- branches/rpy_nextgen/README                         (rev 0)
+++ branches/rpy_nextgen/README 2008-03-15 19:01:08 UTC (rev 443)
@@ -0,0 +1,7 @@
+
+All this is under development.
+
+The development is currently done with Python 2.5.1 and R-2.7.0-devel
+
+Compatibility with Python 2.4.x should be ok, now or later (might already be 
ok).
+

Copied: branches/rpy_nextgen/rpy (from rev 442, trunk/sandbox/rpy_nextgen/rpy)

Deleted: branches/rpy_nextgen/setup.py
===================================================================
--- trunk/sandbox/rpy_nextgen/setup.py  2008-03-15 12:24:10 UTC (rev 440)
+++ branches/rpy_nextgen/setup.py       2008-03-15 19:01:08 UTC (rev 443)
@@ -1,32 +0,0 @@
-
-import os, os.path, sys, shutil
-from distutils.core import setup, Extension
-from subprocess import Popen, PIPE
-
-RHOME = os.getenv("R_HOME")
-if RHOME is None:
-    RHOME = Popen(["R", "RHOME"], stdout=PIPE).communicate()[0].strip()
-
-print('R\'s home is:%s' %RHOME)
-
-r_libs = [os.path.join(RHOME, 'lib'), os.path.join(RHOME, 'modules')]
-
-
-rinterface = Extension(
-        "rpy.rinterface",
-        ["rpy/rinterface/rinterface.c", ],
-        include_dirs=[ os.path.join(RHOME, 'include'),],
-        libraries=['R', 'Rlapack', 'Rblas'],
-        library_dirs=r_libs,
-        runtime_library_dirs=r_libs,
-        #extra_link_args=[],
-        )
-
-setup(name="rpython",
-      version="0.0.1",
-      description="Python interface to the R language",
-      url="http://rpy.sourceforge.net";,
-      license="(L)GPL",
-      ext_modules = [rinterface],
-      packages = ['rpy', 'rpy.robjects']
-      )

Copied: branches/rpy_nextgen/setup.py (from rev 442, 
trunk/sandbox/rpy_nextgen/setup.py)
===================================================================
--- branches/rpy_nextgen/setup.py                               (rev 0)
+++ branches/rpy_nextgen/setup.py       2008-03-15 19:01:08 UTC (rev 443)
@@ -0,0 +1,44 @@
+
+import os, os.path, sys, shutil
+from distutils.core import setup, Extension
+from subprocess import Popen, PIPE
+
+
+
+
+RHOMES = os.getenv('RHOMES')
+
+if RHOMES is None:
+    RHOMES = [Popen(["R", "RHOME"], stdout=PIPE).communicate()[0].strip(), ]
+else:
+    RHOMES = RHOMES.split(os.pathsep)
+
+
+for RHOME in RHOMES:
+    RHOME = RHOME.strip()
+    print('R\'s home is:%s' %RHOME)
+
+    r_libs = [os.path.join(RHOME, 'lib'), os.path.join(RHOME, 'modules')]
+
+
+    rinterface = Extension(
+            "rpy.rinterface",
+            ["rpy/rinterface/rinterface.c", ],
+            include_dirs=[ os.path.join(RHOME, 'include'),],
+            libraries=['R', 'Rlapack', 'Rblas'],
+            library_dirs=r_libs,
+            runtime_library_dirs=r_libs,
+            #extra_link_args=[],
+            )
+
+    setup(name="rpython",
+          version="0.0.1",
+          description="Python interface to the R language",
+          url="http://rpy.sourceforge.net";,
+          license="(L)GPL",
+          ext_modules = [rinterface],
+          packages = ['rpy', 'rpy.robjects']
+          )
+
+
+

Deleted: branches/rpy_nextgen/test.py
===================================================================
--- trunk/sandbox/rpy_nextgen/test.py   2008-03-15 12:24:10 UTC (rev 440)
+++ branches/rpy_nextgen/test.py        2008-03-15 19:01:08 UTC (rev 443)
@@ -1,40 +0,0 @@
-"""
-short demo.
-
-Running this through ipython ends in a memory map
-dump and a segfault.
-"""
-
-import rpy.robjects as robjects
-import array
-
-r = robjects.r
-
-x = array.array('i', range(10))
-y = r.rnorm(10)
-
-r.X11()
-
-r.par(mfrow=array.array('i', [2,2]))
-r.plot(x, y, ylab="foo/bar", col="red")
-
-kwargs = {'ylab':"foo/bar", 'type':"b", 'col':"blue", 'log':"x"}
-r.plot(x, y, **kwargs)
-
-
-m = r.matrix(r.rnorm(100), ncol=5)
-pca = r.princomp(m)
-r.plot(pca, main="Eigen values")
-r.biplot(pca, main="biplot")
-
-
-if not r.require("GO")[0]:
-    raise(Exception("Bioconductor Package GO missing"))
-
-
-goItem = r.GOTERM["GO:0000001"]
-
-## goItem in an instance of an S4 class
-## slots can be accessed as Python attributes
-goItem.Term
-

Copied: branches/rpy_nextgen/test.py (from rev 442, 
trunk/sandbox/rpy_nextgen/test.py)
===================================================================
--- branches/rpy_nextgen/test.py                                (rev 0)
+++ branches/rpy_nextgen/test.py        2008-03-15 19:01:08 UTC (rev 443)
@@ -0,0 +1,40 @@
+"""
+short demo.
+
+Running this through ipython ends in a memory map
+dump and a segfault.
+"""
+
+import rpy.robjects as robjects
+import array
+
+r = robjects.r
+
+x = array.array('i', range(10))
+y = r.rnorm(10)
+
+r.X11()
+
+r.par(mfrow=array.array('i', [2,2]))
+r.plot(x, y, ylab="foo/bar", col="red")
+
+kwargs = {'ylab':"foo/bar", 'type':"b", 'col':"blue", 'log':"x"}
+r.plot(x, y, **kwargs)
+
+
+m = r.matrix(r.rnorm(100), ncol=5)
+pca = r.princomp(m)
+r.plot(pca, main="Eigen values")
+r.biplot(pca, main="biplot")
+
+
+if not r.require("GO")[0]:
+    raise(Exception("Bioconductor Package GO missing"))
+
+
+goItem = r.GOTERM["GO:0000001"]
+
+## goItem in an instance of an S4 class
+## slots can be accessed as Python attributes
+goItem.Term
+


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
rpy-list mailing list
rpy-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rpy-list

Reply via email to