-
-
Notifications
You must be signed in to change notification settings - Fork 40
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]: Pippin: A pipeline for supernova cosmology #2122
Comments
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @kboone, @temuller it looks like you're currently assigned to review 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 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:
|
|
@kboone, @temuller - please carry out your review in this issue by updating the checklist above and giving feedback in this issue. The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html and if possible I'd appreciate it if you could complete your review in the next 2-3 weeks. Any questions/concerns please let me know! |
See my review attached. The authors will need to make the suggested changes before accepting this for publication. |
Hey Tomás! I've added a link to the SNANA report and made the purpose statement clearer in the main readme. As to reporting issues or seeking support, I've updated the contribution section to make it clear that it applies to seeking support and raising issues. As to the functionality, this is definitely a hassle - because Pippin is a pipeline that stitches other software together, running it necessarily requires having those pieces installed (which is a big hassle for SNANA if you dont have a midway account). Even the data prep stages uses new code in SNANA to determine better starting conditions for the eventual light curve fitting of data. I'd be happy to record a video showing the usage in action if that would help, just let me know. |
Hi Sam, thanks for the prompt reply. I know installing SNANA can be a hassle (I have installed it myself!), but as it is a core package used by Pippin, you should be able to provide a straight forward example (assuming the user has SNANA already installed). If you think recording a video can show the usage properly, there is no problem with that, but I am not sure if it is actually simpler that way. By the way, the "Contributing to Pippin" hyperlink is broken. |
Ah, thanks for the catch on the hyperlink I broke! And ah, if you have a working SNANA install, I am hoping that this config file would run without hassle for you: https://github.com/Samreay/Pippin/blob/master/configs/examples/example_sim.yml If there are issues I'll record the video - Im conscious about not taking too much of your time installing deps and smacking paths around given how much work you've done already. Thanks for the comments so far too, appreciate it! |
Pippin is complaining about the "group" keyword for SNANA in the cfg.yml file. It doesn't seem to find it anywhere. Is it meant to work with midway? |
Ah, yes, it's trying to set the group ownership over newly created files to Rick Kessler's group by default (the one we use in DES) so that other members of the collaboration can use it. You should be able to set the group to your own name or whatever group you are part of |
It doesn't find any group if I run it locally on my machine |
As in it can't find the property itself? Throw me the stack if you can,
I'll get it fixed up asap
…On Wed, 11 Mar 2020, 12:24 am temuller, ***@***.***> wrote:
It doesn't find any group if I run it locally on my machine
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#2122?email_source=notifications&email_token=ABTPSWLOQTK34442IPQKIJLRGZES7A5CNFSM4K4LLDOKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEOLT2KQ#issuecomment-597114154>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABTPSWL7226UKMHTLU4YI73RGZES7ANCNFSM4K4LLDOA>
.
|
Here is the output |
Ah, so yeah we need to find you a valid group - you can list groups in linux using |
Heres a link to executing the sim example and showing the output log results of our preliminary 5yr DES analysis, let me know if youd like other examples: https://youtu.be/pCaPvzFCZ-Y |
Thanks for the video Sam. I was able to correct the errors I had, but I encountered a new one (it has to do with subprocess.check_output). However, I think that after solving this one, the example should run fine. See below. |
Ah yes, so Pippin is supposed to be run on an HPC, as it submits and checks
on the status of jobs. To do that it executes squeue, which seems to be
having an issue - are you on an HPC?
…On Wed, Mar 11, 2020 at 9:41 AM temuller ***@***.***> wrote:
Thanks for the video Sam. I was able to correct the errors I had, but I
encountered a new one (it has to do with subprocess.check_output). However,
I think that after solving this one, the example should run fine. See below.
pippin_output2.txt
<https://github.com/openjournals/joss-reviews/files/4315325/pippin_output2.txt>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#2122?email_source=notifications&email_token=ABTPSWJASNCYYKM7NTROZYLRG3F2XA5CNFSM4K4LLDOKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEONS6UI#issuecomment-597372753>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABTPSWNGSXBYJTP2QXJNIWDRG3F2XANCNFSM4K4LLDOA>
.
|
Ah, I see! I am not! I will see if I can do that tomorrow. I will just give it a try and see how that goes, but I guess I am quite happy with the changes. I will double-check everything tomorrow so I can finish the review. Thanks a lot! |
Hi again Sam. I am finally happy with the changes you made. I would like you to add the description/example video to the documentation so users have access to it, but that is last thing I will ask you to do. Thanks! |
Awesome, thanks for finally getting it working! I've added a link to the video in the description :) |
Dear authors and reviewers We wanted to notify you that in light of the current COVID-19 pandemic, JOSS has decided to suspend submission of new manuscripts and to handle existing manuscripts (such as this one) on a "best efforts basis". We understand that you may need to attend to more pressing issues than completing a review or updating a repository in response to a review. If this is the case, a quick note indicating that you need to put a "pause" on your involvement with a review would be appreciated but is not required. Thanks in advance for your understanding. Arfon Smith, Editor in Chief, on behalf of the JOSS editorial team. |
I have attached my review. I have a couple of minor suggestions that should be fixed before accepting this paper for publication. |
Hey Kyle! I've made the requested changes to improve the documentation and pushed them out. You can verify the changes here: dessn/Pippin@7e4c108 Cheers! |
The changes look good, and they address my concerns. I recommend this paper for acceptance. |
@whedon generate pdf |
@Samreay - a few comments on your paper: Do you want the title to be only 'Pippin'? Pippin: A pipeline for supernova cosmology seems more descriptive?
This ☝️ paragraph reads a little weirdly. You're using 'we' and then 'I' in the same sentence. Perhaps this could be rephrased as:
Should 'SALT2 supernova model' have a citation? Last sentence change Github to GitHub. Also, consider linking the phrase 'development page' to to https://github.com/Samreay/Pippin/issues . |
@whedon check references |
|
Hi @arfon, I've made the I/we consistent change in the latest commit. The SALT2 paper reference is still in draft and yet to be submitted. Github -> GitHub, and a link to the developer doco has been added. |
@whedon generate pdf |
@Samreay - At this point could you make a new release of this software that includes the changes that have resulted from this review. Then, please make an archive of the software in Zenodo/figshare/other service and update this thread with the DOI of the archive? For the Zenodo/figshare archive, please make sure that:
I can then move forward with accepting the submission. |
Done and done! :) |
@Samreay - last time I'll ask I promise 😸(as the title of the Zenodo release is Pippin: A pipeline for supernova cosmology. You definitely want the title of the JOSS paper to only be Pippin? |
Oh I thought the title was the full "Pippin: A pipeline for supernova cosmology", as it is in this review. Definitely the full name makes more sense haha |
Glad I checked :-) dessn/Pippin#3 fixes this. |
Ah right, the paper.md, of course! Thanks for the fix! :) |
@whedon set 10.5281/zenodo.3716116 as archive |
OK. 10.5281/zenodo.3716116 is the archive. |
@whedon accept |
|
|
👋 @openjournals/joss-eics, this paper is ready to be accepted and published. Check final proof 👉 openjournals/joss-papers#1379 If the paper PDF and Crossref deposit XML look good in openjournals/joss-papers#1379, then you can now move forward with accepting the submission by compiling again with the flag
|
@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 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: @Samreay (Samuel Hinton)
Repository: https://github.com/Samreay/Pippin
Version: 0.1.1
Editor: @arfon
Reviewer: @kboone, @temuller
Archive: 10.5281/zenodo.3716116
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
@kboone & @temuller, 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 @arfon know.
✨ Please try and complete your review in the next two weeks ✨
Review checklist for @kboone
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @temuller
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
The text was updated successfully, but these errors were encountered: