Closed editorialbot closed 1 year ago
Hello humans, I'm @editorialbot, a robot that can help you with some common editorial tasks.
For a list of things I can do to help you, just type:
@editorialbot commands
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
@editorialbot generate pdf
Software report:
github.com/AlDanial/cloc v 1.88 T=0.31 s (77.2 files/s, 20867.2 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Python 17 893 1615 2608
SVG 1 1 1 644
TeX 1 32 0 372
Markdown 2 48 0 175
YAML 2 8 10 44
INI 1 9 0 28
-------------------------------------------------------------------------------
SUM: 24 991 1626 3871
-------------------------------------------------------------------------------
gitinspector failed to run statistical information for the repository
Wordcount for paper.md
is 1038
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.5194/gmd-15-1753-2022 is OK
- 10.3389/feart.2022.789332 is OK
- 10.5194/hess-23-4717-2019 is OK
- 10.5194/tc-2021-380 is OK
- 10.5194/esurf-2022-39 is OK
- 10.5194/gmd-2022-137 is OK
- 10.5194/gmd-8-3867-2015 is OK
- 10.5194/hess-25-4455-2021 is OK
- 10.1029/2018WR023903 is OK
- 10.5194/hess-23-4717-2019 is OK
- 10.5194/gmd-7-387-2014 is OK
- 10.5194/gmd-5-1245-2012 is OK
- 10.5194/gmd-15-1753-2022 is OK
- 10.5194/gmd-5-773-2012 is OK
- 10.1016/S0165-232X(02)00074-5 is OK
- 10.1002/qj.3803 is OK
- 10.1038/s41467-018-03629-7 is OK
- 10.1016/j.scitotenv.2022.154459 is OK
- 10.1029/2020GL088120 is OK
- 10.1038/s43017-021-00219-y is OK
- 10.1175/1520-0469(2004)061<1377:ALTOOP>2.0.CO;2 is OK
- 10.1175/JHM548.1 is OK
- 10.5194/gmd-7-2831-2014 is OK
- 10.1175/JHM-D-21-0070.1 is OK
- 10.5194/gmd-2022-127 is OK
- 10.5194/hess-2022-241 is OK
- 10.5334/jors.148 is OK
- 10.5281/zenodo.3509134 is OK
- 10.21105/joss.00884 is OK
MISSING DOIs
- 10.3389/feart.2022.789332 may be a valid DOI for title: A Downscaling Intercomparison Study: The Representation of Slope- and Ridge-Scale Processes in Models of Different Complexity
INVALID DOIs
- None
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@arbennett @dvalters just a reminder that we'd like to give feedback to the authors this month, if possible
@hugoledoux apologies for the delay, will review today! :)
Very interesting submission @ArcticSnow! I'm just having a few issues getting the example to run here, I wondered if you could point out where I might be going wrong: https://github.com/ArcticSnow/TopoPyScale/issues/55
Thank you @dvalters , please see my response in the issue.
I made a version release v0.2.0 today of the library. If you installed it yesterday, please make sure to either pull
the repo (if installed in dev version), or update the install (if install the pip release). Also, git pull
the example repository too.
In case you are still testing the library, a key bug (introduced the last month) was identified and corrected this week. I hope this will not hinder your appreciation of the library, if using the latest version (v0.2).
Thanks @ArcticSnow I will aim to have the review completed by early next week, So far I don't envisage any significant changes or revisions, only minor comments. :)
Edit: Any comments/feedback I had were resolved in the repository issue tracker by the authors)
@dvalters any progress on the review?
All good from me. I was able to make it work in the end and see the results reproduced.
Hi @ArcticSnow - apologies for being so delayed on this, but I was able to finish up my review today. Overall I think this is a nice library that brings tons of value to the table for making climate/reanalysis data more actionable. Thank you for the submission, I could see myself using this in the future! Below is my formal review. I'll open up a few issues on the documentation and examples repositories that correspond to these comments.
TopoPyScale is a python package for downscaling meteorological data to fine spatial resolutions. It is built on many of the standard toolkits being used in the geosciences, and implements the core downscaling routines from a previous methodology, TopoScale. TopoPyScale provides a computationally frugal and streamlined workflow, which are both invaluable features for enabling many modeling studies. Additionally the authors provide numerous options for input/output formatting and tweaking the core algorithms.
I found TopoPyScale relatively straightforward to get up and running, but difficult to actually use due to a lack of documentation and incomplete examples. Overall I think this tool would be very valuable for anyone who knows how to use it, so after some changes to the documentation and the examples I would find it suitable for publication in JOSS.
The majority of my comments arose when actually using TopoPyScale on the examples. The only large change I would suggest making to the paper would be a table listing what variables are able to be downscaled, if such a limitation exists.
norway_finse
runs both the distributed and pointwise downscaling, but they overwrite eachother.compare_obs.ipynb
in TopoPyScale_examples the matplotlib styles are not installed by default, so I would remove this.metno*.pckl
files for compare_obs.ipynb
do not seem to exist in the examples.@arbennett , @dvalters , Thank you for your time reviewing and suggesting constructive changes to the paper and the software. I am currently in the field for most of April, and will accomplish all suggestions in May for an updated version.
pipeline_spatial.py
and pipeline_point.py
. pipeline_testing.py
was also added to run a test in github Action.environment.yml
file, lint the package with Flake8, clone the latest ex1_norway_finse
example, and finally run the script pipeline_test.py
. This is a basic spatialized downscaling script over two months.config.yml
file.topo_scale.py
as dataset attributes@arbennett @dvalters just a heads-up that the submission has been updated (with a clear summary just above), so if you could check it and update your checklist.
thanks!
@editorialbot generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
Dear all, You will find an updated and revised version of the code (V0.2.2) and the paper following all the constructive suggestions. I hope this fulfills the requirements and is satisfactory for future users of the library. You may see the checklist above in this discussion thread. I'd be happy to know if you identify further obvious improvements to perform. Thank you
Awesome, thank you so much @hugoledoux and @ArcticSnow! The changes look great, I'm particularly thankful for the table of configuration options in the docs and the updated example notebooks. I'm happy to say that I think this is ready to be accepted!
Thank you @arbennett and @dvalters for your positive responses to the latest changes. @hugoledoux, is there something I may do to pursue further the publishing process in JOSS?
I was on holidays, sorry for the delays.
You do not need to do anything at the moment, I'll proof-read the paper and double-check all the submission, and you might have to change a few things. Later today or on Monday.
Ok, I went through the paper and fixed/proposed a few minor things: https://github.com/ArcticSnow/TopoPyScale/pull/88
Also, the "force" in that sentence makes no sense to me:
The results can then be exported in a number of formats that are able to force specialized land surface models for snow
but perhaps it is fine in your community.
After you've fix those, could you:
I can then move forward with recommending acceptance of the submission.
@editorialbot set <DOI here> as archive
@editorialbot set <version here> as version
@editorialbot generate pdf
@editorialbot check references
and ask author(s) to update as needed@editorialbot recommend-accept
Thank you @hugoledoux
The results can then be exported in a number of formats that can be used as forcing for specialized land surface models for snow,...
-[x] Double check authors and affiliations (including ORCIDs) -[x] Make a release of the software with the latest changes from the review and post the version number here. This is the version that will be used in the JOSS paper. -[x] Archive the release on Zenodo/figshare/etc and post the DOI here. -[x] Make sure that the title and author list (including ORCIDs) in the archive match those in the JOSS paper. -[x] Make sure that the license listed for the archive is the same as the software license. License is: MIT License
Please let me know if anything else is needed or missing. Thank you
@editorialbot generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
I just identified a typo in the paper.
Ok pushed a correction of the typo line 13 in the draft. Should I start over the archiving?
Ok pushed a correction of the typo line 13 in the draft. Should I start over the archiving?
no for one typo it's fine, we archive the latest version here.
and after me, the EiC might ask for minor changes too.
@editorialbot set 10.5281/zenodo.8043606 as archive
Done! archive is now 10.5281/zenodo.8043606
@editorialbot set v0.2.3 as version
Done! version is now v0.2.3
@editorialbot check references
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.5194/gmd-15-1753-2022 is OK
- 10.3389/feart.2022.789332 is OK
- 10.5194/hess-23-4717-2019 is OK
- 10.5194/tc-2021-380 is OK
- 10.5194/esurf-2022-39 is OK
- 10.5194/gmd-15-9127-2022 is OK
- 10.5194/gmd-8-3867-2015 is OK
- 10.5194/hess-25-4455-2021 is OK
- 10.1029/2018WR023903 is OK
- 10.5194/hess-23-4717-2019 is OK
- 10.5194/gmd-7-387-2014 is OK
- 10.5194/gmd-5-1245-2012 is OK
- 10.5194/gmd-15-1753-2022 is OK
- 10.5194/gmd-5-773-2012 is OK
- 10.1016/S0165-232X(02)00074-5 is OK
- 10.1002/qj.3803 is OK
- 10.1038/s41467-018-03629-7 is OK
- 10.1016/j.scitotenv.2022.154459 is OK
- 10.1029/2020GL088120 is OK
- 10.1038/s43017-021-00219-y is OK
- 10.1175/1520-0469(2004)061<1377:ALTOOP>2.0.CO;2 is OK
- 10.1175/JHM548.1 is OK
- 10.5194/gmd-7-2831-2014 is OK
- 10.1175/JHM-D-21-0070.1 is OK
- 10.5194/gmd-16-2607-2023 is OK
- 10.5194/hess-2022-241 is OK
- 10.5334/jors.148 is OK
- 10.5281/zenodo.3509134 is OK
- 10.21105/joss.00884 is OK
MISSING DOIs
- 10.3389/feart.2022.789332 may be a valid DOI for title: A Downscaling Intercomparison Study: The Representation of Slope- and Ridge-Scale Processes in Models of Different Complexity
INVALID DOIs
- None
@editorialbot recommend-accept
Attempting dry run of processing paper acceptance...
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.5194/gmd-15-1753-2022 is OK
- 10.3389/feart.2022.789332 is OK
- 10.5194/hess-23-4717-2019 is OK
- 10.5194/tc-2021-380 is OK
- 10.5194/esurf-2022-39 is OK
- 10.5194/gmd-15-9127-2022 is OK
- 10.5194/gmd-8-3867-2015 is OK
- 10.5194/hess-25-4455-2021 is OK
- 10.1029/2018WR023903 is OK
- 10.5194/hess-23-4717-2019 is OK
- 10.5194/gmd-7-387-2014 is OK
- 10.5194/gmd-5-1245-2012 is OK
- 10.5194/gmd-15-1753-2022 is OK
- 10.5194/gmd-5-773-2012 is OK
- 10.1016/S0165-232X(02)00074-5 is OK
- 10.1002/qj.3803 is OK
- 10.1038/s41467-018-03629-7 is OK
- 10.1016/j.scitotenv.2022.154459 is OK
- 10.1029/2020GL088120 is OK
- 10.1038/s43017-021-00219-y is OK
- 10.1175/1520-0469(2004)061<1377:ALTOOP>2.0.CO;2 is OK
- 10.1175/JHM548.1 is OK
- 10.5194/gmd-7-2831-2014 is OK
- 10.1175/JHM-D-21-0070.1 is OK
- 10.5194/gmd-16-2607-2023 is OK
- 10.5194/hess-2022-241 is OK
- 10.5334/jors.148 is OK
- 10.5281/zenodo.3509134 is OK
- 10.21105/joss.00884 is OK
MISSING DOIs
- 10.3389/feart.2022.789332 may be a valid DOI for title: A Downscaling Intercomparison Study: The Representation of Slope- and Ridge-Scale Processes in Models of Different Complexity
INVALID DOIs
- None
🎉 congrats @ArcticSnow this was a nice submission that required little feedback, most of the material was already there ❤️
thanks @dvalters and @arbennett for the help!
:warning: Error preparing paper acceptance. The generated XML metadata file is invalid.
ID ref-hess-23-4717-2019 already defined
ID ref-gmd-15-1753-2022 already defined
uh oh, something went wrong here. Could one @openjournals/joss-eics help here?
@openjournals/dev any idea how to interpret/fix the above error?
@hugoledoux and @kyleniemeyer , it was simply a doubling of the references indicated by the bot inside the paper.bib
file. I pushed a correction. My bad.
@openjournals/ese-eics it seems the hiccup has been solved, can someone take care of formally accepting the paper please?
@hugoledoux Thanks for the ping, this submission was never actually labeled as ready to go due to the error. I'll take a look at moving things forward now.
Submitting author: !--author-handle-->@arcticsnow<!--end-author-handle-- (Simon Filhol) Repository: https://github.com/ArcticSnow/TopoPyScale Branch with paper.md (empty if default branch): Version: v0.2.3 Editor: !--editor-->@hugoledoux<!--end-editor-- Reviewers: @dvalters, @arbennett Archive: 10.5281/zenodo.8043606
Status
Status badge code:
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
@dvalters & @arbennett, your review will be checklist based. Each of you will have a separate checklist that you should update when carrying out your review. First of all you need to run this command in a separate comment to create the checklist:
The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @hugoledoux 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 ✨
Checklists
📝 Checklist for @dvalters
📝 Checklist for @arbennett