Open editorialbot opened 10 months 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.39 s (406.1 files/s, 143796.7 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Python 92 4996 8228 24874
Jupyter Notebook 12 0 12442 2506
HTML 2 165 4 605
TeX 1 31 0 482
reStructuredText 34 317 265 378
YAML 6 21 37 205
Markdown 5 70 0 167
DOS Batch 3 21 1 46
TOML 1 5 8 38
make 1 4 7 10
Dockerfile 1 5 1 8
-------------------------------------------------------------------------------
SUM: 158 5635 20993 29319
-------------------------------------------------------------------------------
gitinspector failed to run statistical information for the repository
Wordcount for paper.md
is 1532
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1016/j.ijhydene.2019.08.032 is OK
- 10.1016/j.ijhydene.2020.12.197 is OK
- 10.3390/en12142825 is OK
- 10.1016/j.energy.2018.05.059 is OK
- 10.1016/j.ijhydene.2018.11.194 is OK
- 10.1007/s12532-011-0026-8 is OK
- 10.3390/en13030641 is OK
- 10.1016/j.apenergy.2021.117825 is OK
- 10.1016/j.apenergy.2022.119029 is OK
- 10.1016/j.ijhydene.2021.04.036 is OK
- 10.1016/j.apenergy.2018.01.023 is OK
- 10.1016/j.rser.2018.11.020 is OK
- 10.1016/j.enbuild.2022.112480 is OK
- 10.1016/j.ijhydene.2021.04.036 is OK
- 10.3390/en15103801 is OK
- 10.3390/en15249517 is OK
- 10.1007/s11590-021-01826-w is OK
- 10.1016/j.adapen.2021.100063 is OK
- 10.1016/j.ijhydene.2023.05.308 is OK
- 10.1016/j.adapen.2023.100148 is OK
- 10.1016/j.ijhydene.2023.05.012 is OK
- 10.1016/j.rset.2023.100059 is OK
- 10.18154/RWTH-2023-01485 is OK
- 10.18154/RWTH-2023-01465 is OK
MISSING DOIs
- None
INVALID DOIs
- None
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@GregorBecker, @olejandro, @leonardgoeke β This is the review thread for the paper. All of our communications will happen here from now on.
Please read the "Reviewer instructions & questions" in the first comment above. Please create your checklist typing:
@editorialbot generate my checklist
As you go over the submission, please check any items that you feel have been satisfied. There are also links to the JOSS reviewer guidelines.
The JOSS review is different from most other journals. Our goal is to work with the authors to help them meet our criteria instead of merely passing judgment on the submission. As such, the reviewers are encouraged to submit issues and pull requests on the software repository. When doing so, please mention https://github.com/openjournals/joss-reviews/issues/6274
so that a link is created to this thread (and I can keep an eye on what is happening). Please also feel free to comment and ask questions on this thread. In my experience, it is better to post comments/questions/suggestions as you come across them instead of waiting until you've reviewed the entire package.
We aim for the review process to be completed within about 4-6 weeks but please make a start well ahead of this as JOSS reviews are by their nature iterative and any early feedback you may be able to provide to the author will be very helpful in meeting this schedule.
Also, noting that multiple reviewers here said they would not be able to complete their reviews until towards the middle-end of February.
:wave: @GregorBecker, @olejandro, @leonardgoeke β just checking in here to see if there's anything you need from me at this stage?
Good morning @arfon, at the moment I don't need any further help from you, as soon as I find the time to review I will open my checklist. Kind Regards Gregor
Overall, the introduction of ETHOS.FINE is clear, comprehensible, and relevant. I have a few points listed below, following the guidelines above.
The installation guide was clear, but mamba as a package installer was new to me and something I had to install separately. Therefore, it is worth briefly mentioning and explaining this choice in the paper. The long list of peer-reviewed publications applying the tool proves its functionality. Although this could be interesting in this context, there are no claims regarding performance.
All good here.
The repository names the package's dependencies but only specifies the version in one case. In my experience with Python, packages are often not compatible with the newest version of a dependency. As a result, the user must invest a lot of time reconstructing a functioning configuration if the dependencies do not specify a version.
The documentation shows how to cite the package but gives no details on contributing or reporting problems.
The current state-of-the-art and need for the software is not discussed in the paper. The one paper that is supposed to prove the need is outdated and the tool is not differentiated from others in the field (Calliope, GenX, PyPSA, AnyMOD, etc.).
Earlier, the paper mentioned complexity reduction as a key capability of FINE. Therefore, some indicative information on performance is sensible, for instance, how long it takes to generate and solve a model with a certain number of time-steps, regions, and technologies. In this context, I would also like to know if the tools use pyomo as a backend for historical reasons or if it has an advantage over Linopy in the specific case.
@t-gross β looks like there's a bunch of feedback from the reviewers here at this point. Have you started working on that already? If not, perhaps you could and respond here?
I apologize for my late response. First, thank you very much for all the feedback! We have started to implement it but it will still take some time.
@t-gross βΒ just checking in here on your updates?
@t-gross β just checking in here on your updates?
Unfortunately, it will still take some time to get everything updated. We implemented some improvements to the code and readme. I hope to finish everything by end of June.
:wave: @t-gross β it's now the end of August. How are you getting on?
π @t-gross β it's now the end of August. How are you getting on?
Thanks for the question, and again my apologies that it took so long. I just uploaded the latest version of the paper (https://github.com/FZJ-IEK3-VSA/FINE/tree/paper). We tried to address most of the comments of our reviewers. I also wanted to thank them to read and comment on our paper draft and our software package.
As an update on this:
Repository:
Paper:
Not added:
Ongoing:
@GregorBecker, @olejandro, @leonardgoeke β apologies for the incredibly slow bump here but it looks like this submission is ready for your attention again.
Submitting author: !--author-handle-->@t-gross<!--end-author-handle-- (Theresa Gross) Repository: https://github.com/FZJ-IEK3-VSA/FINE Branch with paper.md (empty if default branch): paper Version: v2.3.0 Editor: !--editor-->@arfon<!--end-editor-- Reviewers: @GregorBecker, @olejandro, @leonardgoeke Archive: Pending
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
@GregorBecker & @olejandro & @leonardgoeke, 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 @arfon 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 @GregorBecker
π Checklist for @leonardgoeke
π Checklist for @olejandro