Background

This week we saw how to build a basic R package, document its contents, write unit tests, and create a vignette and website to better display the package’s purpose and contents. Your assignment this week is to write a short description of your favorite package (or a package that you find yourself using quite often). Your write-up should include the following elements.

Package title

What is the package’s title?

Location

From where can you install this package on the web? Is it on CRAN or GitHub or both?

Vignette(s)

Does the package have any formal vignettes, or just the standard collection of help files? If there are one or more vignettes, what topics do they cover?

Application(s)

Are there any applications of the package, as demonstrated on a website like we built, someone’s blog, Twitter post, etc? If so, describe some of them.

Review

Write a short (<300 words) review of the package. What is the primary purpose of the package (eg, is used for plotting, reading or scraping data, manipulating data, statistical modeling, etc)? What are the things you like about the package? Are there things you don’t like or wish it did differently? Was the package easy to learn how to use? Would you recommend this package to someone else?

Submission

Please create a new repo called assignment-7 and populate it with a README.md. You can then edit the README.md file to include the above information. When you are finished, invite Mark as a collaborator. After he accepts your invite, tag him in an issue that briefly introduces your assignment. Last, please choose one of the options below and note that in your issue.

  1. I am OK with Mark posting my review to the course website and he can use my name (i.e., attribute the review to me).

  2. I am OK with Mark posting my review to the course website but please do not use my name (i.e., make it anonymous).

  3. Please do not post my review.