openjournals / joss-reviews

Reviews for the Journal of Open Source Software
Creative Commons Zero v1.0 Universal
721 stars 38 forks source link

[REVIEW]: oce: an R package for Oceanographic Analysis #3594

Closed whedon closed 2 years ago

whedon commented 3 years ago

Submitting author: !--author-handle-->@dankelley<!--end-author-handle-- (Dan E. Kelley) Repository: https://github.com/dankelley/oce Branch with paper.md (empty if default branch): Version: 1.6-1 Editor: !--editor-->@kthyng<!--end-editor-- Reviewers: @gonzalobravoargentina, @patrickcgray Archive: 10.5281/zenodo.6325185

:warning: JOSS reduced service mode :warning:

Due to the challenges of the COVID-19 pandemic, JOSS is currently operating in a "reduced service mode". You can read more about what that means in our blog post.

Status

status

Status badge code:

HTML: <a href="https://joss.theoj.org/papers/4e11074685a0c614345560332cfd27e8"><img src="https://joss.theoj.org/papers/4e11074685a0c614345560332cfd27e8/status.svg"></a>
Markdown: [![status](https://joss.theoj.org/papers/4e11074685a0c614345560332cfd27e8/status.svg)](https://joss.theoj.org/papers/4e11074685a0c614345560332cfd27e8)

Reviewers and authors:

Please avoid lengthy details of difficulties in the review thread. Instead, please create a new issue in the target repository and link to those issues (especially acceptance-blockers) by leaving comments in the review thread below. (For completists: if the target issue tracker is also on GitHub, linking the review thread in the issue or vice versa will create corresponding breadcrumb trails in the link target.)

Reviewer instructions & questions

@gonzalobravoargentina & @patrickcgray, please carry out your review in this issue by updating the checklist below. If you cannot edit the checklist please:

  1. Make sure you're logged in to your GitHub account
  2. Be sure to accept the invite at this URL: https://github.com/openjournals/joss-reviews/invitations

The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @kthyng know.

Please start on your review when you are able, and be sure to complete your review in the next six weeks, at the very latest

Review checklist for @gonzalobravoargentina

✨ Important: Please do not use the Convert to issue functionality when working through this checklist, instead, please open any new issues associated with your review in the software repository associated with the submission. ✨

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

Review checklist for @patrickcgray

✨ Important: Please do not use the Convert to issue functionality when working through this checklist, instead, please open any new issues associated with your review in the software repository associated with the submission. ✨

Conflict of interest

Code of Conduct

General checks

Functionality

Documentation

Software paper

whedon commented 3 years ago

Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @gonzalobravoargentina, @diodon it looks like you're currently assigned to review this paper :tada:.

:warning: JOSS reduced service mode :warning:

Due to the challenges of the COVID-19 pandemic, JOSS is currently operating in a "reduced service mode". You can read more about what that means in our blog post.

:star: Important :star:

If you haven't already, you should seriously consider unsubscribing from GitHub notifications for this (https://github.com/openjournals/joss-reviews) repository. As a reviewer, you're probably currently watching this repository which means for GitHub's default behaviour you will receive notifications (emails) for all reviews 😿

To fix this do the following two things:

  1. Set yourself as 'Not watching' https://github.com/openjournals/joss-reviews:

watching

  1. You may also like to change your default settings for this watching repositories in your GitHub profile here: https://github.com/settings/notifications

notifications

For a list of things I can do to help you, just type:

@whedon commands

For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:

@whedon generate pdf
kthyng commented 3 years ago

@gonzalobravoargentina, @diodon here is where the review actually takes place, along with issues in the software repo as needed. Thanks!

whedon commented 3 years ago

Wordcount for paper.md is 1379

whedon commented 3 years ago
Software report (experimental):

github.com/AlDanial/cloc v 1.88  T=3.97 s (239.7 files/s, 74475.3 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
HTML                           574          30744           7802         126495
R                              232           2524          31144          44109
SQL                              1              0              0          15232
PO File                          4           6250            681          14182
C++                             29            298            874           3414
C                                8            158            501           1732
Markdown                        31            556              0           1680
XML                              4              0              2           1371
Fortran 77                       4              8            198           1248
Rmd                              8            464           1711            455
CSS                              3             99             48            428
YAML                             9             49             14            276
JavaScript                       4             64             34            266
make                            33             34              2            243
TeX                              1             13              0            142
MATLAB                           1             17             41             87
C/C++ Header                     1              8              0             43
Python                           1              6              5             24
SVG                              1              0              1             11
Bourne Shell                     3              3             23              8
-------------------------------------------------------------------------------
SUM:                           952          41295          43081         211446
-------------------------------------------------------------------------------

Statistical information for the repository 'e0c9b797f9eac537f34892f6' was
gathered on 2021/08/09.
The following historical commit information, by author, was found:

Author                     Commits    Insertions      Deletions    % of changes
Clark Richards                   5           406             49            0.68
Dan Kelley                     414         29260          24020           79.80
Dan.Kelley@Dal.Ca               38          2380           1117            5.24
Dirk Eddelbuettel                1            39             39            0.12
dan.kelley@dal.ca                2             2             13            0.02
dankelley                       84          5177           4267           14.14

Below are the number of rows from each author that have survived and are still
intact in the current revision:

Author                     Rows      Stability          Age       % in comments
Clark Richards              352           86.7         14.2                9.09
Dan Kelley                    9            0.0        135.6               11.11
Dan.Kelley@Dal.Ca           736           30.9        144.7               20.11
Dirk Eddelbuettel            39          100.0          2.1                0.00
dankelley                  6351          122.7         57.6               22.26
whedon commented 3 years ago

:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:

whedon commented 3 years ago
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1002/wics.1212 is OK
- 10.1175/2008JTECHO615.1 is OK
- 10.1016/S0098-3004(02)00013-4 is OK
- 10.5670/oceanog.2010.21 is OK
- 10.3389/fmars.2021.635922 is OK
- 10.1080/07055900.2012.707610 is OK

MISSING DOIs

- 10.1002/wics.1212 may be a valid DOI for title: The Comprehensive R Archive Network

INVALID DOIs

- None
whedon commented 3 years ago

:wave: @diodon, please update us on how your review is going (this is an automated reminder).

whedon commented 3 years ago

:wave: @gonzalobravoargentina, please update us on how your review is going (this is an automated reminder).

kthyng commented 3 years ago

@gonzalobravoargentina Thanks for your effort on your review! Do you have some specific comments as to anything that has come up during your review, and what is preventing you from checking the final boxes? Just a reminder to open issues in the software repo and link back to this review as issues arise.

@diodon Will you be able to work on your review soon?

kthyng commented 3 years ago

@gonzalobravoargentina and @diodon Can we get an update on your status here? Hoping to finish and start/finish reviews as soon as possible. Thanks.

kthyng commented 3 years ago

I just emailed @gonzalobravoargentina to touch base and I cannot find an email address for @diodon.

@diodon Are you still interested in doing this review? Please get back to me here with a timeline when you can work on your review, or just to let me know you can't do it anymore (no problem!). Since I haven't heard from you since mid-August, we'll move on to finding a new reviewer in a week if I haven't heard from you yet by then.

diodon commented 3 years ago

Hi Kristen,

Sorry, things have been quite hectic on my side. Sadly, I must have to withdraw my intentions of evaluating the package as I will be very busy until the end of the year.

Cheers, EKS

On Wed, 27 Oct 2021 at 08:06, Kristen Thyng @.***> wrote:

I just emailed @gonzalobravoargentina https://github.com/gonzalobravoargentina to touch base and I cannot find an email address for @diodon https://github.com/diodon.

@diodon https://github.com/diodon Are you still interested in doing this review? Please get back to me here with a timeline when you can work on your review, or just to let me know you can't do it anymore (no problem!). Since I haven't heard from you since mid-August, we'll move on to finding a new reviewer in a week if I haven't heard from you yet by then.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/openjournals/joss-reviews/issues/3594#issuecomment-952363403, or unsubscribe https://github.com/notifications/unsubscribe-auth/AATPAD5PPHIULM3IQQ3GOTTUI4Q4ZANCNFSM5B2ILCNA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

kthyng commented 3 years ago

@diodon Ok, thanks for letting me know!

@dankelley I'll search for a replacement reviewer now.

kthyng commented 3 years ago

@SeascapeScience Any chance you are still interested in reviewing this JOSS submission? We need a replacement reviewer for it! Thanks for your consideration.

SeascapeScience commented 3 years ago

Hi Kristen,

Yes, I’m interested. What’s the timeline for review?

Nick

——————————————— Nicholas Record, Ph.D.

Senior Research Scientist, Bigelow Laboratory for Ocean Sciences Director, Tandy Center for Ocean Forecasting Director, Sea Change Semester Program he/him

207-315-2567 x316 @SeascapeScience ———————————————

On Oct 27, 2021, at 11:14 AM, Kristen Thyng @.***> wrote:

@SeascapeScience https://github.com/SeascapeScience Any chance you are still interested in reviewing this JOSS submission? We need a replacement reviewer for it! Thanks for your consideration.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/openjournals/joss-reviews/issues/3594#issuecomment-953030993, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABZ3XN3IINCLA4V6O3BD7NDUJAJPBANCNFSM5B2ILCNA. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

kthyng commented 3 years ago

@SeascapeScience Normally 4-6 weeks but given that this review was already underway I'd appreciate it if you could do more like 2-4 weeks if possible. Would that work for you?

SeascapeScience commented 3 years ago

I’ll do my best.

——————————————— Nicholas Record, Ph.D.

Senior Research Scientist, Bigelow Laboratory for Ocean Sciences Director, Tandy Center for Ocean Forecasting Director, Sea Change Semester Program he/him

207-315-2567 x316 @SeascapeScience ———————————————

On Oct 27, 2021, at 12:20 PM, Kristen Thyng @.***> wrote:

@SeascapeScience https://github.com/SeascapeScience Normally 4-6 weeks but given that this review was already underway I'd appreciate it if you could do more like 2-4 weeks if possible. Would that work for you?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/openjournals/joss-reviews/issues/3594#issuecomment-953088930, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABZ3XN34OGSIVIDNDE2CDRLUJARDPANCNFSM5B2ILCNA. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

kthyng commented 3 years ago

Thank you @SeascapeScience! I will modify the issue now to make you a reviewer.

kthyng commented 3 years ago

@whedon remove @diodon as reviewer

whedon commented 3 years ago

OK, @diodon is no longer a reviewer

kthyng commented 3 years ago

@whedon add @SeascapeScience as reviewer

whedon commented 3 years ago

OK, @SeascapeScience is now a reviewer

kthyng commented 3 years ago

@SeascapeScience you should be good to go now. Thanks again.

kthyng commented 3 years ago

@gonzalobravoargentina replied by email and said he can finish the review this week. @gonzalobravoargentina just let me know if you have any questions about the review process!

gonzalobravoargentina commented 2 years ago

I have not many comments about the software because is continuously improving and all the basic tools for oceanographic analysis are cover. This paper will increase the visibility of OCE package and more users will contribute for upgrading the quality of the codes.

The list of available R packages for Oceanographic data is not so long but, in my opinion, Oce is the most complete and user friendly See: https://hafezahmad.medium.com/popular-r-packages-used-in-oceanography-fisheries-and-environmental-science-e3fbf0805f1a

I would like to add some comments regarding the statement of need of software paper and State of the field of the software paper.

In the marine biology community, R is one of the most popular software and a great number of people are used to this language. In many cases marine biologists need to process oceanographic data for their studies and the OCE package is a great option to avoid learning new languages (e.g. MATLAB, Python). The R oce package was an excellent tool during my studies and the support of the authors was excellent.

@dankelleyDo you think that a short list of advantages and disadvantages of R vs MATLAB or others in the oceanographic field could be added?

dankelley commented 2 years ago

@gonzalobravoargentina that's a good idea about R vs Matlab. I talk about R, Matlab and others in my textbook Oceanographic Analysis with R. I think I will follow your advice, and write a paragraph about this for the README file on the landing page for github/dankelley/R.

And many thanks for mentioning biological oceanography. I have also found, in my teaching of undergraduates, that R is very popular in that community.

Again, thanks for the review.

Dan

dankelley commented 2 years ago

@gonzalobravoargentina I have added the following paragraph to the README. I hope it gets close to what you were thinking of. Thanks again. Dan.

Why use R for oceanographic analysis?

The R language is popular in many branches of science, and Oceanography is not an exception. Perhaps because of its broad statistical support, R is especially popular in Biological Oceanography, and its popularity seems to be growing also among Chemical and Geological Oceanographers. In the remaining subdiscipline of Physical Oceanography, many researchers remain attached to Matlab, which was the strongest choice for interactive work in the late 1900s. However, the commercial and closed-source nature of Matlab is a problem in the eyes of many people, and so open-source alternatives have become increasingly popular. Of these, Python and R are the most popular languages at the moment, and many Oceanographers are conversant with each, switching between the two according to the task at hand. A strength of R in this regard is the availability of well-vetted and well-documented packages for handling a wide spectrum of specialized tasks. Of these, the oce package is particularly important.

gonzalobravoargentina commented 2 years ago

Great !

kthyng commented 2 years ago

@SeascapeScience Just a friendly reminder of this review. I'm hoping you can get to it in the next two weeks. Thanks!

kthyng commented 2 years ago

Hi @SeascapeScience! Might you have a chance to start this review in the next week or two?

SeascapeScience commented 2 years ago

Yes, thanks for your patience. I'll dig in in the next few days.

kthyng commented 2 years ago

Hi @SeascapeScience! I know this is a busy time of year — do you think you can get to your review before the new year?

kthyng commented 2 years ago

Hi @SeascapeScience! Could I get an update from you, even if to say you can't start yet but will work on it in the new year? Thanks!

SeascapeScience commented 2 years ago

Yes, it looks like I'll have to start on this in the new year. Thanks again for your patience.

kthyng commented 2 years ago

@SeascapeScience Happy New Year! I'd appreciate an update on timing when you can give an estimate, thanks!

kthyng commented 2 years ago

Hi @SeascapeScience! You have done a huge favor by being willing to take on this submission after we lost a reviewer. However, we are at the point where we'll need to get this review started, or I can search for a replacement reviewer. How is your availability looking for this review? Thanks!

SeascapeScience commented 2 years ago

Hi @kthyng -- thanks for your patience. There have been far more demands on my time this year than I expected. I do have time this month, so if you think the end of Feb is a reasonable timeline, I can give it a go. I am very understanding if you would prefer to look for another reviewer.

SeascapeScience commented 2 years ago

Hi @kthyng On reflection, I think it makes more sense to find a replacement. I'm so sorry to have dropped the ball on this. Thanks for your understanding.

kthyng commented 2 years ago

@SeascapeScience Thanks for letting me know — I totally understand!

@dankelley I'm sorry this has been a particularly slow submission process for you! I'll work on finding a new reviewer now. Thank you for your patience!

kthyng commented 2 years ago

Just tweeted at @erinann to see about being a replacement!

kthyng commented 2 years ago

Unfortunately she won't be able to do it right now.

kthyng commented 2 years ago

@patrickcgray Are you interested and able to review this submission to JOSS? It was submitted last summer and has lost several reviewers over time due to everyone being very busy so I am hoping to find a replacement reviewer who can start in the next week or two. Thank you for your consideration!

patrickcgray commented 2 years ago

Hi @kthyng yes I can go over this package next week if that works. Looks like an interesting submission!

kthyng commented 2 years ago

Wonderful @patrickcgray!!! I will alter this review issue so you'll be set when you start. You'll need to accept an invite to review in your email to be able to edit this issue.

kthyng commented 2 years ago

@whedon remove @SeascapeScience as reviewer

whedon commented 2 years ago

OK, @SeascapeScience is no longer a reviewer

kthyng commented 2 years ago

@whedon add @patrickcgray as reviewer

whedon commented 2 years ago

OK, @patrickcgray is now a reviewer

patrickcgray commented 2 years ago

Beginning my review now. Seems like the article PDF proof isn't available any longer so regenerating.

@whedon generate pdf

danielskatz commented 2 years ago

Commands need to start a comment, and the bot name has changed...