3 min read

The status of my R packages

I have been writing different packages for a while now. I have never tried to publish them on CRAN becuse I thought they were never good enough, so most of the time I didn’t even bother to document them properly or even to build unit tests.

I am writing this now because, as new years resolution I commited to polish and properly publish my most promising packages.

So here it is, I am putting the word out and we will see at the end of the year how many packages I manage to make available to other curious R Users. Here they are in alphabetical order.

cloudinaRy

An R package to interact with Cloudinary from R

datafringe

It adds dictionaries to a dataframe in a new type of objects that I call a Fringe.

deduplicate

An attempt to make data deduplication easier.

d3plus

An htmlwidget to make tidy visualizations with d3plus.js

dmaps

An htmlwidget to build interactive maps based on datamaps.js It will be renamed shortly.

dsAppModules

Modules to make development of shiny apps easier.

geodata

R Package that has geodata ready to be plotted in different formats. The advantage is that it intends to have geographical codes for regions that are standard for each country.

imteractive

Make interactive images using d3. Add tooltips and other interactive elements to static images in html.

geomagic

Tidy wrapper for making maps in ggplot.

mop

A package to clean data

pseudoviz

A package/gallery of visualization types. It has now some basic funcions to make graph recommendations based on some input data. It relies on [homodatum][./#homodatum]

homodatum

I believe in the tidyverse and the power of defining column types. However, there are data types that are still thought and created for computers to understand and not for humans. Homodatum tries to solve this issue by introducing data types for humans. Instead of strings like computers think, we think in categories or texts. Instead of int we think in countries codes and so on.

ggmagic

Tidy wrapper for ggplots. Is an attempt to make visualizations work out of the box for different column types. Warning: Might be considered a stupid package because it only wraps ggplot functions. It does help me make data questioning way faster.

hgchmagic

Tidy wrapper for all possible highcharter functions. Same idea behind ggmagic.

paletero

Its goal is to make it easier to create palettes and map different data types to colors. Still not sure if it is a good idea.

RNeo4jUtils

Wrapper utilities to be used along with RNeo4j package.

shinysteps

Shiny layout to create steps or pages apps. The ones that you go from one page to the next.

shi18ny

Introduces internationalization to shiny apps using some basic translation and custom translations for different languages using YAML files.

sigmaGraph

An htmlwidget to build interactive network visualizations using sigma.js and linkourious.js

timelinejs

An htmlwidget for timeline.js to be used with tidy data.

Some older attempts

I haven’t worked on these packages in a while, but might re___ at some point.

  • captureWidget

Other planned packages

  • tidytweenr
  • ?
comments powered by Disqus