-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPKG-INFO
103 lines (75 loc) · 4.56 KB
/
PKG-INFO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
Metadata-Version: 1.0
Name: pyRserve
Version: 0.5.2
Summary: A Python client to remotely access the R statistic package via Rserve
Home-page: http://pypi.python.org/pypi/pyRserve/
Author: Ralph Heinkel
Author-email: rh [at] ralph-heinkel.com
License: MIT license
Description: pyRserve
=========
What It Does
-------------
pyRerve is a library for connecting Python to an `R process <http://www.r-project.org/>`_ (an excellent statistic package) running `Rserve <http://www.rforge.net/Rserve/>`_ as a RPC connection gateway. Through such a connection variables can be get and set in R from Python, and also R-functions can be called remotely. In contrast to `rpy or rpy2 <http://rpy.sourceforge.net/>`_ the R process does not have to run on the same machine, it can run on a remote machine and all variable access and function calls will be delegated there through the network.
Furthermore - and this makes everything feel very pythonic - all data structures will automatically be converted from native
R to native Python types and back.
Changes
----------------
* V 0.5.2 (2011-12-02)
* Fixed problem with 32bit integers being mistakenly rendered into 64bit integers on 64bit machines
* V 0.5.1 (2011-11-22)
* Fixed improper DeprecationWarning when evaluating R statements via conn.r(...)
* V 0.5 (2011-10-03)
* Renamed pyRserve.rconnect() to pyRserve.connect(). The former still works but shows a DeprecationWarning
* String evaluation should now only be executed on the namespace directly, not on the connection object anymore.
The latter still works but shows a DeprecationWarning.
* New kw argument `atomicArray=True` added to pyRserve.connect() for preventing single valued arrays from being
converted into atomic python data types.
* V 0.4 (2011-09-20)
* Added support for nested function calls. E.g. conn.r.t.test( ....) now works.
* Proper support for boolean variables and vectors
* V 0.3 (2010-06-08)
* Added conversion of more complex R structures into Python
* Updated documentation (installation, manual)
* V 0.2 (2010-03-19) Fixed rendering of TaggedArrays
* V 0.1 (2010-01-10) Initial version
Supported Platforms
----------------------------
This package has been mainly developed under Linux, and hence should run on all standard unix platforms. It has also been
successfully used on Win32 machines. Unittests have only been used on the Linux side, however they might just work
fine for Win32.
It has been tested run with Python 2.6.x and 2.7.x. Python 3.x has never been tested, it might or might not work.
The latest development has been tested with R 2.13.1 and Rserve 0.6.6.
License
-------
pyRserve has been written by `Ralph Heinkel (www.ralph-heinkel.com) <http://www.ralph-heinkel.com/>`_ and is released under `MIT license <http://packages.python.org/pyRserve/license.html>`_.
Quick Installation
-------------------
Make sure that Numpy is installed.
Then from your unix/windows command line run::
easy_install pyRserve
or download the tar.gz or zip package. After unpacking run `python setup.py install` from your command line.
Documentation
----------------
Documentation can be found at `<http://packages.python.org/pyRserve/>`_.
Support
--------
For discussion of pyRserve issues and getting help please use the Google newsgroup
available at `<http://groups.google.com/group/pyrserve>`_.
Missing Features
-----------------
* Authentication is implemented in Rserve but not yet in pyRserve
Platform: unix
Platform: linux
Platform: cygwin
Platform: win32
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Intended Audience :: Developers
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Scientific/Engineering :: Interface Engine/Protocol Translator
Classifier: Topic :: Scientific/Engineering :: Mathematics