File: NEWS

package info (click to toggle)
rpy 0.4.1-4
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 3,988 kB
  • ctags: 14,206
  • sloc: ansic: 15,392; python: 977; makefile: 406; sh: 28
file content (196 lines) | stat: -rw-r--r-- 4,491 bytes parent folder | download
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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
CHANGES IN RPY 0.4.0
--------------------

New features:

  - More fixes for R 2.0.0  

  - R header files for R 1.8.0 through R 2.0.0 are now included with 
    rpy.  This should make it easier to build.


CHANGES IN RPY 0.3.6
--------------------

New features:

  - Compatible with R 2.0.0

  - Better build instructions for Windows

  - New assistant maintaner: Nitin Jain <Nitin.Jain@Pfizer.com>

Bug Fixes:

  - Fix build issue on Windows, due to a path problem.

CHANGES IN RPY 0.3.5
--------------------

New features:

o Now compiles cleanly on Mac OS X.

o Rename io.py to rpy_io.py to avoid conflict with another python package.

o Some bug fixes for windows.  The Windows port is still not
  stable. So exercise caution!


CHANGES IN RPy 0.3.4
--------------------

New features:

o The path to the R shared library (unix) / DLL (win32) is now
  included in the compiled shared rpy library/DLL so that the R shared
  library/DLL will be found even when it is not in the library search
  path (unix:LD_LIBRARY_PATH, win32:PATH).

o Tests now run against the local build rather than the installed build

Fixed bugs:

o The unit test for the lcall method was incorrect.


CHANGES IN RPy 0.3.3
--------------------

Fixed bugs

o Removed link error for 'jump_now' with R 1.8.X

o Removed redefinition of malloc()

o Fixes to unit tests 

New features

o Now works with R 1.8.X

o Windows changes integrated into the Unix source tree

o Added lcall() method for calling R functions using a list of (name,
  value) pairs for the parameters.  This is works around the python
  (mis-)feature of using unordered python dictonaries for named
  parameters, resulting in the loss of order for named parameters.



CHANGES IN RPy 0.3.1
--------------------

Fixed bugs

o There was several memory leaks due to bad management of Python
  refcounts.

o There was wrong synchronization of the thread running the R event
  loop and the calls to the R interpreter.

o There was a bug with signal handling which caused segfault when
  'Ctrl-C' were pressed.

o The R event loop shouldn't be run in non-interactive sessions.

o The i/o Python callbacks were wrong synchronized with the R event
  loop thread.

New features

o Added a rpy_version symbol.



CHANGES IN RPy 0.3
------------------

Fixed bugs

o There was a bug in the conversion of factors (when it has duplicate
  entries).

o The R computations were unbreakable, due to the interception of the
  SIGINT signal.  Now, it is working properly; CTRL-C aborts any
  Python or R evaluation with a KeyboardInterrupt exception.

o The input/output of the R interpreter was directed to the C
  stdin/stdout instead of the Python streams.

New features

o Added functions to manipulate the R event loop.

o Added functions to customize the input and output of the R
  interpreter (the default is, now, sys.stdin and sys.stdout).  Now,
  RPy works well with IDLE or other IDE's.

o The output from the R help command is also customizable.

o Added the R boolean objects TRUE and FALSE, as attributes of the
  Python 'r' object.

Documentation

o Updated (and a bit expanded) the docs to reflect the changes.  Added
  sections with acknowledgements and known bugs.

Distribution

o Included a 'setenv.c' for POSIX compliance.

o Support for Windows platform.



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.



CHANGES IN RPy 0.1
------------------

Initial release