openjournals / joss-reviews

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

[REVIEW]: CHAMP is an HPC Access and Metadata Portal #3824

Closed whedon closed 2 years ago

whedon commented 2 years ago

Submitting author: @cc-a (Christopher Cave-Ayland) Repository: https://github.com/ImperialCollegeLondon/champ Version: v2.1.0 Editor: @crvernon Reviewer: @thurber, @acrlakshman Archive: 10.5281/zenodo.6026417

: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/5439f73b03eff8700a4b573813ed369a"><img src="https://joss.theoj.org/papers/5439f73b03eff8700a4b573813ed369a/status.svg"></a>
Markdown: [![status](https://joss.theoj.org/papers/5439f73b03eff8700a4b573813ed369a/status.svg)](https://joss.theoj.org/papers/5439f73b03eff8700a4b573813ed369a)

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

@thurber & @acrlakshman, 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 @crvernon 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 @thurber

✨ 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 @acrlakshman

✨ 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 2 years ago

Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @thurber, @acrlakshman 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
whedon commented 2 years ago
Software report (experimental):

github.com/AlDanial/cloc v 1.88  T=0.09 s (934.3 files/s, 90898.9 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
SVG                              3              0             12           2880
Python                          48            687            518           2268
HTML                            14             46             32            558
Markdown                         2            119              0            385
YAML                             8              4              1            122
Ruby                             3              9              0             26
Dockerfile                       1              5              1              9
TOML                             1              0              0              8
JavaScript                       2              0             11              2
CSS                              1              0            371              1
-------------------------------------------------------------------------------
SUM:                            83            870            946           6259
-------------------------------------------------------------------------------

Statistical information for the repository '14d546bfbf24978947c594f1' was
gathered on 2021/10/14.
The following historical commit information, by author, was found:

Author                     Commits    Insertions      Deletions    % of changes
Christopher Cave-Ayl            98          4065            544          100.00

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
Christopher Cave-Ayl       3521           86.6          2.3                7.27
whedon commented 2 years ago

PDF failed to compile for issue #3824 with the following error:

 Can't find any papers to compile :-(
crvernon commented 2 years ago

@whedon generate pdf from branch joss

whedon commented 2 years ago
Attempting PDF compilation from custom branch joss. Reticulating splines etc...
whedon commented 2 years ago

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

crvernon commented 2 years ago

:wave: @cc-a @thurber @acrlakshman - the review takes place in this issue. Don't hesitate to shoot me a message in this thread if you have any questions!

❗ Please don't forget to add a link to this review issue in any issues or pull requests you may generate in the https://github.com/ImperialCollegeLondon/champ repository. This will help everyone have a single point of reference.

crvernon commented 2 years ago

@cc-a - While we are getting started...I noticed that you co-author several others in your paper but only you have contributed to the code. Could you simply describe (bullet points) each co-author's contributions here? Thanks!

crvernon commented 2 years ago

:mega: Mid-week rally! Looks like @cc-a and @thurber have a good dialogue going and are keeping the review progressing.

:wave: @acrlakshman - It may be good to check in on the issue @thurber has opened to make sure you don't duplicate efforts (https://github.com/ImperialCollegeLondon/champ/issues/70). Also, don't hesitate to reach out if you have any questions!

❓ @cc-a Don't forget to address:

@cc-a - While we are getting started...I noticed that you co-author several others in your paper but only you have contributed to the code. Could you simply describe (bullet points) each co-author's contributions here? Thanks!

👏 Keep up the good work!

cc-a commented 2 years ago

@cc-a - While we are getting started...I noticed that you co-author several others in your paper but only you have contributed to the code. Could you simply describe (bullet points) each co-author's contributions here? Thanks!

Please find below:

crvernon commented 2 years ago

:mega: Mid-week rally! Looks like @cc-a has started addressing some of the comments @thurber has made. Let's keep things rolling towards a successful review!

:wave: @acrlakshman - please update me to your progress thus far and don't hesitate to reach out if you have any questions.

👏 Keep up the good work!

whedon commented 2 years ago

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

whedon commented 2 years ago

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

acrlakshman commented 2 years ago

mega Mid-week rally! Looks like @cc-a has started addressing some of the comments @thurber has made. Let's keep things rolling towards a successful review!

wave @acrlakshman - please update me to your progress thus far and don't hesitate to reach out if you have any questions.

clap Keep up the good work!

@crvernon I didn't start my code review yet. I shall provide an update this weekend.

crvernon commented 2 years ago

:mega: Mid-week rally! Looks like @cc-a @thurber and @acrlakshman are all participating on this issue and all is rolling along well. Let's keep pushing to get this in great shape for publication!

👏 Keep up the good work!

crvernon commented 2 years ago

:mega: Mid-week rally!

@thurber and @acrlakshman please provide a short update in this issue thread concerning the status of your reviews. Thanks!

@cc-a are there any blockers on your side of things? I would like to keep our momentum up so we may keep pushing to get this in great shape for publication!

acrlakshman commented 2 years ago

mega Mid-week rally!

@thurber and @acrlakshman please provide a short update in this issue thread concerning the status of your reviews. Thanks!

@cc-a are there any blockers on your side of things? I would like to keep our momentum up so we may keep pushing to get this in great shape for publication!

I am on a different schedule last week, i shall provide my final update over the weekend.

cc-a commented 2 years ago

No blockers on my front. I think I have a proof of principle for running tests in a containerised demo cluster. Needs a tidy up though.

crvernon commented 2 years ago

@thurber and @acrlakshman please provide a short update in this issue thread concerning the status of your reviews. Thanks!

thurber commented 2 years ago

hi @crvernon, there are a few issues still outstanding in ImperialCollegeLondon/champ#70, the blocking one being a way to test the champ interface against a mock cluster. I believe @cc-a was close to implementing a solution.

crvernon commented 2 years ago

Thanks @thurber !

@cc-a could you provide an update as to how things are going on your end?

crvernon commented 2 years ago

:mega: Mid-week rally!

:wave: @acrlakshman please provide a short update in this issue thread concerning the status of your reviews.

:wave: @cc-a please provide an update here on the status of your responses to the reviewers thus far.

Thanks!

acrlakshman commented 2 years ago

Hi @crvernon , I need to finish going through the code, on the side I am also waiting for my comments to be addressed as noted in https://github.com/ImperialCollegeLondon/champ/issues/70.

cc-a commented 2 years ago

I've managed to sort the tricky bit with the containerised cluster for testing and will address the more minor comments in short order..

thurber commented 2 years ago

@crvernon - with @cc-a's latest updates that provide an end-to-end testing environment, I am satisfied with my review. Nice work!

crvernon commented 2 years ago

:mega: Mid-week rally!

It would be good to get this one wrapped up soon @cc-a so we can free up our reviewers. How are things looking on your side of things for finishing up the remaining issues? It looks like @acrlakshman has several more items to check off and @thurber has approved all.

@acrlakshman could you also provide an update to where things stand on your side of things?

Thanks!

acrlakshman commented 2 years ago

@crvernon, my comments were addressed. I shall submit my final review before this weekend.

crvernon commented 2 years ago

Thank you @acrlakshman !

crvernon commented 2 years ago

Also @acrlakshman please don't forget to check off any remaining boxes that have been addressed in your reviewer checklist. Thanks!

acrlakshman commented 2 years ago

Also @acrlakshman please don't forget to check off any remaining boxes that have been addressed in your reviewer checklist. Thanks!

@crvernon , sure I will clear all pending items.

acrlakshman commented 2 years ago

Things look good with the current shape, but all changes are in joss-review, may I know if things will be merged into develop branch?

cc-a commented 2 years ago

@acrlakshman Sure, if there are no further comments.

crvernon commented 2 years ago

@acrlakshman - if you have finished your current review and are satisfied with the outcome, please check off your final box for Substantial scholarly effort and I'll move to conducting my portion of this process. Thanks!

acrlakshman commented 2 years ago

@acrlakshman Sure, if there are no further comments.

no further comments from my side to get that branch merged.

acrlakshman commented 2 years ago

@acrlakshman - if you have finished your current review and are satisfied with the outcome, please check off your final box for Substantial scholarly effort and I'll move to conducting my portion of this process. Thanks!

Done.

crvernon commented 2 years ago

@whedon generate pdf

whedon commented 2 years ago

PDF failed to compile for issue #3824 with the following error:

 Can't find any papers to compile :-(
crvernon commented 2 years ago

@cc-a - I want to make sure I am working on what will be the branch that is targeted for release / publication. Your default branch is develop which is fine. Are you planning on bringing the joss branch into develop?

Also, you have quite a few dependabot PRs open do you mind evaluating merging these and ensuring they don't break your code? This may help prevent potential security issues for users.

cc-a commented 2 years ago

Thanks @crvernon. All dependabot PR's have been resolved and the joss-review branch implementing feedback has been merged into develop.

Is it an expectation that the paper.md should be part of the mainline development branch? If not I would prefer to keep it in its own separate branch.

crvernon commented 2 years ago

@whedon generate pdf from branch develop

whedon commented 2 years ago
Attempting PDF compilation from custom branch develop. Reticulating splines etc...
whedon commented 2 years ago

PDF failed to compile for issue #3824 with the following error:

 Can't find any papers to compile :-(
crvernon commented 2 years ago

@whedon generate pdf from branch joss

whedon commented 2 years ago
Attempting PDF compilation from custom branch joss. Reticulating splines etc...
whedon commented 2 years ago

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

crvernon commented 2 years ago

@whedon check references from branch joss

whedon commented 2 years ago
Attempting to check references... from custom branch joss
whedon commented 2 years ago
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1021/ci500302p is OK
- 10.21105/joss.00622 is OK
- 10.14454/FXWS-0523 is OK
- 10.1186/s13321-017-0190-6 is OK

MISSING DOIs

- None

INVALID DOIs

- None
crvernon commented 2 years ago

@cc-a - the following are some comments concerning the paper specifically:

Thanks!

crvernon commented 2 years ago

Thanks @crvernon. All dependabot PR's have been resolved and the joss-review branch implementing feedback has been merged into develop.

Is it an expectation that the paper.md should be part of the mainline development branch? If not I would prefer to keep it in its own separate branch.

Yes, it is fine to have the paper in a separate branch.