-
-
Notifications
You must be signed in to change notification settings - Fork 38
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
[REVIEW]: Excimontec v1.0: An Open-Source Software Tool for Kinetic Monte Carlo Simulations of Organic Electronic Devices #2307
Comments
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @mdavezac it looks like you're currently assigned to review this paper 🎉. 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. ⭐ Important ⭐ 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:
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
|
|
@whedon add @liangtianumich as reviewer |
OK, @liangtianumich is now a reviewer |
@mdavezac, @liangtianumich , make sure to accept the invitation to the reviewers group and to have a look at the reviewer guidelines. The review process will happen in this issue page, so questions to the author or to me can be added as comments here. |
@pdebuyl, I missed the invitation to the reviewer group and it time out. Could you please send it back? |
@arfon is it possible for me to restart an invitation to the reviewer group? |
It is, you can do |
OK, the reviewer has been re-invited. @mdavezac please accept the invite by clicking this link: https://github.com/openjournals/joss-reviews/invitations |
@arfon thanks |
CompilationThe procedure completed almost without a hitch. The issue is that it requires the users to set up their environment with a CXX variable. This may be a standard for a developer, not so much for user. This requirement is missing from the installation guide. What's weird though is that the environment variable is not actually used to identify the compiler, since the compiler is hard-coded to mpicxx. It's merely a surprising way to specify a set of CXXFLAGS. However, even though CXX is just a switch, it cannot be set in the expected way for a makefile, e.g. Among other environments, this makefile will fail on crays, where mpi compiler wrappers have less standard names. InstallationThere is no installation procedure per se. However, the main product is a relocatable executable. RecommendationAt the low end, it would be sufficient to explain the non-standard usage of CXX in the user-guide and that the executable can be relocated to another location of the user's choosing. It may be good idea to replace CXX with a suitably named makefile variable with a suitable default. However, I would strongly recommend ditching hand-rolled makefiles in favor of meson or cmake. The advantages will include: (i) out of tree builds, (ii) large set of compilers, (iii) standard installation procedure to /usr/bin, (v) installation of libKMC.a (or .so), (v) build specification shorter and less error prone than a makefile. |
Software paper: Travis provide continuous integration. Integration testing is something else still. Indeed some of the unit-tests in the code could be termed integration tests, e.g. ExcitonDiffusionTests. |
Thank you @mdavezac for the review! @MikeHeiber you can already reply to @mdavezac , you don't have to wait for @liangtianumich 's review. The process at JOSS is to discuss the comments as a dialogue on this github issue page. PS: sorry , I mistyped @liangtianumich 's handle in my previous comment. |
@amandadumi would you review the article "Excimontec v1.0: An Open-Source Software Tool for Kinetic Monte Carlo Simulations of Organic Electronic Devices" for the Journal of Open Source Software? |
@whedon commands |
Here are some things you can ask me to do:
|
@whedon remove @liangtianumich as reviewer |
OK, @liangtianumich is no longer a reviewer |
@whedon accept from branch joss-proofing |
|
|
👋 @openjournals/joss-eics, this paper is ready to be accepted and published. Check final proof 👉 openjournals/joss-papers#1692 If the paper PDF and Crossref deposit XML look good in openjournals/joss-papers#1692, then you can now move forward with accepting the submission by compiling again with the flag
|
@MikeHeiber this is a good time to merge if you wish. Else, the process carries on with the other branch. One of the editors-in-chief will take over the rest of the process. |
ping @openjournals/joss-eics |
Hi @pdebuyl I saw this but thought I'd give @MikeHeiber a chance to do the merging before I moved ahead. Should I just go ahead now? |
Hi @kthyng thanks for the reply. The merge of the custom branch should be a "fast-forward" merge only and the software release won't change. Please go ahead with the custom branch then, @MikeHeiber is waiting to cite this paper in others, so it is better to proceed. |
@kthyng Please go ahead and publish the paper in it's current form. I'll merge the joss-proofing branch in afterwards and also update the branch to include the reference information. |
Hi @MikeHeiber! I'll help finish up the details for your publication. Please change the metadata for your zenodo archive to exactly match your JOSS paper (title and authors). |
I just read through your paper @MikeHeiber. It looks fine, except for some reason all the references were listed after the period of the sentence they were used in. I changed this in this PR. Please look through and see if you want to merge. |
@kthyng The Zenodo archive is now updated as requested, and your PR is merged into the joss-proofing branch. |
@whedon generate pdf from branch joss-proofing |
|
@whedon accept from branch joss-proofing |
|
|
👋 @openjournals/joss-eics, this paper is ready to be accepted and published. Check final proof 👉 openjournals/joss-papers#1707 If the paper PDF and Crossref deposit XML look good in openjournals/joss-papers#1707, then you can now move forward with accepting the submission by compiling again with the flag
|
@whedon accept deposit=true from branch joss-proofing |
|
🐦🐦🐦 👉 Tweet for this paper 👈 🐦🐦🐦 |
🚨🚨🚨 THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! 🚨🚨🚨 Here's what you must now do:
Any issues? Notify your editorial technical team... |
Congrats to @MikeHeiber on your new publication! Thanks to editor @pdebuyl and reviewers @mdavezac and @Luthaf. This wouldn't be possible without your time and expertise. |
🎉🎉🎉 Congratulations on your paper acceptance! 🎉🎉🎉 If you would like to include a link to your paper from your README use the following code snippets:
This is how it will look in your documentation: We need your help! Journal of Open Source Software is a community-run journal and relies upon volunteer effort. If you'd like to support us please consider doing either one (or both) of the the following:
|
Submitting author: @MikeHeiber (Michael Heiber)
Repository: https://github.com/MikeHeiber/Excimontec
Version: v1.0.0
Editor: @pdebuyl
Reviewers: @mdavezac, @Luthaf
Archive: 10.5281/zenodo.4008122
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
@mdavezac, @Luthaf, 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 @pdebuyl know.
✨ Please try and complete your review in the next six weeks ✨
Review checklist for @mdavezac
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @Luthaf
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
The text was updated successfully, but these errors were encountered: