Nov 21, 2016
Software
New packages
- A new package
crul(v0.1.0) is on CRAN.crulis a simple HTTP client, with tools for making HTTP requests, and soon will include tools for mocking HTTP requests. The package is built on R6, and takes inspiration from Ruby’sfaradaygem (https://rubygems.org/gems/faraday).crulis built on top of the Rcurlpackage, an interface tolibcurl. Check out the intro vignette to get started. Repository on GitHub - A new package
geojson(v0.1.0) is on CRAN.geojsondefines geojson classes, similar to thesppackage, and aims to deal only with geojson data, without requiring any of thergdal/rgeosstack. That means this package is light weight. We’ll continue to integrate these geojson classes with our other geospatial packages, and new packages in development. Check out the intro vignettes (https://cran.rstudio.com/web/packages/geojson/vignettes/geojson.html, https://cran.rstudio.com/web/packages/geojson/vignettes/geojson-operations.html) to get started. Repository on GitHub - A new package
fauxpas(v0.1.0) is on CRAN.fauxpasprovides HTTP condition helpers. Methods are included for general purpose HTTP error handling, as well as individual methods for every HTTP status code, both via status code numbers as well as their descriptive names. Supports ability to adjust behavior to stop, message or warning. Includes ability to use custom whisker template to have any configuration of status code, short description, and verbose message. Currently supports integration withcrul,curl, andhttr. Check out the README to get started. Repository on GitHub
Releases
- A new version (
2.2) ofhunspellis on CRAN. See NEWS for changes. This version includes a fix for certain compilers. Repository on GitHub. - A new version (
0.6.0) ofrcrossrefis on CRAN. See the release notes for changes. This version adds support for field queries, now usesrappdirsfor caching, updates to docs for new pagination rules and rate limiting. Many functions now defunct:cr_search,cr_search_free,crosscite,cr_fundref. Repository on GitHub. - A new version (
0.7.8) ofelasticis on CRAN. See the release notes for changes. This version adds new functionsdocs_updateto do partial document updates anddocs_bulk_prepto make bulk load format files to load data into Elasticsearch outside of R. Some bug fixes as well. Repository on GitHub. - A new version (
1.2) oftesseractis on CRAN. See NEWS for changes. Repository on GitHub. - A new version (
0.1.6) ofstplanris on CRAN. See the release notes for changes. This version adds new functionod_id_order, adds some new arguments toline2route, and includes some bug fixes. Repository on GitHub. - A new version (
4.5.6) ofplotlyis on CRAN. See the release notes for changes. This version adds support for timezones inscale_datetime, requiresggplot2>2.1.0, and many other changes and bug fixes. Repository on GitHub. - A new version (
0.6.6) ofrnoaais on CRAN. See the release notes for changes. This version now importsisdparserto do ISD parsing (relates to theisd()and similar functions). Improved docs, and fixed some bugs. Repository on GitHub. - A new version (
0.1.1.1) ofwebchemis on CRAN. Repository on GitHub. - A new version (
0.2.0) ofrsnpsis on CRAN. See the release notes for changes. This version includes bug fixes forfetch_genotypesandld_search. To make function names more consistent (lower case and snake_case),LDSearch()is nowld_search(),NCBI_snp_query()is nowncbi_snp_query(), andNCBI_snp_query2()is nowncbi_snp_query2()- but all are synonymized, so either work for now, but the uppercase versions will be defunct in the next version that hits CRAN. In addition, fixed base URLs for some of the APIs - between last release and now, many have changed tohttpsfromhttp. Repository on GitHub. - A new version (
0.16.0) ofgit2ris on CRAN. See the release notes for changes. This version includes update tolibgit2version, and many other improvements. Repository on GitHub.
Onboarding
We accept community contributed packages via our onboarding system - a software review system, sorta like scholarly paper review, but way better. We’ll highlight new packages here that have come through this system. 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!
There haven’t been any submissions or approved packages since last news - so please do submit your packages! At least ask questions if you’re not sure how it works, or if your package is a good fit.
If you want to be a reviewer we have a new form you can fill out, and we’ll ping you when there’s a submission that fits in your area of expertise.
Use cases
A few recent papers cite rOpenSci packages:
- Kraker et al. reference rOpenSci in their paper Open Knowledge Maps: Creating a Visual Interface to the World’s Scientific Knowledge Based on Natural Language Processing 1
- Erdt et al. cite rAltmetric in their paper Investigating Singapore’s altmetric landscape 2
- Lane cited rOpenSci in his paper Revisiting Open Source Software Development Models for Community-Based Digital Humanities Research Generation 3
Keep up with rOpenSci news
There are a number of ways to keep up with what rOpenSci is doing:
- Mailing list: Sign up with an email address to get new blog posts sent to your inbox -> ropensci.org/#subscribe
- rOpenSci on Twitter: we’re @ropensci
- The rOpenSci blog at ropensci.org/blog - you can subscribe in any RSS aggregator, or manually via https://ropensci.org/feed.xml. We also announce new blog posts on our Twitter account.
Footnotes
-
Kraker, P., Kittel, C., & Enkhbayar, A. (2016). Open Knowledge Maps: Creating a Visual Interface to the World’s Scientific Knowledge Based on Natural Language Processing. 027.7 Zeitschrift für Bibliothekskultur/Journal for Library Culture, 4(2), 98-103. http://0277.ch/ojs/index.php/cdrs_0277/article/view/157 ↩
-
Erdt, M., Aw, A. S., Aung, H. H., Mohammadi, E., & Theng, Y. L. (2016, October). Investigating Singapore’s altmetric landscape. In Proceedings of the 79th ASIS&T Annual Meeting: Creating Knowledge, Enhancing Lives through Information & Technology (p. 29). American Society for Information Science. http://dl.acm.org/citation.cfm?id=3017476 ↩
-
Lane, R. J. (2016). Revisiting Open Source Software Development Models for Community-Based Digital Humanities Research Generation. Scholarly and Research Communication, 7(2). Chicago http://src-online.ca/index.php/src/article/view/254 ↩