R 0.90.0 is released
Peter Dalgaard BSA
p.dalgaard at biostat.ku.dk
Mon Nov 22 14:47:15 CET 1999
I've rolled up R-0.90.0.tgz a moment ago. The jump in version number
indicates that we are approaching version 1.0, more than a "quantum
leap" in functionality.
You can get it from (notice that we have changed servers in Wisconsin
with much better availability and new names)
ftp://cvs.r-project.org/pub/CRAN/src/base/R-0.90.0.tgz
or
http://cvs.r-project.org/pub/CRAN/src/base/R-0.90.0.tgz
or wait for it to be mirrored at a CRAN site near you within a day or two.
There's also a version split in two for floppies if you prefer that.
For the R Core Team,
Peter D.
Here is the relevant part of the NEWS file:
**************************************************
* *
* 0.90 SERIES NEWS *
* *
**************************************************
NEW FEATURES
o packages splines (for regression smoothing splines or
interpolating splines) and nls (nonlinear least squares) are
part of the base distribution.
o New error handling using
options ( error = expression(..) , warning.expr = ... ).
REPLACING version 0.65.1's options(error.halt = T/F)
o collected warnings before an error are no longer lost but
are printed after the error message (unless the error makes
this impossible).
o A couple of substantial graphics changes, esp. in the X11
driver. The scaling of symbols is now linear in cex=, rather
than being tied to the available font's size. The fonts on an
X11 device also scale linearly with cex= insofar as your X
server can do it. On systems with the scalable type 1
PostScript fonts installed, this looks particularly nice. Note
that the scaling is linear in the *diameter*, but quadratic in
area. The distance between lines of margin text in the X11
device is now proportional to the size given to
x11(pointsize).
o abline(a,b) now (again) refers to transformed coordinates on
plots with log-axes, so that abline(lm(log10(y)~log10(x)))
(say) draws a best-fitting line on a log-log plot. The earlier
convention (to draw a curve representing a line in original
coordinates) is available using a new untf= argument.
o barplot.default() has new `axisnames' (and `sub') arguments, easily
allowing suppression of bar labeling.
o cbind() and rbind() now actually do what deparse.level=1 implies:
add column/row names based on the deparsed argument, provided it
is a simple symbol. The behaviour is still hardcoded, though.
o gc() now reports the total sizes in Mb as well as numbers.
o New function help.search() for searching the names, titles,
aliases, or keywords in the help system.
o image() allows x and y to specify either the boundaries or the
midpoints of the cells. If the latter, the whole cells are
drawn, rather than the outer cells being half-sized as previously.
o NULL extra arguments to model.frame() are now treated as missing
(instead of an error).
o optimization with nlm() can use analytic gradients and Hessians
if they are supplied.
o on.exit() allows add=TRUE.
o function parse.dcf() for parsing files in debian control file format
(DESCRIPTION, CONTENTS, ...)
o predict.{g}lm has a type="terms" option, and residual.glm has
type="partial" as a step towards plot.gam().
o New arguments to q() and quit() allow the exit status to be set
and the execution of .Last() to be skipped.
o New function regexpr(), similar to grep but returns the position
of the match in each string. (For S-PLUS compatibility.)
o scan() now supports complex numbers.
o New function sort.list, for S compatibility. (This has argument
partial, but always sorts completely.)
o storage.mode<- can be used to set "single", and if setting
anything other than "single" it removes the "Csingle" attribute.
o new function sunflowerplot().
o New function undoc() for listing undocumented objects.
o User's .Rprofile now executes in global environment
o All HTML pages now use the new style sheet doc/html/R.css
o html and text files have now a header line giving the name of
the help file and the package. The description section now
comes first.
o All the standard packages have DESCRIPTION files with
"Priority: base", so installed.packages and
package.description will work with them.
o The R-external manual which describes programming for the
.Call and .External interfaces is in the doc/manual directory.
o New target `make pdf' in doc/manuals makes hyperlinked PDF
documentation. (This is experimental for this release. See
doc/manual/README for further details.)
o S.h now contains (via Rdefines.h) a MESSAGE macro, and
Free NULLs the pointer, for compatibility with S3 (but not S4).
o New subroutine REALPR callable from Fortran (like DBLEPR but
for real arguments): useful if as.single is in use.
o The cex= argument to plot() etc. can be a vector, like pch=.
o lty=0 now (again) makes lines invisible. Looks better for
barplot label axis.
o zero.R tries to find the zero DLL in a system-independent way.
BUG FIXES
o apply should now work for all un-dimnamed arrays (PR#318).
o ar(..., demean=F) works more consistently across methods.
o barplot() had lower limits set at -0.01, causing trouble with
small heights. Switch to relative scale. (Thanks to Matt Wiener)
o density() should work better with NAs and infinite values. See
?density for the current definitions of how these are handled.
o diag(x) now works (as pre 0.65.1) for 1-d arrays.
o Stored-source was dropped by dump().
o expand.grid returns a data frame even for one arg.
o expand.grid(x) now also works for vector arguments x.
o factor(list()) or factor(character(0)) *is* now a factor
with valid levels(.);
ordered does NOT allow an `ordered' argument anymore
and is now defined as trivial call to factor.
o help page for gc gives correct size of cons cells (20 bytes
for 32-bit systems, 36 or more for 64-bit systems).
o gcinfo reports correct percentages of heap even for vsize > 200M.
o gl(6,3,12) and gl(6,3,2) now both work.
o Empty lists now deparse correctly.
o na.omit.ts and na.contiguous preserve classes.
o plot.factor {plot(<factor>)} now obeys axes=FALSE and xaxt="n".
o read.table(as.is = TRUE) would leave everything as character.
Now it correctly tries to convert to numeric.
o require() now has the warn.conflicts argument of library().
o Fix problems in scan(flush = TRUE).
o scan() got confused by trailing whitespace.
o split(x,f) now works even when f is a factor with unused levels
(PR#294).
o mosaicplot() has a formula interface and
NULL instead of NA default args.
o stars() has "NULL" instead of "NA" defaults.
o str() is quite a bit nicer with factors.
o ts.union, cbind.ts, arithmetic on ts objects now allow
non-integer frequencies.
o Switch to <tt> in HTML pages since Linux Netscape mangles
Courier.
o When documentation is "compiled" (build-help), you now get warnings
for multiple (conflicting) \alias{.} or \name{.}s.
o making the reference manual with `make dvi' copes better with
isolatin1 characters (but not perfectly as these are not in
standard TeX fonts).
o Rd.sty now uses standard LaTeX constructs like \bm for bold
math and \url for URLs.
o Protect R_fopen against NULL filename in Unix.
o Math text in outer margins didn't work.
o Text clipping now works in the X11 device.
o Pixel rows sometimes got doubled in rotated text on the X11 device.
o par("yaxt") is now ok.
o Problems with realloc on some systems in AllocBuffer.
o Problem with formatReal on non-IEEE systems.
o demos/dynload/Makefile used macros that gave incorrect build
on some non-GNU makes.
o Windows version copes better with paths with spaces in.
o R CMD check had a typo which made the final message fail.
o R_EOF redefined as -1, was causing trouble with isxxxx contructions.
--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk) FAX: (+45) 35327907
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-announce mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-announce-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the R-announce
mailing list