Software 📦

CRAN: GitHub:

New packages

  • A new package vcr (v0.1.0) is on CRAN. vcr records HTTP calls to disk - main use case is caching HTTP requests in test suites. The logic of matching HTTP requests is done with our webmockr package. vcr is a port from Ruby land where the gem of the same name been battle tested and ported to many other languages. Check out the in progress http testing book to get started.

Releases

  • A new version (v0.7.2) of ritis is on CRAN - an R client for ITIS (Integrated Taxonomic Information Service). See the ritis release notes for details. Check out the ritis vignette to get started.

    integration w/ vcr and webmockr for http request caching

  • A new version (v0.2.4) of stplanr is on CRAN, tools for transport planning, including origin-destination analysis, route allocation and modelling travel patterns. See the stplanr release notes for details. Check out the stplanr docs to get started.

    New function geo_length()!

  • A new version (v0.2.0) of bomrang is on CRAN, an R interface to Australian Government Bureau of Meteorology data. See the bomrang release notes for details. Check out the bomrang docs to get started.

    new function get_historical(): retrieves historical daily rainfall, min/max temperatures, or solar exposure

  • A new version (v0.3.0) of randgeo is on CRAN - a package that generates random GeoJSON and WKT. See the randgeo release notes for details. Check out the randgeo docs to get started.

    new fxns geo_linestring and wkt_linestring thx 2 @samuelbosch

  • A new version (v0.2.6) of webmockr is on CRAN, an R client for doing HTTP request mocking. See the webmockr release notes for details. Check out the webmockr README to get started.

    integration w/ vcr 🎉🎉

  • A new version (v1.7) of pdftools is on CRAN, the best pdf parser for R. See the pdftools NEWS for details. Check out the pdftools README to get started.

    something about autobrew

  • A new version (v0.2.3) of getCRUCLdata is on CRAN, an interface for working with CRU CL v. 2.0 climatology data. See the getCRUCLdata release notes for details. Check out the getCRUCLdata docs to get started.

    fix missing import for rappdirs

  • A new version (v0.0.7) of osmdata is on CRAN, the OpenStreetMap R client. See the osmdata release notes for details. Check out the osmdata docs to get started.

    minor things

  • A new version (v0.1.6) of fingertipsR is on CRAN, Fingertips Data for Public Health. See the fingertipsR NEWS for details. Check out the fingertipsR vignettes to get started.

    new fxns nearest_neighbours() & indicator_order()

  • A new version (v1.9) of magick is on CRAN; bindings to ImageMagick. See the magick release notes for details. Check out the magick vignette to get started.

    new function image_attributes()

  • A new version (v1.2) of cld2 is on CRAN - R wrapper for Google’s Compact Language Detector 2. Check out the cld2 README to get started.
  • A new version (v1.0) of writexl is on CRAN, a portable, light-weight data frame to xlsx exporter. See the writexl release notes for details. Check out the writexl README to get started.

    save R Date types as proper datetime strings; update vendored libxlswriter

Archived

  • solr has been permanently archived on CRAN - it has been replaced by the fresh and new solrium. Check out solrium if you need to work with Solr from R.
  • dvn has been archived. See package dataverse instead.



Software Review ✔

We accept community contributed packages via our onboarding system - an open software review system, sorta like scholarly paper review, but way better. We’ll highlight newly onboarded packages here. A huge thanks to our reviewers, who do a lot of work reviewing (see the blog post on our review system), and the authors of the packages!

If you want to be a reviewer fill out this short form, and we’ll ping you when there’s a submission that fits in your area of expertise.

The following two packages were recently submitted:



On the blog

main blog

Maëlle Salmon, from the rOpenSci team, is writing a 3 post series about a data-driven overview of rOpenSci onboarding. She introduces the series in a post Our package reviews in review: Introducing a 3-post series about software onboarding data

Guangchuang Yu wrote a post called treeio: Phylogenetic data integration regarding his recently onboarded package treeio; check out the review at ropensci/onboarding#179


technotes

Evan Odell wrote a post called Nomisr - Access ‘Nomis’ UK Labour Market Data about his recently onobarded package nomisr; check out the review at ropensci/onboarding#190

Mitchell O’Hara-Wild wrote about the package icon developed at rOpenSci OzUnconf 2017: icon: web icons for rmarkdown

Will Landau wrote about the package drake in a post: drake’s improved high-performance computing power; see the review at https://github.com/ropensci/onboarding#156



Use cases

The following five works use/cite rOpenSci software:



In the news


Rachel Tatman of Kaggle did a challenge on Data Cleaning Challenge: Deduplication using our scrubr package

Desi Quintans is working on a new R package taxizehelper that wraps around our package taxize

There was an R workshop by many folks recently (Phylogenetic Comparative Methods in R), and included coverage of our package fulltext for text mining the scholarly literature






Keep up with rOpenSci


Footnotes

  1. Yee, Lauren. 2018. Spatial Modelling and Wildlife Health Surveillance: A case study of White Nose Syndrome in Ontario. Theses and Dissertations (Comprehensive). 2040. http://scholars.wlu.ca/etd/2040 

  2. Ahmed, M., Nguyen, H., Lai, T., & Kim, D. R. (2018). miRCancerdb: a database for correlation analysis between microRNA and gene expression in cancer. BMC Research Notes, 11(1). https://doi.org/10.1186/s13104-018-3160-9 

  3. Federer, L. M., Belter, C. W., Joubert, D. J., Livinski, A., Lu, Y.-L., Snyders, L. N., & Thompson, H. (2018). Data sharing in PLOS ONE: An analysis of Data Availability Statements. PLOS ONE, 13(5), e0194768. https://doi.org/10.1371/journal.pone.0194768 

  4. Garmendia, A., Raigón, M. D., Marques, O., Ferriol, M., Royo, J., & Merle, H. (2018). Effects of nettle slurry (Urtica dioica L.) used as foliar fertilizer on potato (Solanum tuberosum L.) yield and plant growth. PeerJ, 6, e4729. https://doi.org/10.7717/peerj.4729 

  5. Neubauer, P., Thorson, J. T., Melnychuk, M. C., Methot, R., & Blackhart, K. (2018). Drivers and rates of stock assessments in the United States. PLOS ONE, 13(5), e0196483. https://doi.org/10.1371/journal.pone.0196483