A new release of the dang package arrived at CRAN a couple of hours ago, exactly eight months after the previous release. The dang package regroups a few functions of mine that had no other home as for example lsos()
from a StackOverflow question from 2009 (!!), the overbought/oversold price band plotter from an older blog post, the market monitor from the last release as well the checkCRANStatus()
function recently tweeted about by Tim Taylor.
This release regroups a few small edits to several functions, adds a sample function for character encoding reading and conversion using a library already used by R (hence “look Ma, no new depends”), adds a weekday helper, and a sample usage (computing rolling min/max values) of a new simple vector class added to tidyCpp (and the function and class need to get another blog post or study …), and an experimental git
sha1sum and date marker (as I am not the fan of autogenerated binaries from repos as opposed to marked released meaning: we may see different binary release with the same version number).
The full NEWS entry follows.
Changes in version 0.0.14 (2021-10-17)
Updated continuous integration to run on Linux only.
Edited
checkNonAscii.cpp
for readability.More robust title display in
intradayMarketMonitor.R
.New C++-based function to read and convert encoding via the R-supplied
iconv
library, noted a potential variability.New function
wday
returning day of the week asinteger
.The signature to
as.data.table
was standardized.A new function
rollMinMax
was added illustrating use of theNumVec
class from tidyCpp.The
configure
script can record the last commit date and sha1 to automate timestamping builds, but not activated in this release.
checkCRANStatus()
now works correctly for single-package lookups (Jordan Mark Barbone in #4).
Courtesy of my CRANberries, there is a comparison to the previous release. For questions or comments use the issue tracker off the GitHub repo.
If you like this or other open-source work I do, you can now sponsor me at GitHub.
This post by Dirk Eddelbuettel originated on his Thinking inside the box blog. Please report excessive re-aggregation in third-party for-profit settings.