ropensci / software-review

rOpenSci Software Peer Review.
292 stars 104 forks source link

heatwaveR #219

Closed robwschlegel closed 6 years ago

robwschlegel commented 6 years ago

Summary

Package: heatwaveR
Version: 0.2.6.9002
Date: 2018-05-25
Title: Detect heatwaves and cold-spells
Description: This package is designed to include and encompass the different methods of defining and detecting extreme events, known as heatwaves or cold-spells in both air and water temperature data. These detection algorithms may be used on non-temperature data as well however, this is not catered for explicitly here as no use of this technique in the literature currently exists.
Type: Package
Authors@R: c(person("Robert W.", "Schlegel", role = c("aut", "cre", "ctb"),
    email = "robwschlegel@gmail.com",
    comment = c(ORCID = "0000-0002-0705-1287")),
    person("Eric C. J.", "Oliver", role = "aut",
    comment = c(ORCID = "0000-0002-4006-2826")),
    person("Albertus J.", "Smit", role = c("aut", "ctb"),
    comment = c(ORCID = "0000-0002-3799-6126")))
Maintainer: Robert W. Schlegel <robwschlegel@gmail.com>
License: MIT + file LICENSE
Encoding: UTF-8
LazyData: true
ByteCompile: true
RoxygenNote: 6.0.1
Depends: R (>= 3.00), data.table
Suggests:
    tidyverse,
    testthat,
    knitr,
    rmarkdown
Imports:
    tibble,
    ggplot2,
    lubridate,
    dplyr,
    tidyr,
    stats,
    utils,
    zoo,
    imputeTS,
    grid,
    lazyeval,
    RcppRoll,
    Rcpp (>= 0.12.16),
    RcppArmadillo
LinkingTo: Rcpp, RcppArmadillo
NeedsCompilation: yes
VignetteBuilder: knitr
URL: https://robwschlegel.github.io/heatwaveR/index.html

reproducibility, this is the primary purpose of this package, to ensure that all research carried out on heatwave analysis at least begins with the exact same algorithms and within the same framework

The target audience is any researcher(s) that would need to calculate the occurrence and severity of extreme (thermal) events in air or sea. The scientific application of this package is the calculation of said events, known as heatwaves. The definitions for these events provided in this package match exactly to those proscribed in Hobday et al. (2016), and which have become the standard for marine heatwave detection in Canada, Australia, and South Africa.

There is an older version of this package that may be found here: https://github.com/ajsmit/RmarineHeatWaves The reason for this update was to bring the older R version more in-line with the original Python version found here: https://github.com/ecjoliver/marineHeatWaves/ This new R version also provides a serious speed boost with the inclusion of Rcpp functions. It has also been redesigned from the ground up to meet best package practices as laid out by rOpenSci.

Requirements

Confirm each of the following by checking the box. This package:

Publication options

Detail

noamross commented 6 years ago

Thanks for your submission, @robwschlegel et al! This looks like a very useful package and an improvement over existing options. However, I'm afraid it falls out of scope for us, because it is primarily a statistical method implementation and visualization tool, neither of which fall under our reproducibility or other categories.

Nevertheless, we have many ocean folks in the rOpenSci community who would likely be interested in this package - I'll direct them to your repo to try this out. And I'd encourage you to submit to JOSS.

robwschlegel commented 6 years ago

Hello Noam, Thank you for the rapid response. I understand that our package is not quite the right fit but thought I would submit it anyway. I'll definitely still be putting it on CRAN and submitting to JOSS. All the best, -Robert

On Sat, 26 May 2018, 22:52 Noam Ross notifications@github.com wrote:

Thanks for your submission, @robwschlegel https://github.com/robwschlegel et al! This looks like a very useful package and an improvement over existing options. However, I'm afraid it falls out of scope for us, because it is primarily a statistical method implementation and visualization tool, neither of which fall under our reproducibility or other categories https://github.com/ropensci/onboarding/blob/master/policies.md#package-categories .

Nevertheless, we have many ocean folks in the rOpenSci community who would likely be interested in this package - I'll direct them to your repo to try this out. And I'd encourage you to submit to JOSS http://joss.theoj.org/ .

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ropensci/onboarding/issues/219#issuecomment-392287469, or mute the thread https://github.com/notifications/unsubscribe-auth/AHNY55J5iSLC-_ObiMYXqhhAdq7paezuks5t2cCjgaJpZM4UN4-Z .