Closed whedon closed 2 years ago
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @samuelduchesne , @mewilhel 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:
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
Wordcount for paper.md
is 1054
Software report (experimental):
github.com/AlDanial/cloc v 1.88 T=1.30 s (905.6 files/s, 163655.1 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
C# 1026 17958 25378 116832
XML 39 245 304 26567
XAML 75 1100 1186 20613
MSBuild script 24 121 0 988
TeX 1 26 0 265
Markdown 3 108 0 236
DOS Batch 4 3 1 40
JSON 1 0 0 5
-------------------------------------------------------------------------------
SUM: 1173 19561 26869 165546
-------------------------------------------------------------------------------
Statistical information for the repository '75fc54a29a6cebc3d081fd58' was
gathered on 2021/08/05.
No commited files with the specified extensions were found.
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1016/j.apenergy.2020.115784 is OK
- 10.3390/en12050956 is OK
- 10.3390/buildings10080138 is OK
- 10.1016/j.est.2019.100763 is OK
- 10.3390/data5040102 is OK
- 10.1016/j.renene.2020.07.153 is OK
- 10.24451/arbor.9325 is OK
- 10.24451/arbor.9321 is OK
- 10.24451/arbor.7561 is OK
- 10.1016/j.rser.2012.08.013 is OK
- 10.1016/j.enbuild.2016.04.069 is OK
- 10.1016/j.rser.2008.09.033 is OK
- 10.1016/j.apenergy.2015.12.089 is OK
- 10.1016/j.enbuild.2019.109667 is OK
MISSING DOIs
- None
INVALID DOIs
- None
Failed to discover a valid open source license.
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@samuelduchesne , @mewilhel – 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.Both reviewers have checklists at the top of this thread (in that first comment) with the JOSS requirements. 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 #3574 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.
@noah80 I see that you name the MIT-license in your readme but it is not recognized by Github, probably the license-file is missing - could you please check on that?
Thanks for agreeing to the review!
I fixed the license issue just now. Thanks for pointing that out.
If I can help in any way with the review, let me know?
Hi @samuelduchesne , @mewilhel : If you have any further questions on the review, please do not hesitate to ask :)
:wave: @samuelduchesne , please update us on how your review is going (this is an automated reminder).
:wave: @mewilhel , please update us on how your review is going (this is an automated reminder).
@fraukewiese I've looked over the software and paper and I'm ready to go through my checklist but I'm receiving the following message when I attempt to accept the invite: "Sorry, we couldn't find that repository invitation. It is possible that the invitation was revoked or that you are not logged into the invited account." What are good next steps to resolve this?
@whedon re-invite @mewilhel as reviewer
OK, the reviewer has been re-invited.
@mewilhel please accept the invite by clicking this link: https://github.com/openjournals/joss-reviews/invitations
Thanks @danielskatz and sorry @mewilhel ! Hope that works now.
@fraukewiese Everything looks good on my end now. Thanks!
Sorry, having some difficulty getting my hands on a Windows computer to test out the tool.
@samuelduchesne : Thanks for the Update! I can understand that this is difficult. Do you think you will find a Windows computer for the review?
@fraukewiese it looks like it will be a while before a get my hands on one. I am transitioning into a new job and had to return my lab computer. I don’t have admin rights on the new one.
I might be quicker to assign a reviewer?
@samuelduchesne - that is a pity, your experience fits so well to the submission, but I can very well understand the problem. So good start into your new job, I will try to find another reviewer.
@jackbrookes Would you be willing to review the submission LoadProfileGenerator: An Agent-Based Behavior Simulation for Generating Residential Load Profiles ? The review has started already, but another reviewer could not make it, so it would be great if you could review this submission, since your programming skills with C# fit perfectly and also the content might be of interest to you.
Alright, I’ve finished reviewing.
I had an initial issue when attempting to use the software based on system time zones. I was able to easily work around this. I’m an American reviewer and this package appear to be more targeted for an EU end-user so I don’t consider this issue to be gating but rather a chance for continuous improvement (error log text below).
Otherwise, everything loads well on Windows and Linux. The software addresses an existing gap and I found the functionality easy to use with the existing documentation. The paper is well-written and as such I recommend it for publication in its current state.
errorlog.txt An error occurred. The error message is: An exception was thrown while activating λ:CalculationEngine.Helper.DayLightStatus. The time zone set in Windows is not compatible with the time zone of the geographic location. Yes, this is stupid, but it's a bug in the library used to calculate the sunrise times. The LPG version is 10.5.0.59. The error was logged to the file errorlog.txt. Please send that file to the author of the program to support further development.
@mewilhel : Thank you very much for your thorough review! @noah80 : Could you comment on the remark from mewilhel about the system time zones and the target end-users?
For information: I am currently contacting potential second reviewer per mail.
Thank you very much for the kind review!
The time zone error message only shows up if the time zone of the computer doesn't match the time zone you want to simulate. So if you want to select a german household, you need to set your computer to the german time zone. This is usually not an issue, since most people need load profiles for their home country. It's a bug in the library, as the error message says.
The sunrise/sunset-calculations can be used to determine when people turn on the light, but tests showed that using measured global solar irradiation data works better anyway. People tend to turn on the light in the winter for example if it is too dark even if the sun is up. So, the entire functionality is a bit obsolete and will eventually be removed.
@szkafander @sptennak Would one of you be willing to review the submission LoadProfileGenerator: An Agent-Based Behavior Simulation for Generating Residential Load Profiles ? The review has started already, but another reviewer could not make it, so it would be great if you could review this submission, since your programming skills with C# fit perfectly and also the content might be of interest to you.
@noah80 : If you have any other suggestions for a second reviewer for your submission, please let me know.
@fraukewiese Sorry, busy now. I can start reviewing this early next month. Let me know if that works.
@szkafander Early next month is fine. Thank you very much! So, I will assign you as 2nd reviewer.
@whedon add @szkafander as reviewer
OK, @szkafander is now a reviewer
@szkafander : Thank you very much for agreeing to review!
Please read the "Reviewer instructions & questions" in the first comment above.Both reviewers have checklists at the top of this thread (in that first comment) with the JOSS requirements. 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 #3574 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.
/ooo September 26 until October 3
@szkafander : If you have any questions regarding the review, do not hesitate to ask.
@fraukewiese I am ready to start the review. I can't edit the checklist. You might need to resend the invitation.
@whedon remove @samuelduchesne as reviewer
OK, @samuelduchesne is no longer a reviewer
@whedon re-invite @szkafander as reviewer
The reviewer already has a pending invite.
@szkafander please accept the invite by clicking this link: https://github.com/openjournals/joss-reviews/invitations
@szkafander Sorry for that, by clicking on the link above it should work, let me know if it still does not work.
@fraukewiese Clicked it, I got "This invitation has expired.". Still can't edit. This happened to me before, not sure what I'm doing wrong...
@szkafander Sorry for that, I will try to find out what is wrong...
Hrm, not sure what's going on here. @szkafander - could you try one more time accepting the invite here? https://github.com/openjournals/joss-reviews/invitations
@arfon works now, thanks!
@fraukewiese I finished the review.
LoadProfileGenerator is an awesome, extensive, incredibly detailed program. There is significant academic effort behind its development.
Using the website, installation of the binary is pain-free. Building from source also went smoothly.
The website has good information on usage. As far as I can tell, the code works as intended. The manual is available upon request.
I encountered the timezone issue too.
Suggestions:
@szkafander : Thank you very much for your review! And thanks for the patience with the non-working review-invite link.
@noah80 : Please react/reply to the suggestions from szkafander.
Thanks for the review!
I'll update this thread as soon as there is a new version. Hope that this is ok?
@noah80 : Perfect. Just let us know when you are done with the update and improvements.
Submitting author: !--author-handle-->@noah80<!--end-author-handle-- (Noah) Repository: https://github.com/FZJ-IEK3-VSA/LoadProfileGenerator Branch with paper.md (empty if default branch): Version: v10.8.0 Editor: !--editor-->@fraukewiese<!--end-editor-- Reviewers: @mewilhel, @szkafander Archive: 10.5281/zenodo.6304843
: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 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
@szkafander & @mewilhel , please carry out your review in this issue by updating the checklist below. If you cannot edit the checklist please:
The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @fraukewiese 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 @mewilhel
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @szkafander
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper