Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PRE REVIEW]: GCM-Filters: A Python Package for Diffusion-based Spatial Filtering of Gridded Data #3894

Closed
whedon opened this issue Nov 5, 2021 · 55 comments

Comments

@whedon
Copy link

whedon commented Nov 5, 2021

Submitting author: @NoraLoose (Nora Loose)
Repository: https://github.com/ocean-eddy-cpt/gcm-filters
Version: v0.1.3
Editor: @elbeejay
Reviewers: @callumrollo, @AleksiNummelin, @isgiddy
Managing EiC: Daniel S. Katz

⚠️ JOSS reduced service mode ⚠️

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

Author instructions

Thanks for submitting your paper to JOSS @NoraLoose. Currently, there isn't an JOSS editor assigned to your paper.

@NoraLoose if you have any suggestions for potential reviewers then please mention them here in this thread (without tagging them with an @). In addition, this list of people have already agreed to review for JOSS and may be suitable for this submission (please start at the bottom of the list).

Editor instructions

The JOSS submission bot @whedon is here to help you find and assign reviewers and start the main review. To find out what @whedon can do for you type:

@whedon commands
@whedon
Copy link
Author

whedon commented Nov 5, 2021

Hello human, I'm @whedon, a robot that can help you with some common editorial tasks.

⚠️ JOSS reduced service mode ⚠️

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.

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
Copy link
Author

whedon commented Nov 5, 2021

Wordcount for paper.md is 1131

@whedon
Copy link
Author

whedon commented Nov 5, 2021

Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1029/2021MS002552 is OK
- 10.5334/jors.148 is OK
- 10.1038/s41592-019-0686-2 is OK
- 10.1038/s41586-020-2649-2 is OK
- 10.1109/MCSE.2007.55 is OK
- 1721.1/117188 is OK
- 10.5281/zenodo.4968496 is OK

MISSING DOIs

- 10.25080/majora-7b98e3ed-013 may be a valid DOI for title:  Dask: Parallel Computation with Blocked algorithms and Task Scheduling 

INVALID DOIs

- https://doi.org/10.1029/2019MS001726 is INVALID because of 'https://doi.org/' prefix

@whedon
Copy link
Author

whedon commented Nov 5, 2021

Software report (experimental):

github.com/AlDanial/cloc v 1.88  T=0.16 s (230.3 files/s, 176058.6 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Python                          10            428            366           1502
Jupyter Notebook                 8              0          23079            879
reStructuredText                 6            219            182            259
TeX                              1             18              0            191
YAML                             7             12             15            184
Markdown                         2             35              0            114
TOML                             1              2              0             11
make                             1              4              7              9
-------------------------------------------------------------------------------
SUM:                            36            718          23649           3149
-------------------------------------------------------------------------------


Statistical information for the repository 'a7710009ba542e7c996313ed' was
gathered on 2021/11/05.
The following historical commit information, by author, was found:

Author                     Commits    Insertions      Deletions    % of changes
Andrew Ross                      8            89             20            1.10
Arthur                          24           483            420            9.10
Elizabeth A Yankovsk             6           132             41            1.74
Gustavo Marques                 10           632            198            8.37
Ian Grooms                      30           456            305            7.67
Julius Busecke                   6           104            209            3.16
NoraLoose                      116          3111           1557           47.06
Ryan Abernathey                 28          1461            686           21.64
Scott Bachman                    2             8              8            0.16

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
Andrew Ross                  70           78.7          0.9               14.29
Arthur                        5            1.0          7.9                0.00
Elizabeth A Yankovsk         25           18.9          1.0               16.00
Gustavo Marques             249           39.4          5.6               10.84
Ian Grooms                  201           44.1          5.7                5.97
Julius Busecke               83           79.8          9.2               39.76
NoraLoose                   936           30.1          4.6               10.36
Ryan Abernathey             727           49.8          5.9                8.12

@whedon
Copy link
Author

whedon commented Nov 5, 2021

👉📄 Download article proof 📄 View article proof on GitHub 📄 👈

@danielskatz
Copy link

@NoraLoose - while we find an editor, can you work on the possibly missing DOI and the incorrect DOI that whedon suggests, but note that some may be incorrect. Please feel free to make changes to your .bib file, then use the command @whedon check references to check again, and the command @whedon generate pdf when the references are right to make a new PDF. Whedon commands need to be the first entry in a new comment.

@danielskatz
Copy link

👋 @elbeejay - do you think you could edit this submission for JOSS?

@danielskatz
Copy link

@whedon invite @elbeejay as editor

@whedon
Copy link
Author

whedon commented Nov 5, 2021

@elbeejay has been invited to edit this submission.

@danielskatz
Copy link

@kthyng - just pinging you as well, since this falls into your area, but you currently don't have editing slots open

@NoraLoose
Copy link

Thanks @danielskatz for handling our submission and looking for an editor!

while we find an editor, can you work on the possibly missing DOI and the incorrect DOI that whedon suggests

Yes, working on it!

@NoraLoose
Copy link

@whedon check references

@whedon
Copy link
Author

whedon commented Nov 5, 2021

Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1029/2021MS002552 is OK
- 10.5334/jors.148 is OK
- 10.25080/Majora-7b98e3ed-013 is OK
- 10.1038/s41592-019-0686-2 is OK
- 10.1038/s41586-020-2649-2 is OK
- 10.1109/MCSE.2007.55 is OK
- 10.1029/2019MS001726 is OK
- 1721.1/117188 is OK
- 10.5281/zenodo.4968496 is OK

MISSING DOIs

- 10.25080/majora-7b98e3ed-013 may be a valid DOI for title:  Dask: Parallel Computation with Blocked algorithms and Task Scheduling 

INVALID DOIs

- None

@NoraLoose
Copy link

@whedon check references

@whedon
Copy link
Author

whedon commented Nov 8, 2021

Reference check summary (note 'MISSING' DOIs are suggestions that need verification):

OK DOIs

- 10.1029/2021MS002552 is OK
- 10.5334/jors.148 is OK
- 10.25080/majora-7b98e3ed-013 is OK
- 10.1038/s41592-019-0686-2 is OK
- 10.1038/s41586-020-2649-2 is OK
- 10.1109/MCSE.2007.55 is OK
- 10.1029/2019MS001726 is OK
- 1721.1/117188 is OK
- 10.5281/zenodo.4968496 is OK

MISSING DOIs

- 10.25080/majora-7b98e3ed-013 may be a valid DOI for title:  Dask: Parallel Computation with Blocked algorithms and Task Scheduling 

INVALID DOIs

- None

@NoraLoose
Copy link

I followed the dask documentation in how to cite dask:

@Manual{,
  title = {Dask: Library for dynamic task scheduling},
  author = {{Dask Development Team}},
  year = {2016},
  url = {https://dask.org},
}

Unfortunately, there is no DOI for this citation, and the DOI that @whedon suggests is not correct. (Instead, it is the DOI for a paper by M. Rocklin.)

@NoraLoose
Copy link

@whedon generate pdf

@whedon
Copy link
Author

whedon commented Nov 8, 2021

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

 

@NoraLoose
Copy link

@whedon generate pdf

@elbeejay
Copy link
Member

elbeejay commented Nov 8, 2021

@whedon assign me as editor

@whedon
Copy link
Author

whedon commented Nov 8, 2021

OK, the editor is @elbeejay

@elbeejay
Copy link
Member

elbeejay commented Nov 8, 2021

@NoraLoose can you try switching the bib entry-type for dask to @misc instead of @Manual? That is the recommended format for citing a software repository per the JOSS docs (link), and so it might play nicer with whedon.

@NoraLoose
Copy link

@whedon generate pdf

@whedon
Copy link
Author

whedon commented Nov 10, 2021

OK, @callumrollo is now a reviewer

@edoddridge
Copy link

Hi @elbeejay. I'm only working part time at the moment and wouldn't be able to do this in any sort of reasonable time frame, so I will need to decline this time. Sorry.

@elbeejay
Copy link
Member

Hi @elbeejay. I'm only working part time at the moment and wouldn't be able to do this in any sort of reasonable time frame, so I will need to decline this time. Sorry.

No problem, thanks for letting us know!

@elbeejay
Copy link
Member

👋 @AleksiNummelin, would you be willing to review this submission to JOSS? I think your experience working on ocean and climate dynamics using Python would allow you to provide an insightful review. At JOSS we do checklist-driven reviews, the JOSS review criteria can be found here.

The submission is "GCM-Filters: A Python Package for Diffusion-based Spatial Filtering of Gridded Data". This is a pre-review issue which is used to find reviewers. Once 2 or 3 reviewers have been found I'll start the review on a dedicated GitHub issue. At present we are asking reviewers to complete reviews in 6 weeks, although this can be extended if needed. If you are not able to review but can recommend someone else, please mention them here (in this case please mention their GitHub handle without the "@" symbol).

If you are interested, please take a look at the journal's conflict of interest policy to ensure you do not have a conflict before agreeing to review this submission.

Thank you, feel free to reach out if you have any questions about the JOSS review process. Please do not feel any pressure to accept this review request if you do not have the time or do not feel comfortable reviewing this software package, we appreciate and respect our peer-reviewers' time.

@AleksiNummelin
Copy link

AleksiNummelin commented Nov 17, 2021

Hi @elbeejay, I'd be happy to review, I have tested the tool already so this is a good chance to look through the code properly. I will be busy for the next 2 weeks so expect little progress, but after that I'd expect to submit the review relatively quickly.

To be completely open (in accordance with the JOSS spirit), I want to declare that I know the first author well as we worked in the same university before, but we don't have shared publications nor do I have any trouble in providing an impartial assessment (there is no formal conflict of interest).

@elbeejay
Copy link
Member

Awesome @AleksiNummelin, sounds like you'll be able to provide perspectives as both a real user and fellow developer. Thank you for being clear about your relationship with the lead-author, I agree that it does not sound like a true COI.

@elbeejay
Copy link
Member

@whedon add @AleksiNummelin as reviewer

@whedon
Copy link
Author

whedon commented Nov 17, 2021

OK, @AleksiNummelin is now a reviewer

@elbeejay
Copy link
Member

👋 @isgiddy, would you be willing to review this submission to JOSS? I think your experience as an ocean scientist would allow you to provide the authors with a constructive review. At JOSS we do checklist-driven reviews, the JOSS review criteria can be found here.

The submission is "GCM-Filters: A Python Package for Diffusion-based Spatial Filtering of Gridded Data". This is a pre-review issue which is used to find reviewers. Once 2 or 3 reviewers have been found I'll start the review on a dedicated GitHub issue. At present we are asking reviewers to complete reviews in 6 weeks, although this can be extended if needed.

If you are interested, please take a look at the journal's conflict of interest policy to ensure you do not have a conflict before agreeing to review this submission.

Thank you, feel free to reach out if you have any questions about the JOSS review process. Please do not feel any pressure to accept this review request if you do not have the time or do not feel comfortable reviewing this software package, we appreciate and respect our peer-reviewers' time.

@NoraLoose
Copy link

NoraLoose commented Nov 23, 2021

Hey @elbeejay! Just another thought: in case we are still short on reviewers, here are two more suggestions:

  • raphaeldussin
  • JiaweiZhuang

@elbeejay
Copy link
Member

Hey @elbeejay! Just another thought: in case we are still short on reviewers, here are two more suggestions:

  • raphaeldussin
  • JiaweiZhuang

Thank you, yes I am hoping to find one more reviewer before we move from "pre-review" to the "review" itself.

@isgiddy
Copy link

isgiddy commented Nov 23, 2021

Hi @elbeejay. This looks interesting and I'd be happy to learn more about this filtering technique and wider applications via the review process.

@elbeejay
Copy link
Member

Hi @elbeejay. This looks interesting and I'd be happy to learn more about this filtering technique and wider applications via the review process.

Awesome, thanks!

@elbeejay
Copy link
Member

@whedon add @isgiddy as reviewer

@whedon
Copy link
Author

whedon commented Nov 23, 2021

OK, @isgiddy is now a reviewer

@elbeejay
Copy link
Member

@whedon start review

@whedon
Copy link
Author

whedon commented Nov 23, 2021

OK, I've started the review over in #3947.

@whedon whedon closed this as completed Nov 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants