-
-
Notifications
You must be signed in to change notification settings - Fork 39
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]: DynamicalBilliards.jl : An easy-to-use, modular and extendable Julia package for Dynamical Billiard systems in two dimensions. #458
Comments
Hello human, I'm @whedon. I'm here to help you with some common editorial tasks. @ahwillia it looks like you're currently assigned as the reviewer for this paper 🎉. ⭐ Important ⭐ If you haven't already, you should seriously consider unsubscribing from GitHub notifications for this (https://github.com/openjournals/joss-reviews) repository. As as 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:
|
Thank you very much for accepting to review my submission. |
Happy to participate. It will likely be the coming weekend before I can spend time going through everything in detail. As suggested by @kyleniemeyer I will leave comments to the above check-box items. |
Overall this looks excellent - really appreciate your attention to detail while putting this together! @Datseris - what do you think about having an Other than that I'm inclined to approve this. But we can wait for @mlxd to weigh in. |
Oh two other short comments
Is this listed anywhere explicitly?
Do you mind adding DOI links to the references in your |
Thanks for the kind words @ahwillia . I've just added guidelines for issue reports. I will now do your other requests:
About the Jupyter notebooks... Is it possible to avoid this step? My only issue is that I have never used Jupyter and it make take a while/be tricky to set it up etc. I know it is kind of annoying to copy/paste that much but fortunately the documentation allows you to copy an entire code-block by clicking the top - right corner of each code block. |
Yep - I'm fine with no jupyter notebooks, just a suggestion.
…On Wed, Nov 15, 2017 at 3:21 PM, George Datseris ***@***.***> wrote:
Thanks for the kind words @ahwillia <https://github.com/ahwillia> . I've
just added guidelines for issue reports.
I will now do your other requests:
- Add DOIS to paper.md
- Add a dedicated paragraph on the homepage of the documentation about
support (we have our own chatroom on gitter)
- Add a dedicated contributors_guide file either in the repo first
page or in the documentation page.
About the Jupyter notebooks... Is it possible to avoid this step? My only
issue is that I have never used Jupyter and it make take a while/be tricky
to set it up etc.
I know it is kind of annoying to copy/paste that much but fortunately the
documentation allows you to copy an entire code-block by clicking the top -
right corner of each code block.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#458 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAm20dI5z-Qc2fx_q_LCBZimQScZFJIAks5s20fagaJpZM4QfdCf>
.
|
@ahwillia I have done the requested changes. Now all citations of the See this link: https://juliadynamics.github.io/DynamicalBilliards.jl/latest/#support Of course, the changes apply only on the latest version, and not on the release tag 1.6.1. Should a new tag be required let me know and I will tag it. |
I'm happy to accept this - I was able to install, run tests, and reproduce some simple plots. The package supports a well-defined need and is reasonably mature. Looking forward to seeing future developments! Now we'll just wait on @mlxd to check it over. |
Everything is clearly documented, installation and use is as described. This is a very useful package, and I'd be happy to accept this too. I agree with all of @ahwillia's comments and checkboxes. I do have one suggestion on the documentation for the examples: While it works for me on Mac, it does create a lot of "C:***\anim_99.png" files in the current directory, which may go elsewhere on a Windows machine due to the path (I have not tested). I would suggest a more platform-independent save string with the correct format for Win/Mac/LNX. Maybe explicitly setting the savedir as the current working directory (pwd()) would suffice for all platforms, and users can run the example code without changing. Though, feel free to ignore this, as it is merely a suggestion. |
This was simply a "dummy" name (indicated by the ***)... I expected users to put as a string wherever they want to save their files. I will just replace |
Great. Excellent work on this. It was very easy to review and recommend for acceptance. Unless @ahwillia has anything else, I think we are done. |
Awesome. Thank you for the swift and concise review! |
@kyleniemeyer the change is already done: https://juliadynamics.github.io/DynamicalBilliards.jl/latest/#julia-billiard-animation |
@Datseris ok, there are a few changes required for the paper.
Also, to the summary or introductory paragraph, could you describe the research application of the software for a diverse, non-specialist audience? Many people may not be familiar with billiard systems in the context of research.
|
@kyleniemeyer I have done all the changes you requested. Please see the latest files here: https://github.com/JuliaDynamics/DynamicalBilliards.jl/tree/master/paper I have a problem though. You said that "links to the repository will be included in the paper". I saw the example you cited but nowhere in that example there was a link to a documentation page. There was a link to a GitHub repository, but for me this is not enough. I would like to have a direct link to the documentation of the package somewhere in the paper. This could be either at the side, as part of this typical information or in-text. I do not mind. The users of a package are users, not developers. They should never have to know what git or GitHub is. To use the package you should just have a link to the documentation without having to go through links to other links to search for a documentation page. |
@Datseris sure, that's fine—perhaps you could link on "detailed documentation archive" in the summary at the top of the paper? |
@kyleniemeyer I am glad we could come to an agreement. I have added an in-text hyperlink. Is that all from my side? |
@Datseris thanks! I'm going to see if the paper compiles. The last step from you is archiving the final version of the software etc. (like using Zenodo) and then telling me the DOI here; but, wait until we're sure the paper doesn't need any more changes. |
@whedon generate pdf |
|
@arfon ruh roh. any way to see what went wrong? |
|
@kyleniemeyer @Datseris - the links in the paper are looking a bit better now. |
Yes, looks great! Ready to accept/publish. |
@ahwillia - many thanks for your review here and to @kyleniemeyer for editing this submission ✨ @Datseris - your paper is now accepted into JOSS and your DOI is https://doi.org/10.21105/joss.00458 ⚡️ 🚀 💥 |
Awesome! Thanks everybody for their effort! |
@ahwillia @kyleniemeyer I am sorry about this but is it possible to recompile the paper? Or "update" it? I realized that even though I am acknowledging people properly in the repository page, this is not very transparent in the paper. Therefore I copied the Acknowledgements page from the repository and added it to the paper.md as well, so that they are more transparent. I am sorry for forgetting this. |
@Datseris - yes, that's OK. The |
I think you should be able to quote their usernames in back-ticks e.g.
|
@arfon Thanks a lot for the flexibility you provide. I changed the nametags to have back-ticks. |
@whedon generate pdf |
|
|
@arfon everything is fine with the pdf! The only issue is that when I go to the DOI page, |
Yep, I've not updated them yet. Will get to this either later today or tomorrow. |
@Datseris - ok, these should be updated now. |
@arfon thank you very much, everything looks very nice. Quick question: what is the "formal"/official form for the bibtex entry for your journal? From my DOI link I can see:
Is there any way to export the citation as a bibtex entry? |
@Datseris you can try using https://www.doi2bib.org/; we used to rely on it, but it isn’t always working. |
also see openjournals/joss#341 |
Submitting author: @Datseris (George Datserus)
Repository: https://github.com/JuliaDynamics/DynamicalBilliards.jl
Version: v1.6.1
Editor: @kyleniemeyer
Reviewer: @ahwillia
Archive: 10.5281/zenodo.1059092
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) 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 questions
@ahwillia, please carry out your review in this issue by updating the checklist below (please make sure you're logged in to GitHub). The reviewer guidelines are available here: http://joss.theoj.org/about#reviewer_guidelines. Any questions/concerns please let @kyleniemeyer know.
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
paper.md
file include a list of authors with their affiliations?The text was updated successfully, but these errors were encountered: