[Rcpp-commits] r4598 - pkg/RcppArmadillo

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Sat Nov 23 20:24:15 CET 2013


Author: edd
Date: 2013-11-23 20:24:15 +0100 (Sat, 23 Nov 2013)
New Revision: 4598

Added:
   pkg/RcppArmadillo/.travis.yml
   pkg/RcppArmadillo/README.md
Log:
sync with github, new files

Added: pkg/RcppArmadillo/.travis.yml
===================================================================
--- pkg/RcppArmadillo/.travis.yml	                        (rev 0)
+++ pkg/RcppArmadillo/.travis.yml	2013-11-23 19:24:15 UTC (rev 4598)
@@ -0,0 +1,39 @@
+# Sample .travis.yml for R projects.
+#
+# See https://github.com/craigcitro/r-travis
+#
+# Running with default settings which for now means 'no manual, no vignettes'
+# and checking '--as-cran'.
+
+language: c
+script: ./travis-tool.sh run_tests
+before_install:
+  - curl -OL http://raw.github.com/craigcitro/r-travis/master/scripts/travis-tool.sh
+  - chmod 755 ./travis-tool.sh
+  - ./travis-tool.sh bootstrap
+install:
+  - ./travis-tool.sh r_install RUnit Rcpp
+after_script:
+  - ./travis-tool.sh dump_logs
+notifications:
+  email:
+    on_success: change
+    on_failure: change
+
+# Options used for building or testing your R package can be
+# controlled by uncommenting one or both of the following; the values
+# here are the defaults:
+env:
+  global:
+    - R_BUILD_ARGS="--no-build-vignettes --no-manual"
+    - R_CHECK_ARGS="--no-build-vignettes --no-manual --as-cran"
+# See the travis docs for more information:
+#   http://about.travis-ci.org/docs/user/build-configuration/#The-Build-Matrix
+
+
+# Also works but is slower as it needs devtools:
+# - ./travis-tool.sh install_deps
+
+# Currently unused (and GSL used for illustration)
+#  - ./travis-tool.sh aptget_install libgsl0-dev
+

Added: pkg/RcppArmadillo/README.md
===================================================================
--- pkg/RcppArmadillo/README.md	                        (rev 0)
+++ pkg/RcppArmadillo/README.md	2013-11-23 19:24:15 UTC (rev 4598)
@@ -0,0 +1,47 @@
+
+## RcppArmadillo: R and Armadillo via Rcpp
+
+[![Build Status](https://travis-ci.org/RcppCore/RcppArmadillo.png)](https://travis-ci.org/RcppCore/RcppArmadillo)
+
+### Overview
+
+[Armadillo](http://arma.sf.net) is a templated C++ linear algebra library
+written by Conrad Sanderson that aims towards a good balance between speed and ease of use. Integer,
+floating point and complex numbers are supported, as well as a subset of
+trigonometric and statistics functions. Various matrix decompositions are
+provided through optional integration with LAPACK and ATLAS libraries.
+ 
+A delayed evaluation approach is employed (during compile time) to combine 
+several operations into one, and to reduce (or eliminate) the need for 
+temporaries. This is accomplished through recursive templates and template 
+meta-programming.   
+
+This library is useful if C++ has been decided as the language of choice 
+(due to speed and/or integration capabilities), rather than another language.
+
+The RcppArmadillo package includes the header files from the templated
+Armadillo library. Thus users do not need to install Armadillo itself in
+order to use RcppArmadillo. 
+ 
+This Armadillo integration provides a nice illustration of the 
+capabilities of the [Rcpp](http://www.rcpp.org) package for seamless R and
+C++ integration. 
+
+### Status
+
+The package is under active development with releases to
+[CRAN](http://cran.r-project.org) about once a month.
+
+### Documentation
+
+The package contains a pdf vignette which is a pre-print of the [paper by
+Eddelbuettel and Sanderson](http://dx.doi.org/10.1016/j.csda.2013.02.005) 
+in CSDA (2013, in print).
+
+### Authors
+
+Romain Francois, Dirk Eddelbuettel and Doug Bates
+
+### License
+
+GPL (>= 2)



More information about the Rcpp-commits mailing list