Submitting author: @ryanstwrt (Ryan Stewart)
Repository: https://github.com/ryanstwrt/FRIDGe
Version: v1.0.1
Editor: @katyhuff
Reviewer: @kellyrowland, @pshriwise
Archive: 10.5281/zenodo.3361822
Status badge code:
HTML: <a href="http://joss.theoj.org/papers/adf3c528083f563d4ac04163315ff90c"><img src="http://joss.theoj.org/papers/adf3c528083f563d4ac04163315ff90c/status.svg"></a>
Markdown: [](http://joss.theoj.org/papers/adf3c528083f563d4ac04163315ff90c)
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.)
@kellyrowland & @pshriwise, 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 @katyhuff know.
โจ Please try and complete your review in the next two weeks โจ
paper.md file include a list of authors with their affiliations?paper.md file include a list of authors with their affiliations?Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @kellyrowland, it looks like you're currently assigned as the reviewer for this paper :tada:.
: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
Attempting PDF compilation. Reticulating splines etc...
@ryanstwrt The first thing I'd like to note is the image in your paper -- it is too large. Please reduce its width.
@katyhuff Yup, I noticed this when I first uploaded my paper but I wasn't sure if I should update it before it went to you. After I update my document, does it automatically update the article proof so I can check my changes?
@ryanstwrt during install I got the following error:
error: package directory 'frdige/driver' does not exist
Just a typo it seems. Please find a relevant PR in your repo.
@pshriwise Thanks for the catch! I've merged the changes into the master branch.
@ryanstwrt Please see issue #2 in your code repository for a request regarding clearer installation instructions.
@pshriwise are you able to test that the EBRII_Driver.i input file generated with the instructions in the README functions correctly as MCNP6 input?
@kellyrowland I had some trouble too and found that it only worked if I imported the module from the repository rather than from the installed location. I think this is because the required data isn't being installed with the package...
@ryanstwrt I saw that you include package data in the setup.py but I think the preferred method these days is to use a MANIFEST.in file to make sure that data gets included in the package install. More info on that here
The following MANIFEST.in file did the trick for me:
include fridge/data/CotN/*.yaml
include fridge/data/assembly/*.yaml
include fridge/data/materials/*.yaml
include fridge/data/core/*.yaml
include fridge/fridge_input_file/*.yaml
include fridge/mcnp_input_files/*.i
Good catch, thanks! I had only tried the import statement in the top repository directory.
@pshriwise I've added the MANIFEST.in file and left include_package_data=True. I've also removed the package_data={...} from the setup.py file. I believe this should address the problem @kellyrowland was experiencing. Thank you for the information on the preferred methodology for including package data. Let me know if the problem persists, and I can take some more time to investigate.
A few minor edits/suggestions to the paper:
Here are some things you can ask me to do:
# List Whedon's capabilities
@whedon commands
# List of editor GitHub usernames
@whedon list editors
# List of reviewers together with programming language preferences and domain expertise
@whedon list reviewers
EDITORIAL TASKS
# Compile the paper
@whedon generate pdf
# Compile the paper from alternative branch
@whedon generate pdf from branch custom-branch-name
# Ask Whedon to check the references for missing DOIs
@whedon check references
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@ryanstwrt I don't see the MCNP DOI in the latest article proof - it looks like the .bib file was updated with the DOI but the .md file still has the previous reference.
The report by Lum et al. has a DOI at https://doi.org/10.2172/1415120 which should be included as well.
@kellyrowland I see the reference mistake for MCNP, and I've adjusted it to reference the updated source. I'll upload it here shortly. As for the report by Lem et al., the DOI you're referencing was a report that was sent to DOE, not the final paper that was included in the IRPhEP handbook. From what I can tell the handbook does not have a DOI.
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
Noted, thanks. Looks good to me!
Hi @katyhuff - it looks like we're all set on the review here. What are the next steps?
Thanks for your patience, I've been on travel. I'll do a few final checks.
@whedon check references
Attempting to check references...
```Reference check summary:
OK DOIs
MISSING DOIs
INVALID DOIs
@ryanstwrt thanks for your submission. I'm going through some final checks and a few things popped up.
@techreport{behar_technology_2014,
type = {Generation {IV} {International} {Forum}},
title = {Technology {Roadmap} {Update} for {Generation} {IV} {Nuclear} {Energy} {Systems}},
shorttitle = {{GIF} {Technology} {Roadmap}},
url = {https://www.gen-4.org/gif/upload/docs/application/pdf/2014-03/gif-tru2014.pdf},
language = {en},
number = {January 2014 Update},
institution = {OECD Nuclear Energy Agency},
author = {Behar, Christophe},
month = jan,
year = {2014},
note = {https://www.gen-4.org/gif/upload/docs/application/pdf/2014-03/gif-tru2014.pdf},
pages = {66}
@katyhuff Thanks for the comments. I've updated both the YAML and Gen IV citation to be more specific and provide a better reference for those who are interested. Along with this, I have added a few sentence presenting some work that has already been with MCNP and differentiating FRIDGe from these resources. I did take a look at CRediT and while Dr. Palmer has been instrumental in helping as a grad student, I am not sure if it is appropriate for me to put him on this paper as he has not been involved in the development of it. Hopefully I addressed all of your concerns. If not, please feel free to let me know and I will update accordingly.
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
PDF failed to compile for issue #1486 with the following error:
Error reading bibliography ./paper.bib (line 49, column 1):
unexpected "@"
expecting space, ",", white space or "}"
Error running filter pandoc-citeproc:
Filter returned error status 1
Looks like we failed to compile the PDF
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
PDF failed to compile for issue #1486 with the following error:
Error reading bibliography ./paper.bib (line 49, column 12):
unexpected "("
expecting letter, white space or "{"
Error running filter pandoc-citeproc:
Filter returned error status 1
Looks like we failed to compile the PDF
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@katyhuff โ it looks like both reviewers have completed their checklists here. What's the status of this submission?
@labarba Thank you for the ping.
@pshriwise and @kellyrowland Thank you for your reviews -- we couldn't do this without you.
@ryanstwrt Thank you for your submission and for engaging actively in the review process! I have looked over the paper, double-checked all the DOI links, and have conducted a high-level review of the code itself. Thank you for handling my remaining comments.
Everything looks ship-shape to me. At this point, please double-check the paper yourself, review any lingering details in your code/readme/etc., and then make an archive of the reviewed software in Zenodo/figshare/other service. Please be sure that the DOI metadata (title, authors, etc.) matches this JOSS submission. Once that's complete, please update this thread with the DOI of the archive, and I'll move forward with accepting the submission. Until then, now is your moment for final touchups!
Before the archive, we will need a new tagged release with all the changes during this review
https://github.com/ryanstwrt/FRIDGe/releases
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
I have released a new version of FRIDGe and archived it via Zenodo.
Here is the DOI for the archive: 10.21105/joss.01486
Feel free to let me know if you need anything else.
@ryanstwrt - please don't use 10.21105/joss.01486 as the DOI for the archive. This is the DOI that we will use for the JOSS paper.
Please use a Zenodo-issued DOI.
I apologize, I misunderstood. Here is the new DOI: 10.5281/zenodo.3361822
@whedon set v1.0.1 as version
OK. v1.0.1 is the version.
@whedon set 10.5281/zenodo.3361822 as archive
OK. 10.5281/zenodo.3361822 is the archive.
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
Thanks again to @ryanstwrt for your submission, and thanks very much to @pshriwise @kellyrowland for your reviews. I think this is ready to accept @openjournals/joss-eics !
@whedon accept
Attempting dry run of processing paper acceptance...
Check final proof :point_right: https://github.com/openjournals/joss-papers/pull/888
If the paper PDF and Crossref deposit XML look good in https://github.com/openjournals/joss-papers/pull/888, then you can now move forward with accepting the submission by compiling again with the flag deposit=true e.g.
@whedon accept deposit=true
@whedon accept deposit=true
Doing it live! Attempting automated processing of paper acceptance...
๐ฆ๐ฆ๐ฆ ๐ Tweet for this paper ๐ ๐ฆ๐ฆ๐ฆ
๐จ๐จ๐จ THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! ๐จ๐จ๐จ
Here's what you must now do:
Party like you just published a paper! ๐๐๐ฆ๐๐ป๐ค
Any issues? notify your editorial technical team...
@kellyrowland, @pshriwise - many thank for your reviews here and to @katyhuff for editing this submission โจ
@ryanstwrt - your paper is now accepted into JOSS :zap::rocket::boom:
:tada::tada::tada: Congratulations on your paper acceptance! :tada::tada::tada:
If you would like to include a link to your paper from your README use the following code snippets:
Markdown:
[](https://doi.org/10.21105/joss.01486)
HTML:
<a style="border-width:0" href="https://doi.org/10.21105/joss.01486">
<img src="https://joss.theoj.org/papers/10.21105/joss.01486/status.svg" alt="DOI badge" >
</a>
reStructuredText:
.. image:: https://joss.theoj.org/papers/10.21105/joss.01486/status.svg
:target: https://doi.org/10.21105/joss.01486
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: