Rcpp svn revision 2000

August 13, 2010 · Posted by Romain Francois, Professional R Enthusiast ·
pre{ border : 1px solid black ; }I commited the 2000th revision of Rcpp svn today, so I wanted to look back at what I did previously with the 50 000th R commit.Here are the number of commits per day and month... the same thing, but focused on the period since I joined the project... and now split by contributorhere are the month where each of us have been the most active> do.call( rbind,    lapply(     split( month_author_data, month_author_data$author ) ,     function(x) x[ which.max( x[["commits"]] ), ] )   )               date  author commits month year dmbates 2010-08-01 dmbates      19    08 2010 edd     2010-06-01     edd     118    06 2010 romain  2010-06-01  romain     256    06 2010and the most active day> do.call( rbind,    ...

Rcpp at LondonR, oct 5th

August 12, 2010 · Posted by Romain Francois, Professional R Enthusiast ·
I'll be presenting Rcpp at the next LondonR, which is currently scheduled for october 5thHere is one picture I found on flickr, searching for london speed bus, ... there are many other

inline 0.3.6

I released inline 0.3.6 yesterday. This is a minor release which gives better R level errors when there is a compiler error. For example :> tryCatch( cxxfunction( , 'int x = 3 ; x+ ; return R_NilValue ; ' ), error = function(e) print(e$message)) file10d63af1.cpp: In function ‘SEXPREC* file10d63af1()’: file10d63af1.cpp:18: error: expected primary-expression before ‘;’ token make: *** [file10d63af1.o] Error 1ERROR(s) during compilation: source code errors or compiler configuration errors!Program source: 1: // includes from the plugin 2: #include <R.h> 3: #include <Rdefines.h> 4: #include <R_ext/Error.h> 5: 6: 7: ...

useR! 2010

I was in useR! last week, it was great to catch up with friends, see what people are doing with R, tell people what I am doing with R, etc ... the conference was greatThis year I presented with Dirk in Laurel and Hardy mode and I've uploaded our slides in my slideshare accountRcpp: Seemless R and C++View more presentations from Romain Francois.RProtoBuf: protocol buffers for RView more presentations from Romain Francois.I also took some time to visit Washington and take a few pictures (tagged with user2010 on flickr

Rcpp 0.8.4

pre{ font-size: small ; border : 1px solid gray ; }Dirk uploaded Rcpp 0.8.4 to CRAN yesterday. This release quickly follows the release of Rcpp 0.8.3, because there was some building problems (particularly on the ppc arch on OSX).Rcpp sugarAlready available in Rcpp 0.8.3, the new sugar feature was extended in 0.8.4 to cover more functions, and we have now started to adapt sugar for matrices with functions such as outer, row, diag, etc ...Here is an example of using the sugar version of outerNumericVector xx(x) ; NumericVector yy(y); NumericMatrix m = outer( xx, yy, std::plus<double>() ) ; return m ;This mimics ...

Rmetrics slides

I presented Rcpp at the Rmetrics conference earlier today, this was a really good opportunity to look back at all the work Dirk and I have been commiting into Rcpp.I've uploaded my slides here (pdf) and on slideshare :Rcpp: Seemless R and C++View more presentations from romainfrancois.and some pictures on flickr:

Rcpp 0.8.1

We released Rcpp 0.8.0 almost a month ago. It finalized our efforts in designing a better, faster and more natural API than any version of Rcpp ever before. The journey from Rcpp 0.7.0 to

inline 0.3.5

The inline package is an amazing, yet simple, package for R. It allows to dynamically (within the R session) define R functions and S4 methods with inlined C/C++/Fortran code.Together with RUnit, inline powers the entire unit test suite of Rcpp.As agreed with Oleg Sklyar, who maintains inline, we made a few additions to inline to accomodate the needs of the Rcpp family of packages.cxxfunctionThe main addition is cxxfunction which is very similar to cfunction, except that it only focuses on C++ code using the .Call calling convention. cxxfunction uses a plugin system allowing other ...

highlight 0.2-0

I've released version 0.2-0 of highlight to CRANThis version brings some more additions to the sweave driver that uses highlight to produce nice looking vignettes with color coded R chunksThe driver gains new arguments boxes, bg and border to control the appearance of the code chunks. When boxes is set to TRUE, the R code chunks are surrounded in boxes, and the arguments bg and border control the background color and the color of the boxAlso, when the other highlight is available, the driver will also color code example code in any language that highlight supports. To ...

highlight 0.1-9

The version 0.1-8 of highlight introduced a small bug in the latex renderer.This is now fixed in version 0.1-9 and the latex renderer also gains an argument "minipage" which wraps the latex code in a minipage environment. I've used this to make this vignette for an upcoming feature of Rcpp

Next Page »