Nov 21, 2016
Software
New packages
- A new package
crul
(v0.1.0
) is on CRAN.crul
is 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’sfaraday
gem (https://rubygems.org/gems/faraday).crul
is built on top of the Rcurl
package, an interface tolibcurl
. Check out the intro vignette to get started. Repository on GitHub - A new package
geojson
(v0.1.0
) is on CRAN.geojson
defines geojson classes, similar to thesp
package, and aims to deal only with geojson data, without requiring any of thergdal
/rgeos
stack. 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.fauxpas
provides 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
) ofhunspell
is on CRAN. See NEWS for changes. This version includes a fix for certain compilers. Repository on GitHub. - A new version (
0.6.0
) ofrcrossref
is on CRAN. See the release notes for changes. This version adds support for field queries, now usesrappdirs
for 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
) ofelastic
is on CRAN. See the release notes for changes. This version adds new functionsdocs_update
to do partial document updates anddocs_bulk_prep
to 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
) oftesseract
is on CRAN. See NEWS for changes. Repository on GitHub. - A new version (
0.1.6
) ofstplanr
is 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
) ofplotly
is 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
) ofrnoaa
is on CRAN. See the release notes for changes. This version now importsisdparser
to 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
) ofwebchem
is on CRAN. Repository on GitHub. - A new version (
0.2.0
) ofrsnps
is on CRAN. See the release notes for changes. This version includes bug fixes forfetch_genotypes
andld_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 tohttps
fromhttp
. Repository on GitHub. - A new version (
0.16.0
) ofgit2r
is on CRAN. See the release notes for changes. This version includes update tolibgit2
version, 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 ↩