xts_0.12.2 on CRAN

An updated version of xts is now on CRAN. This release is a big one, with lots of changes. Plotting functionality got a lot of attention. Another notable change is that merge.xts() now supports suffixes. Plus the obligatory bug fixes and refinements to make xts more robust.

xts_0.12.1 on CRAN

An updated version of xts reached CRAN on 2020-09-09. Time-of-day subsetting (e.g. x["T10:00/T13:00"]) is 200x faster! (This post includes some notes on some nifty changes in 0.12.0 too, since I didn’t post about 0.12.0 when it was released.)

TTR_0.24.2 on CRAN

An updated version of TTR is on CRAN now. This is mainly a bug-fix release. There were several issues in the underlying C code that caused various issues. I’ll spare you the gory details. If you’re really interested, you can find them in the CHANGES file.

quantmod_0.4-16 on CRAN

A new version of quantmod is on CRAN! One really cool thing about this release is that almost all the changes are contributions from the community.

quantmod_0.4-14 on CRAN

I just pushed a new release of quantmod to CRAN! getSymbols() no longer stops if there’s a problem with a ticker symbol. And getQuote() can now import quotes from Tiingo.

xts 0.11-1 on CRAN

xts version 0.11-1 was published to CRAN this morning. xts provides data structure and functions to work with time-indexed data.  This release contains some awesome features that will transparently make your xts code even faster!

Learning to code is worth it

Someone recently shared this great talk by Chris Allen from lambda conf 2017.  The title of the talk is “Why Johnny Can’t Code Good,” but the content is more about how to grow as a programmer.  His points are true whether you’re just starting out, or have been coding for years.