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
|