-
-
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]: PyAutoFit`: A Classy Probabilistic Programming Language for Model Composition and Fitting #2550
Comments
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @arm61, @eteq 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:
|
|
@Jammy2211: Please address Kevin's comments from the pre-review (copied here):
|
@dfm I was wondering are things like the "statement of need" (that is mentioned in the Documentation portion of this checklist) is expected to be in the code docs and the paper? |
Once issues 127 and 126 are closed, @dfm has clarified my comments, and the referencing problems are solved I think I am happy. An only small point in the "state of the field" bit for the paper, is that it might be worth mentioning |
@arm61: Thanks for the update! The statement of need should be in both the paper and the documentation. Let me know if you need more clarification. |
Cheers @dfm. @Jammy2211 I think it is worth adding mention of the statement of need (covered well in the paper) to the homepage of the readthedocs. |
Sorry that I have taken so long to complete this by the way. Life got in the way a bit! |
Great - I think I pretty much agree with all your suggestions and will get everything sorted this week :). You've definitely brought up a couple of aspects of the docs that need some polishing! No problem on the length of time, I think everyone's stretched pretty thin at the moment and just trying to get everything done whenever its possible. |
I have responded to all suggestions :). Pretty much every single one improved the quality of the software and docs significantly, so thank you! I have added uravu to the software list at the bottom, but not in the main body of text. uravu looks like a really cool project and shares a lot of similarity with PyAutoFit given how we both focus on emcee and dynesty. However, it doesn't take me as a probabilistic programming language (i.e. no model composition aspect), which is what the text's discussion is focused on (and is our main focus with PyAutoFit). I think I have updated the references on the paper (I updated the .bib / .md files as necessary) but haven't been able to check to be 100% sure so let me know if there are still problems. |
Also, if you have any recommendations for logo designers please do let me know - its definitely one of the most important things we're missing. I have the artistic talents of a sponge :(. |
100 % agree with your identification of Full ticks from me now! As for a logo designer, unfortunately I have always done my own (which speak volumes to my skill considering that they are usually text over a matplotlib figure...) |
Hey @eteq, Can you give us an estimate of when you'll be able to get to this review? Thanks! |
@Jammy2211: I wanted to send an update here. @eteq has also stopped responding to my emails so I'm in the process of finding a new second reviewer. Thanks for your patience! |
No problem! :) |
@karllark has agreed to step in as the second reviewer. Thanks Karl! Let me know if you have any questions as we go. Whedon will add you to the review shortly. |
|
👋 @openjournals/joss-eics, this paper is ready to be accepted and published. Check final proof 👉 openjournals/joss-papers#2074 If the paper PDF and Crossref deposit XML look good in openjournals/joss-papers#2074, then you can now move forward with accepting the submission by compiling again with the flag
|
|
@Jammy2211: This has now been handed off to the Editors-in-chief to handle the final processing. They might have some edits/recommendations before final acceptance, but we're just about there. Thanks for all of your work and patience! @arm61, @karllark: Thank you both very much for your constructive reviews and contributions. I really appreciate it!! |
Awesome, thank you! |
Hi @Jammy2211, I am the EIC on duty this week doing some final checks before publishing. I noticed that your paper does not have an explicit Statement of Need section, which is one of our required paper elements. This was caught by whedon at the very beginning of the submission process, but looks like it got missed more recently. (We are working on making this requirement more explicit in a few places, and ensuring the automated check happens at other steps in the process.) Could you add this section? You can likely just repurpose some existing text in your paper. Thanks! The only other editorial comments I have are minor: in the summary paragraph, could you add a comma after "e.g" in the parenthetical, and remove the redundant "etc."? There is another instance of an "e.g." missing its comma later in the Model Abstraction and Composition section. The paper looks great otherwise! |
Hi @kyleniemeyer, I've added a statement of need, which invovled me rejigging a few sentenses and adding a couple :). I've also sorted out the e.g. / etc issues. Thanks! |
@whedon generate pdf |
@whedon accept deposit=true |
|
🐦🐦🐦 👉 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... |
Congratulations @Jammy2211 on your article's publication in JOSS! Many thanks to @arm61 and @karllark for reviewing this, and @dfm for editing it. |
🎉🎉🎉 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:
|
Can the typo PyMulitNest->PyMultiNest still be fixed? |
@openjournals/dev The typo is in the Software Citation section of the paper, can that be fixed at this point? |
Yep, we can regenerate the paper if the fix has been made. |
Hi @Jammy2211, could you fix the typo pointed out in the paper source? |
Pushed :) |
OK, that should be fixed now. |
Submitting author: @Jammy2211 (James Nightingale)
Repository: https://github.com/rhayes777/PyAutoFit
Version: v0.72.2
Editor: @dfm
Reviewers: @arm61, @karllark
Archive: 10.5281/zenodo.4497861
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
@arm61 & @eteq, 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 @dfm 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 @arm61
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @karllark
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
The text was updated successfully, but these errors were encountered: