Publications by hrbrmstr

Introducing the {ethercalc} package

15.06.2019

I mentioned EtherCalc in a previous post and managed to scrounge some time to put together a fledgling {ethercalc} package (it’s also on GitLab, SourceHut, Bitbucket and GitUgh, just sub out the appropriate URL prefix). I’m creating a package-specific Docker image (there are a couple out there but I’m not supporting their use with the packa...

6714 sym R (2084 sym/8 pcs) 10 img

Quick hit: Some ggplot2 Stat ???? for {logspline}

18.06.2019

I’ve become a big fan of the {logspline} package over the past ~6 months and decided to wrap up a manual ggplot2 plotting process (well, it was at least in an RStudio snippet) into a small {ggplot2} Stat to make it easier to visualize various components of the fitted model. If you’re new to logspline density estimation this paper by Stone, Ha...

2530 sym

Quick Hit: Above the Fold; Hard wrapping text at ‘n’ characters

26.06.2019

Despite being on holiday I’m getting in a bit of non-work R coding since the fam has a greater ability to sleep late than I do. Apart from other things I’ve been working on a PR into {lutz}, a package by @andyteucher that turns lat/lng pairs into timezone strings. The package is super neat and has two modes: “fast” (originally based on a ...

2519 sym R (4535 sym/4 pcs) 12 img

Quick hit: ‘dig’-ging Into r-project.org DNS Records with {processx}

28.06.2019

The r-project.org domain had some temporary technical difficulties this week (2019-29) that made reaching R-related resources problematic for a bunch of folks for a period of time. Incidents like this underscore the need for regional and network diversity when it comes to ensuring the availability of DNS services. That is, it does no good if you ...

3076 sym R (18020 sym/6 pcs)

Make Refreshing Segmented Column Charts with {ggchicklet}

30.06.2019

The first U.S. Democratic debates of the 2020 election season were held over two nights this past week due to the daft number of candidates running for POTUS. The spiffy @NYTgraphics folks took the tallies of time spent blathering by each speaker/topic and made rounded rectangle segmented bar charts ordered by the time the blathering was performe...

4581 sym R (4378 sym/6 pcs) 14 img

Quick Hit: {waffle} 1.0 Font Awesome 5 Pictograms and More

12.07.2019

The {waffle} package got some this week and now has a substantially improved geom_waffle() along with a brand new sibling function geom_pictogram() which has all the powerful new features of geom_waffle() but lets you use Font Awesome 5 brand and solid glyphs to make isotype pictograms. Click to view slideshow. A major new feature is that stat_w...

1323 sym 2 img

Quick Hit: A Different (Diminutive) Look At Distributions With {ggeconodist}

15.07.2019

Despite being a full-on denizen of all things digital I receive a fair number of dead-tree print magazines as there’s nothing quite like seeing an amazing, large, full-color print data-driven visualization up close and personal. I also like supporting data journalism through the subscriptions since without cash we will only have insane, extreme...

2714 sym R (682 sym/1 pcs) 6 img

Two New Testing-themed Addins + One New and One Updated CRAN Package

27.07.2019

It’s been yet-another weirdly busy summer but I’m finally catching up on noting some recent-ish developments in the blog. First up is a full rewrite of the {wand} pacakge which still uses magic but is 100% R code (vs a mix of compiled C and R code) and now works on Windows. A newer version will be up on CRAN in a bit that has additional MIME ...

2977 sym Python (2078 sym/4 pcs) 2 img

Quick Hit: A new 64-bit Swift 5 RSwitch App

22.08.2019

At the bottom of the R for macOS Developer’s Page there’s mention of an “other binary” called “RSwitch” that is “a small GUI that allows you to switch between R versions quickly (if you have multiple versions of R framework installed).” Said switching requires you to use the “tar.gz” versions of R from the R for macOS Develope...

2412 sym 2 img

Polyglot FizzBuzz in R (Plus: “Why Can’t Johnny Code?”)

23.08.2019

I caught this post on the The Surprising Number Of Programmers Who Can’t Program from the Hacker News RSS feed. Said post links to another, classic post on the same subject and you should read both before continuing. Back? Great! Let’s dig in. Why does hrbrmstr care about this? Offspring #3 completed his Freshman year at UMaine Orono last yea...

5815 sym R (5318 sym/8 pcs) 2 img