Articles by Thinking inside the box

#2: Even Easier Package Registration

March 30, 2017 | Thinking inside the box

Welcome to the second post in rambling random R recommendation series, or R4 for short. Two days ago I posted the initial (actual) post. It provided context for why we need package registration entries (tl;dr: because R CMD check now tests for it, and because it The Right Thing ... [Read more...]

#1: Easy Package Registration

March 29, 2017 | Thinking inside the box

Welcome to the first actual post in the R4 series, following the short announcement earlier this week. Context Last month, Brian Ripley announced on r-devel that registration of routines would now be tested for by R CMD check in r-devel (which by next month will become R 3.4.0). A NOTE will ... [Read more...]

nanotime 0.1.2

March 28, 2017 | Thinking inside the box

A new minor version of the nanotime package for working with nanosecond timestamps arrived yesterday on CRAN. nanotime uses the RcppCCTZ package for (efficient) high(er) resolution time parsing and formatting up to nanosecond resolution, and the bit6... [Read more...]

#0: Introducing R^4

March 27, 2017 | Thinking inside the box

So I had been toying with the idea of getting back to the blog and more regularly writing / posting little tips and tricks. I even starting taking some notes but because perfect is always the enemy of the good it never quite materialized. But the rel... [Read more...]

RcppTOML 0.1.2

March 26, 2017 | Thinking inside the box

A new release of RcppTOML is now on CRAN. This release fixes a few parsing issues for less frequently-used inputs: vectors of boolean or date(time) types, as well as table array input. RcppTOML brings TOML to R. TOML is a file format that is most suitable for configurations, as ... [Read more...]

RApiDatetime 0.0.2

March 25, 2017 | Thinking inside the box

Two days after the initial 0.0.1 release, a new version of RApiDatetime has just arrived on CRAN. RApiDatetime provides six entry points for C-level functions of the R API for Date and Datetime calculations. The functions asPOSIXlt and asPOSIXct conv... [Read more...]

RApiDatetime 0.0.1

March 23, 2017 | Thinking inside the box

Very happy to announce a new package of mine is now up on the CRAN repository network: RApiDatetime. It provides six entry points for C-level functions of the R API for Date and Datetime calculations: asPOSIXlt and asPOSIXct convert between long and compact datetime representation, formatPOSIXlt and Rstrptime convert to ... [Read more...]

Suggests != Depends

March 22, 2017 | Thinking inside the box

A number of packages on CRAN use Suggests: casually. They list other packages as "not required" in Suggests: -- as opposed to absolutely required via Imports: or the older Depends: -- yet do not test for their use in either examples or, more commonly, unit tests. So e.g. the ... [Read more...]

anytime 0.2.2

March 21, 2017 | Thinking inside the box

A bugfix release of the anytime package arrived at CRAN earlier today. This is tenth release since the inaugural version late last summer, and the second (bugfix / feature) release this year. anytime is a very focused package aiming to do just one th... [Read more...]

Rcpp 0.12.10: Some small fixes

March 19, 2017 | Thinking inside the box

The tenth update in the 0.12.* series of Rcpp just made it to the main CRAN repository providing GNU R with by now over 10,000 packages. Windows binaries for Rcpp, as well as updated Debian packages will follow in due course. This 0.12.10 release follows the 0.12.0 release from late July, the 0.12.1 release in ... [Read more...]

RcppEigen 0.3.2.9.1

March 15, 2017 | Thinking inside the box

A new maintenance release 0.3.2.9.1 of RcppEigen, still based on Eigen 3.2.9 is now on CRAN and is now going into Debian soon. This update ensures that RcppEigen and the Matrix package agree on their #define statements for the CholMod / SuiteSparse l... [Read more...]

RProtoBuf 0.4.9

March 6, 2017 | Thinking inside the box

RProtoBuf provides R bindings for the Google Protocol Buffers ("Protobuf") data encoding and serialization library used and released by Google, and deployed as a language and operating-system agnostic protocol by numerous projects. The RProtoBuf 0.4.9 release is the fourth and final update this weekend following the request by CRAN to not ... [Read more...]

RVowpalWabbit 0.0.9

March 6, 2017 | Thinking inside the box

The RVowpalWabbit package update is the third of four upgrades requested by CRAN, following RcppSMC 0.1.5 and RcppGSL 0.3.2. This package being somewhat raw, the change was simple and just meant converting the single entry point to using Rcpp Attribu... [Read more...]

RcppGSL 0.3.2

March 5, 2017 | Thinking inside the box

The RcppGSL package provides an interface from R to the GNU GSL using the Rcpp package. RcppGSL release 0.3.2 is one of several maintenance releases this weekend to fix an issue flagged by CRAN: calls to .Call() sometimes used package= where PACKAGE=... [Read more...]

RcppSMC 0.1.5

March 5, 2017 | Thinking inside the box

RcppSMC provides Rcpp-based bindings to R for them Sequential Monte Carlo Template Classes (SMCTC) by Adam Johansen described in his JSS article. RcppSMC release 0.1.5 is one of several maintenance releases this weekend to fix an issue flagged by CRA... [Read more...]

RPushbullet 0.3.1

February 17, 2017 | Thinking inside the box

A new release 0.3.1 of the RPushbullet package, following the recent 0.3.0 release is now on CRAN. RPushbullet is interfacing the neat Pushbullet service for inter-device messaging, communication, and more. It lets you easily send alerts like the on... [Read more...]

littler 0.3.2

February 16, 2017 | Thinking inside the box

The third release of littler as a CRAN package is now available, following in the now more than ten-year history as a package started by Jeff in the summer of 2006, and joined by me a few weeks later. littler is the first command-line interface for R and predates Rscript. It ... [Read more...]

RcppTOML 0.1.1

February 13, 2017 | Thinking inside the box

Following up on the somewhat important RcppTOML 0.1.0 releaseas which brought RcppTOML to Windows, we have a first minor update 0.1.1. Two things changed: once again updated upstream code from Chase Geigle's cpptoml which now supports Date types too, and we added the ability to parse TOML from strings as opposed to ... [Read more...]

Letting Travis keep a secret

February 12, 2017 | Thinking inside the box

More and more packages, be it for R or another language, are now interfacing different application programming interfaces (API) which are exposed to the web. And many of these may require an API key, or token, or account and password. Which traditionally poses a problem in automated tests such as ... [Read more...]

anytime 0.2.1

February 10, 2017 | Thinking inside the box

An updated anytime package arrived at CRAN yesterday. This is release number nine, and the first with a little gap to the prior release on Christmas Eve as the features are stabilizing, as is the implementation. anytime is a very focused package aiming to do just one thing really well: ... [Read more...]
1 16 17 18 19 20 49

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)