Thu, 25 Dec 2014

Package lfe updated to version 1.8-1441 with previous version 1.7-1416 dated 2014-12-15

Title: Linear Group Fixed Effects
Description: Transforms away factors with many levels prior to doing an OLS. Useful for estimating linear models with multiple group fixed effects, and for estimating linear models which uses factors as pure control variables. Includes support for instrumented variables, robust and multi-way clustered standard errors, as well as limited mobility bias correction.
Author: Simen Gaure, Ragnar Frisch Centre for Economic Research
Maintainer: Simen Gaure

Diff between lfe versions 1.7-1416 dated 2014-12-15 and 1.8-1441 dated 2014-12-25

 DESCRIPTION                 |    8 
 MD5                         |   69 +-
 NAMESPACE                   |    3 
 R/bccorr.R                  |  103 ++
 R/cgsolve.R                 |    4 
 R/felm.R                    |   20 
 R/oldfelm.R                 |only
 R/trace.R                   |    6 
 build/autoconf/install-sh   |  668 +++++--------------
 configure                   |   18 
 inst/doc/CHANGELOG          |    4 
 inst/doc/identification.R   |   54 +
 inst/doc/identification.pdf |binary
 inst/doc/lfehow.R           |   20 
 inst/doc/lfehow.pdf         |binary
 inst/doc/speed.R            |   10 
 inst/doc/speed.pdf          |binary
 man/bccorr.Rd               |   32 
 man/fevcov.Rd               |only
 man/lfe-package.Rd          |    9 
 man/varvars.Rd              |only
 src/lfe.c                   |   25 
 tests/bctest.R              |only
 tests/bctest.Rout.save      |only
 tests/efcheck.R             |    6 
 tests/efcheck.Rout.save     |  149 ----
 tests/fourfac.R             |    2 
 tests/fourfac.Rout.save     |   30 
 tests/interact.R            |    2 
 tests/interact.Rout.save    | 1518 ++++++++++++++++++++++----------------------
 tests/ivtest.R              |   14 
 tests/ivtest.Rout.save      |  116 +--
 tests/lfetest.R             |    6 
 tests/lfetest.Rout.save     |  574 ----------------
 tests/nonest.R              |    2 
 tests/nonest.Rout.save      |   28 
 tests/onefac.R              |   15 
 tests/onefac.Rout.save      |  144 ----
 38 files changed, 1398 insertions(+), 2261 deletions(-)

More information about lfe at CRAN
Permanent link

Package spMC (with last version 0.3.4) was removed from CRAN

Previous versions (as known to CRANberries) which should be available via the Archive link are:

2014-09-19 0.3.4
2014-08-22 0.3.2
2013-04-15 0.3.1
2012-07-13 0.2.4
2012-03-26 0.2.2
2012-03-21 0.2.1
2012-03-19 0.2.0

Permanent link
Package ggRandomForests updated to version 1.1.2 with previous version 1.1.1 dated 2014-12-12

Title: Visually Exploring Random Forests
Description: For Random Forests from the randomForestSRC package for survival, regression and classification forests and using the ggplot2 package for plotting results. ggRandomForests is structured to extract data objects from the random forest object and provides S3 functions for printing and plotting these objects.
Author: John Ehrlinger
Maintainer: John Ehrlinger

Diff between ggRandomForests versions 1.1.1 dated 2014-12-12 and 1.1.2 dated 2014-12-25

 ggRandomForests-1.1.1/ggRandomForests/R/airq_interaction.R                           |only
 ggRandomForests-1.1.1/ggRandomForests/R/airq_prtl.R                                  |only
 ggRandomForests-1.1.1/ggRandomForests/R/airq_rf.R                                    |only
 ggRandomForests-1.1.1/ggRandomForests/R/airq_vs.R                                    |only
 ggRandomForests-1.1.1/ggRandomForests/R/extract_RFpred.R                             |only
 ggRandomForests-1.1.1/ggRandomForests/R/gg_variable.randomForests.R                  |only
 ggRandomForests-1.1.1/ggRandomForests/R/iris_interaction.R                           |only
 ggRandomForests-1.1.1/ggRandomForests/R/iris_prtl.R                                  |only
 ggRandomForests-1.1.1/ggRandomForests/R/iris_rf.R                                    |only
 ggRandomForests-1.1.1/ggRandomForests/R/iris_vs.R                                    |only
 ggRandomForests-1.1.1/ggRandomForests/R/mtcars_interaction.R                         |only
 ggRandomForests-1.1.1/ggRandomForests/R/mtcars_prtl.R                                |only
 ggRandomForests-1.1.1/ggRandomForests/R/mtcars_rf.R                                  |only
 ggRandomForests-1.1.1/ggRandomForests/R/mtcars_vs.R                                  |only
 ggRandomForests-1.1.1/ggRandomForests/R/pbc_ggpart.R                                 |only
 ggRandomForests-1.1.1/ggRandomForests/R/pbc_interaction.R                            |only
 ggRandomForests-1.1.1/ggRandomForests/R/pbc_prtl_bili_age.R                          |only
 ggRandomForests-1.1.1/ggRandomForests/R/pbc_prtl_bili_albumin.R                      |only
 ggRandomForests-1.1.1/ggRandomForests/R/pbc_prtl_bili_prothrombin.R                  |only
 ggRandomForests-1.1.1/ggRandomForests/R/pbc_prtl_time.R                              |only
 ggRandomForests-1.1.1/ggRandomForests/R/pbc_rf.R                                     |only
 ggRandomForests-1.1.1/ggRandomForests/R/pbc_vs.R                                     |only
 ggRandomForests-1.1.1/ggRandomForests/R/veteran_interaction.R                        |only
 ggRandomForests-1.1.1/ggRandomForests/R/veteran_prtl.R                               |only
 ggRandomForests-1.1.1/ggRandomForests/R/veteran_rf.R                                 |only
 ggRandomForests-1.1.1/ggRandomForests/R/veteran_vs.R                                 |only
 ggRandomForests-1.1.1/ggRandomForests/data/airq_interaction.rda                      |only
 ggRandomForests-1.1.1/ggRandomForests/data/airq_prtl.rda                             |only
 ggRandomForests-1.1.1/ggRandomForests/data/airq_rf.rda                               |only
 ggRandomForests-1.1.1/ggRandomForests/data/airq_vs.rda                               |only
 ggRandomForests-1.1.1/ggRandomForests/data/iris_interaction.rda                      |only
 ggRandomForests-1.1.1/ggRandomForests/data/iris_prtl.rda                             |only
 ggRandomForests-1.1.1/ggRandomForests/data/iris_rf.rda                               |only
 ggRandomForests-1.1.1/ggRandomForests/data/iris_vs.rda                               |only
 ggRandomForests-1.1.1/ggRandomForests/data/mtcars_interaction.rda                    |only
 ggRandomForests-1.1.1/ggRandomForests/data/mtcars_prtl.rda                           |only
 ggRandomForests-1.1.1/ggRandomForests/data/mtcars_rf.rda                             |only
 ggRandomForests-1.1.1/ggRandomForests/data/mtcars_vs.rda                             |only
 ggRandomForests-1.1.1/ggRandomForests/data/pbc_interaction.rda                       |only
 ggRandomForests-1.1.1/ggRandomForests/data/pbc_prtl_bili_age.rda                     |only
 ggRandomForests-1.1.1/ggRandomForests/data/pbc_prtl_bili_albumin.rda                 |only
 ggRandomForests-1.1.1/ggRandomForests/data/pbc_prtl_bili_prothrombin.rda             |only
 ggRandomForests-1.1.1/ggRandomForests/data/pbc_prtl_time.rda                         |only
 ggRandomForests-1.1.1/ggRandomForests/data/pbc_rf.rda                                |only
 ggRandomForests-1.1.1/ggRandomForests/data/pbc_vs.rda                                |only
 ggRandomForests-1.1.1/ggRandomForests/data/veteran_interaction.rda                   |only
 ggRandomForests-1.1.1/ggRandomForests/data/veteran_prtl.rda                          |only
 ggRandomForests-1.1.1/ggRandomForests/data/veteran_rf.rda                            |only
 ggRandomForests-1.1.1/ggRandomForests/data/veteran_vs.rda                            |only
 ggRandomForests-1.1.1/ggRandomForests/man/airq_interaction.Rd                        |only
 ggRandomForests-1.1.1/ggRandomForests/man/airq_prtl.Rd                               |only
 ggRandomForests-1.1.1/ggRandomForests/man/airq_rf.Rd                                 |only
 ggRandomForests-1.1.1/ggRandomForests/man/airq_vs.Rd                                 |only
 ggRandomForests-1.1.1/ggRandomForests/man/combine.Rd                                 |only
 ggRandomForests-1.1.1/ggRandomForests/man/extract.RFpred.Rd                          |only
 ggRandomForests-1.1.1/ggRandomForests/man/gg_partial.ggRandomForests.Rd              |only
 ggRandomForests-1.1.1/ggRandomForests/man/gg_variable.randomForests.Rd               |only
 ggRandomForests-1.1.1/ggRandomForests/man/iris_interaction.Rd                        |only
 ggRandomForests-1.1.1/ggRandomForests/man/iris_prtl.Rd                               |only
 ggRandomForests-1.1.1/ggRandomForests/man/iris_rf.Rd                                 |only
 ggRandomForests-1.1.1/ggRandomForests/man/iris_vs.Rd                                 |only
 ggRandomForests-1.1.1/ggRandomForests/man/mtcars_interaction.Rd                      |only
 ggRandomForests-1.1.1/ggRandomForests/man/mtcars_prtl.Rd                             |only
 ggRandomForests-1.1.1/ggRandomForests/man/mtcars_rf.Rd                               |only
 ggRandomForests-1.1.1/ggRandomForests/man/mtcars_vs.Rd                               |only
 ggRandomForests-1.1.1/ggRandomForests/man/pbc_ggpart.Rd                              |only
 ggRandomForests-1.1.1/ggRandomForests/man/pbc_interaction.Rd                         |only
 ggRandomForests-1.1.1/ggRandomForests/man/pbc_prtl_bili_age.Rd                       |only
 ggRandomForests-1.1.1/ggRandomForests/man/pbc_prtl_bili_albumin.Rd                   |only
 ggRandomForests-1.1.1/ggRandomForests/man/pbc_prtl_bili_prothrombin.Rd               |only
 ggRandomForests-1.1.1/ggRandomForests/man/pbc_prtl_time.Rd                           |only
 ggRandomForests-1.1.1/ggRandomForests/man/pbc_rf.Rd                                  |only
 ggRandomForests-1.1.1/ggRandomForests/man/pbc_vs.Rd                                  |only
 ggRandomForests-1.1.1/ggRandomForests/man/veteran_interaction.Rd                     |only
 ggRandomForests-1.1.1/ggRandomForests/man/veteran_prtl.Rd                            |only
 ggRandomForests-1.1.1/ggRandomForests/man/veteran_rf.Rd                              |only
 ggRandomForests-1.1.1/ggRandomForests/man/veteran_vs.Rd                              |only
 ggRandomForests-1.1.2/ggRandomForests/DESCRIPTION                                    |   27 
 ggRandomForests-1.1.2/ggRandomForests/MD5                                            |  287 +++----
 ggRandomForests-1.1.2/ggRandomForests/NAMESPACE                                      |   19 
 ggRandomForests-1.1.2/ggRandomForests/NEWS                                           |   27 
 ggRandomForests-1.1.2/ggRandomForests/R/calc_roc.R                                   |   76 +
 ggRandomForests-1.1.2/ggRandomForests/R/combine.gg_partial.R                         |   77 +
 ggRandomForests-1.1.2/ggRandomForests/R/gg_error.ggRandomForests.R                   |   32 
 ggRandomForests-1.1.2/ggRandomForests/R/gg_interaction.ggRandomForests.R             |   45 -
 ggRandomForests-1.1.2/ggRandomForests/R/gg_minimal_depth.ggRandomForests.R           |   30 
 ggRandomForests-1.1.2/ggRandomForests/R/gg_minimal_vimp.ggRandomForests.R            |   28 
 ggRandomForests-1.1.2/ggRandomForests/R/gg_partial.ggRandomForests.R                 |   43 -
 ggRandomForests-1.1.2/ggRandomForests/R/gg_partial_coplot.ggRandomForests.R          |only
 ggRandomForests-1.1.2/ggRandomForests/R/gg_rfsrc.ggRandomForests.R                   |   92 --
 ggRandomForests-1.1.2/ggRandomForests/R/gg_roc.ggRandomForests.R                     |   18 
 ggRandomForests-1.1.2/ggRandomForests/R/gg_survival.ggRandomForests.R                |    7 
 ggRandomForests-1.1.2/ggRandomForests/R/gg_variable.ggRandomForests.R                |   64 -
 ggRandomForests-1.1.2/ggRandomForests/R/gg_vimp.ggRandomForests.R                    |   31 
 ggRandomForests-1.1.2/ggRandomForests/R/help.R                                       |   98 +-
 ggRandomForests-1.1.2/ggRandomForests/R/interaction_data.R                           |only
 ggRandomForests-1.1.2/ggRandomForests/R/nelson.R                                     |    2 
 ggRandomForests-1.1.2/ggRandomForests/R/partial_coplot_data.R                        |only
 ggRandomForests-1.1.2/ggRandomForests/R/partial_data.R                               |only
 ggRandomForests-1.1.2/ggRandomForests/R/plot.gg_error.R                              |   21 
 ggRandomForests-1.1.2/ggRandomForests/R/plot.gg_interaction.R                        |   86 +-
 ggRandomForests-1.1.2/ggRandomForests/R/plot.gg_minimal_vimp.R                       |    2 
 ggRandomForests-1.1.2/ggRandomForests/R/plot.gg_partial.R                            |    2 
 ggRandomForests-1.1.2/ggRandomForests/R/plot.gg_partial_list.R                       |   25 
 ggRandomForests-1.1.2/ggRandomForests/R/plot.gg_rfsrc.R                              |  116 ++
 ggRandomForests-1.1.2/ggRandomForests/R/plot.gg_roc.R                                |    2 
 ggRandomForests-1.1.2/ggRandomForests/R/plot.gg_variable.R                           |  166 ++--
 ggRandomForests-1.1.2/ggRandomForests/R/print.gg_error.R                             |   10 
 ggRandomForests-1.1.2/ggRandomForests/R/print.gg_interaction.R                       |   12 
 ggRandomForests-1.1.2/ggRandomForests/R/print.gg_minimal_depth.R                     |   16 
 ggRandomForests-1.1.2/ggRandomForests/R/print.gg_rfsrc.R                             |   12 
 ggRandomForests-1.1.2/ggRandomForests/R/quantile_cuts.R                              |only
 ggRandomForests-1.1.2/ggRandomForests/R/rebuild_cache_datasets.R                     |  254 ++++--
 ggRandomForests-1.1.2/ggRandomForests/R/rfsrc_data.R                                 |only
 ggRandomForests-1.1.2/ggRandomForests/R/surface_matrix.gg_partial_coplot.R           |only
 ggRandomForests-1.1.2/ggRandomForests/R/varsel_data.R                                |only
 ggRandomForests-1.1.2/ggRandomForests/README.md                                      |   49 -
 ggRandomForests-1.1.2/ggRandomForests/build/vignette.rds                             |binary
 ggRandomForests-1.1.2/ggRandomForests/data/datalist                                  |   51 -
 ggRandomForests-1.1.2/ggRandomForests/data/interaction_Boston.rda                    |only
 ggRandomForests-1.1.2/ggRandomForests/data/interaction_airq.rda                      |only
 ggRandomForests-1.1.2/ggRandomForests/data/interaction_iris.rda                      |only
 ggRandomForests-1.1.2/ggRandomForests/data/interaction_mtcars.rda                    |only
 ggRandomForests-1.1.2/ggRandomForests/data/interaction_pbc.rda                       |only
 ggRandomForests-1.1.2/ggRandomForests/data/interaction_veteran.rda                   |only
 ggRandomForests-1.1.2/ggRandomForests/data/partial_Boston.rda                        |only
 ggRandomForests-1.1.2/ggRandomForests/data/partial_airq.rda                          |only
 ggRandomForests-1.1.2/ggRandomForests/data/partial_coplot_Boston.rda                 |only
 ggRandomForests-1.1.2/ggRandomForests/data/partial_coplot_Boston2.rda                |only
 ggRandomForests-1.1.2/ggRandomForests/data/partial_coplot_Boston_surf.rda            |only
 ggRandomForests-1.1.2/ggRandomForests/data/partial_coplot_pbc.rda                    |only
 ggRandomForests-1.1.2/ggRandomForests/data/partial_iris.rda                          |only
 ggRandomForests-1.1.2/ggRandomForests/data/partial_mtcars.rda                        |only
 ggRandomForests-1.1.2/ggRandomForests/data/partial_pbc.rda                           |only
 ggRandomForests-1.1.2/ggRandomForests/data/partial_veteran.rda                       |only
 ggRandomForests-1.1.2/ggRandomForests/data/rfsrc_Boston.rda                          |only
 ggRandomForests-1.1.2/ggRandomForests/data/rfsrc_airq.rda                            |only
 ggRandomForests-1.1.2/ggRandomForests/data/rfsrc_iris.rda                            |only
 ggRandomForests-1.1.2/ggRandomForests/data/rfsrc_mtcars.rda                          |only
 ggRandomForests-1.1.2/ggRandomForests/data/rfsrc_pbc.rda                             |only
 ggRandomForests-1.1.2/ggRandomForests/data/rfsrc_veteran.rda                         |only
 ggRandomForests-1.1.2/ggRandomForests/data/varsel_Boston.rda                         |only
 ggRandomForests-1.1.2/ggRandomForests/data/varsel_airq.rda                           |only
 ggRandomForests-1.1.2/ggRandomForests/data/varsel_iris.rda                           |only
 ggRandomForests-1.1.2/ggRandomForests/data/varsel_mtcars.rda                         |only
 ggRandomForests-1.1.2/ggRandomForests/data/varsel_pbc.rda                            |only
 ggRandomForests-1.1.2/ggRandomForests/data/varsel_veteran.rda                        |only
 ggRandomForests-1.1.2/ggRandomForests/inst/CITATION                                  |   12 
 ggRandomForests-1.1.2/ggRandomForests/inst/doc/randomForestRegression.R              |only
 ggRandomForests-1.1.2/ggRandomForests/inst/doc/randomForestRegression.Rmd            |only
 ggRandomForests-1.1.2/ggRandomForests/inst/doc/randomForestRegression.html           |only
 ggRandomForests-1.1.2/ggRandomForests/inst/doc/randomForestSurvival.R                |  379 ++-------
 ggRandomForests-1.1.2/ggRandomForests/inst/doc/randomForestSurvival.Rnw              |  394 ++--------
 ggRandomForests-1.1.2/ggRandomForests/inst/doc/randomForestSurvival.pdf              |binary
 ggRandomForests-1.1.2/ggRandomForests/man/calc_auc.Rd                                |   23 
 ggRandomForests-1.1.2/ggRandomForests/man/calc_roc.rfsrc.Rd                          |   26 
 ggRandomForests-1.1.2/ggRandomForests/man/combine.gg_partial.Rd                      |only
 ggRandomForests-1.1.2/ggRandomForests/man/ggRandomForests-package.Rd                 |   97 +-
 ggRandomForests-1.1.2/ggRandomForests/man/gg_error.ggRandomForests.Rd                |   35 
 ggRandomForests-1.1.2/ggRandomForests/man/gg_interaction.ggRandomForests.Rd          |   49 -
 ggRandomForests-1.1.2/ggRandomForests/man/gg_minimal_depth.ggRandomForests.Rd        |   33 
 ggRandomForests-1.1.2/ggRandomForests/man/gg_minimal_vimp.ggRandomForests.Rd         |   34 
 ggRandomForests-1.1.2/ggRandomForests/man/gg_partial.Rd                              |only
 ggRandomForests-1.1.2/ggRandomForests/man/gg_partial_coplot.ggRandomForests.Rd       |only
 ggRandomForests-1.1.2/ggRandomForests/man/gg_rfsrc.ggRandomForests.Rd                |   30 
 ggRandomForests-1.1.2/ggRandomForests/man/gg_roc.ggRandomForests.Rd                  |   21 
 ggRandomForests-1.1.2/ggRandomForests/man/gg_survival.ggRandomForests.Rd             |   10 
 ggRandomForests-1.1.2/ggRandomForests/man/gg_variable.ggRandomForests.Rd             |   63 -
 ggRandomForests-1.1.2/ggRandomForests/man/gg_vimp.ggRandomForests.Rd                 |   21 
 ggRandomForests-1.1.2/ggRandomForests/man/interaction_data.Rd                        |only
 ggRandomForests-1.1.2/ggRandomForests/man/kaplan.Rd                                  |    3 
 ggRandomForests-1.1.2/ggRandomForests/man/nelson.Rd                                  |    6 
 ggRandomForests-1.1.2/ggRandomForests/man/partial_coplot_data.Rd                     |only
 ggRandomForests-1.1.2/ggRandomForests/man/partial_data.Rd                            |only
 ggRandomForests-1.1.2/ggRandomForests/man/plot.gg_error.Rd                           |    9 
 ggRandomForests-1.1.2/ggRandomForests/man/plot.gg_interaction.Rd                     |   24 
 ggRandomForests-1.1.2/ggRandomForests/man/plot.gg_minimal_depth.Rd                   |    3 
 ggRandomForests-1.1.2/ggRandomForests/man/plot.gg_minimal_vimp.Rd                    |    6 
 ggRandomForests-1.1.2/ggRandomForests/man/plot.gg_partial.Rd                         |    3 
 ggRandomForests-1.1.2/ggRandomForests/man/plot.gg_partial_list.Rd                    |    5 
 ggRandomForests-1.1.2/ggRandomForests/man/plot.gg_rfsrc.Rd                           |    9 
 ggRandomForests-1.1.2/ggRandomForests/man/plot.gg_roc.Rd                             |    3 
 ggRandomForests-1.1.2/ggRandomForests/man/plot.gg_survival.Rd                        |    3 
 ggRandomForests-1.1.2/ggRandomForests/man/plot.gg_variable.Rd                        |   33 
 ggRandomForests-1.1.2/ggRandomForests/man/plot.gg_vimp.Rd                            |    3 
 ggRandomForests-1.1.2/ggRandomForests/man/print.gg_error.Rd                          |   13 
 ggRandomForests-1.1.2/ggRandomForests/man/print.gg_interaction.Rd                    |   15 
 ggRandomForests-1.1.2/ggRandomForests/man/print.gg_minimal_depth.Rd                  |   17 
 ggRandomForests-1.1.2/ggRandomForests/man/print.gg_rfsrc.Rd                          |   15 
 ggRandomForests-1.1.2/ggRandomForests/man/quantile_cuts.Rd                           |only
 ggRandomForests-1.1.2/ggRandomForests/man/rebuild_cache_datasets.Rd                  |   58 +
 ggRandomForests-1.1.2/ggRandomForests/man/rfsrc_data.Rd                              |only
 ggRandomForests-1.1.2/ggRandomForests/man/surface_matrix.Rd                          |only
 ggRandomForests-1.1.2/ggRandomForests/man/varsel_data.Rd                             |only
 ggRandomForests-1.1.2/ggRandomForests/tests/testthat/test_gg_error.R                 |   38 
 ggRandomForests-1.1.2/ggRandomForests/tests/testthat/test_gg_interaction.R           |   42 -
 ggRandomForests-1.1.2/ggRandomForests/tests/testthat/test_gg_minimal_depth.R         |   39 
 ggRandomForests-1.1.2/ggRandomForests/tests/testthat/test_gg_minimal_vimp.R          |   36 
 ggRandomForests-1.1.2/ggRandomForests/tests/testthat/test_gg_partial.R               |   45 -
 ggRandomForests-1.1.2/ggRandomForests/tests/testthat/test_gg_rfsrc.R                 |  104 +-
 ggRandomForests-1.1.2/ggRandomForests/tests/testthat/test_gg_roc.R                   |   37 
 ggRandomForests-1.1.2/ggRandomForests/tests/testthat/test_gg_survival.R              |   18 
 ggRandomForests-1.1.2/ggRandomForests/tests/testthat/test_gg_variable.R              |   34 
 ggRandomForests-1.1.2/ggRandomForests/tests/testthat/test_gg_vimp.R                  |   36 
 ggRandomForests-1.1.2/ggRandomForests/vignettes/ggRandomForests.bib                  |   90 --
 ggRandomForests-1.1.2/ggRandomForests/vignettes/randomForestRegression.Rmd           |only
 ggRandomForests-1.1.2/ggRandomForests/vignettes/randomForestSurvival-concordance.tex |   10 
 ggRandomForests-1.1.2/ggRandomForests/vignettes/randomForestSurvival.Rnw             |  394 ++--------
 208 files changed, 1920 insertions(+), 2285 deletions(-)

More information about ggRandomForests at CRAN
Permanent link


Built and running on Debian GNU/Linux using R, littler and blosxom. Styled with Bootstrap.