Submitting author: @munkm (Madicken Munk)
Repository: https://github.com/data-exp-lab/widgyts
Version: v0.3.2
Editor: @lpantano
Reviewer: @harpolea , @KayleighRutherford
Archive: 10.5281/zenodo.3583416
Status badge code:
HTML: <a href="https://joss.theoj.org/papers/f86e07ce58fe8bb24d928943663d2751"><img src="https://joss.theoj.org/papers/f86e07ce58fe8bb24d928943663d2751/status.svg"></a>
Markdown: [](https://joss.theoj.org/papers/f86e07ce58fe8bb24d928943663d2751)
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.)
@harpolea & @KayleighRutherford, 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 @lpantano know.
โจ Please try and complete your review in the next two weeks โจ
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @harpolea , @KayleighRutherford it looks like you're currently assigned to review 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
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
:wave @KayleighRutherford, @harpolea, how is the review process going, do you think you are close to finish?
I'm so sorry for the delay in finishing this!
Overall, this is a really cool package. I've read over the documentation and played around with the examples notebooks, and everything there looks good to me. The python test suite has good coverage (though the coverage reports on codecov don't seem to be working at the moment?).
I have a couple of small suggestions for the paper before I tick off the last couple of points in the checklist, which I've listed in this issue: https://github.com/data-exp-lab/widgyts/issues/45
@KayleighRutherford do you think you can finish the review soon?
Hello, I did complete the checklist a while back - is there something more
I need to do/how do I close the issue?
On Mon, Nov 11, 2019 at 9:28 AM Lorena Pantano notifications@github.com
wrote:
@KayleighRutherford https://github.com/KayleighRutherford do you think
you can finish the review soon?โ
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/openjournals/joss-reviews/issues/1774?email_source=notifications&email_token=AGI4DOQXHCJRMU527R46NDTQTFTZDA5CNFSM4I4A7EQKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDW7WVA#issuecomment-552467284,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGI4DOUBSGQJH4ZNGIP6HQTQTFTZDANCNFSM4I4A7EQA
.
thanks for the reply @KayleighRutherford , I see some of the items not checked under your name checklist, can you double check it is complete, maybe it didn't sync when you did it. Thanks!
Hi @lpantano, I've completed this and wrote to the authors to address the remaining issues, but am now unable to edit my checklist? Can you advise on how to fix this (I am logged in and obviously accepted the invite as outlined but have since lost the ability to edit for some reason). Please let me know and I'll close this out. Thanks for waiting on me! Sorry this took some time
Thanks!, don't worry about the checklist, I can wait for @munkm to make changes, and you will need to agree on those. Then I can accept the paper. Is there an issue for the changes? or was it an email? @munkm, just tell me when you are done with the changes.
my comments are in issue #45 in the repo (sorry just realised I was supposed to create a new one..)
@lpantano @KayleighRutherford and @harpolea -- thank you all for the reviews (and helping shepherd the paper). I've opened some PRs hopefully addressing the reviewer comments in the repository (data-exp-lab/widgyts#46 and data-exp-lab/widgyts#47). After they get reviewed by both of you, I'll merge them and then I think things should be good!
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
PDF failed to compile for issue #1774 with the following error:
Error producing PDF.
! Missing $ inserted.
$
l.404 ... data}} < n*[t_{\text{image_calc, server}
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...
@whedon check references
Attempting to check references...
```Reference check summary:
OK DOIs
MISSING DOIs
INVALID DOIs
Hi @munkm, Any chance you can check the missing DOIs the test is finding?
Hi @lpantano I just pushed a change that should fix the doi in that reference. Should I regenerate the PDF?
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@whedon check references
Attempting to check references...
```Reference check summary:
OK DOIs
MISSING DOIs
INVALID DOIs
@KayleighRutherford can you confirm that all your questions are addressed and checked the items if yes, or ask for more if no? Thanks
@lpantano, yes I think everything has been addressed - looks good to me
Thank you! @munkm, could you create a zenodo archive from the repo. The title and authors should match the paper information. After that I can add this to the archive link and we will be almost done!
Hi @lpantano I've created a release and made a zenodo archive from the repo based on the most current tagged release of the software. Should I make a different one that matches the paper title?
I think you could change the title and author manually from that same zenodo? but if not we need one that matches the title and author.
Ah! Thanks for the tip @lpantano. I manually updated the name and author list on Zenodo. I think it should match now.
Thanks! glad it worked, @munkm can you put the link here?
yep! here it is!
@whedon set 10.5281/zenodo.3583416 as archive
OK. 10.5281/zenodo.3583416 is the archive.
@whedon set v0.3.2 as version
OK. v0.3.2 is the version.
Hi @openjournals/joss-eics, I think you can check this one now. happy new year!
I can jump in here!
@whedon generate pdf
Hi @munkm! I am going to finish up the processing of your paper.
I am going through your paper now. Can you look into the reference for Ipywidgets? Should the final author be Min RK or should it be his full name?
I see there is an issue with the references in the 2nd paragraph under "motivation" but I'm having trouble figuring out the source. For one thing, is there no author available for your "jupyter-matplotlib_2019" reference, nor "itkwidgets_2019", "bokeh_2019", and "bqplot_2019"?
Hi @kthyng -- thank you for catching these! Min's name should indeed be longer. I'll update it and push again.
For the references in the 2nd paragraph, I used Zotero to import citation data on github repositories. None of these have a citation file, but there is a "publisher" information (e.g. Matplotlib developers) that was imported that could be used as authorship. When I use citeas it looks like this is what's used in place of individual authorship (e.g. https://citeas.org/cite/https://github.com/bokeh/bokeh).
Which would be better in this case? Duplicating the publisher information to the authorship information? Or copying first few contributor names in the repo to the author section of the citation? I'll update with whichever you think is best.
@munkm Whoa I didn't "citeas" existed! Very cool! I think if a project hasn't given a preferred citation and doesn't have a clear paper to cite, using the "citeas" approach of the publisher as author will probably look best. Can you try that out and see how it looks inline? You can test here if you want: https://whedon.theoj.org/
Hi @kthyng! I just heard about citeas recently, too! I'm a big fan! โค๏ธ
Thank you for linking the paper preview service! It's so helpful.
I've fixed the references based on opening issues in a few repositories to check what the package developers preferred. I think I've fixed most of the weird citation issues now and they look good in the preview service to me. Can you let me know if everything is ok on your end?
@whedon generate pdf
@kthyng are you still processing this one or do I help here too this week?
@Kevin-Mattheus-Moerman Yes, sorry for my delay. I hope to get to it this afternoon.
Hi @munkm! I just read through your paper, and have just a couple of typos in this PR
Thanks for catching them ๐ , it's really appreciated! Your fixes have been merged @kthyng
@whedon check references
Reference check summary:
OK DOIs
- 10.1109/MCSE.2007.55 is OK
- 10.1088/0067-0049/192/1/9 is OK
- 10.1109/MCSE.2007.53 is OK
- 10.5281/zenodo.3351620 is OK
- 10.5281/zenodo.3603359 is OK
MISSING DOIs
- None
INVALID DOIs
- None
@whedon accept
Attempting dry run of processing paper acceptance...
Reference check summary:
OK DOIs
- 10.1109/MCSE.2007.55 is OK
- 10.1088/0067-0049/192/1/9 is OK
- 10.1109/MCSE.2007.53 is OK
- 10.5281/zenodo.3351620 is OK
- 10.5281/zenodo.3603359 is OK
MISSING DOIs
- None
INVALID DOIs
- None
Check final proof :point_right: https://github.com/openjournals/joss-papers/pull/1256
If the paper PDF and Crossref deposit XML look good in https://github.com/openjournals/joss-papers/pull/1256, then you can now move forward with accepting the submission by compiling again with the flag deposit=true e.g.
@whedon accept deposit=true
Hi all! This submission is almost wrapped up from my end, but I just perused the checklists and other items above and I see that @KayleighRutherford gave approval (though wasn't able to check the final items off due to permissions) but I'm not sure we heard a final word from @harpolea, particularly given an open issue #45. I'd like to make sure this issue is satisfactorily completed before finalizing this submission.
I'm happy to sign off on this - the modifications to the paper have addressed the suggestions I made, so all looks good to me!
@harpolea Thanks!
I think we can finish then.
@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...
Congrats on your new paper @munkm!!! Thanks very much to @lpantano for editing and to reviewers @harpolea and @KayleighRutherford โ this couldn't happen without your time and expertise.
: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.01774)
HTML:
<a style="border-width:0" href="https://doi.org/10.21105/joss.01774">
<img src="https://joss.theoj.org/papers/10.21105/joss.01774/status.svg" alt="DOI badge" >
</a>
reStructuredText:
.. image:: https://joss.theoj.org/papers/10.21105/joss.01774/status.svg
:target: https://doi.org/10.21105/joss.01774
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:
Most helpful comment
I'm so sorry for the delay in finishing this!
Overall, this is a really cool package. I've read over the documentation and played around with the examples notebooks, and everything there looks good to me. The python test suite has good coverage (though the coverage reports on
codecovdon't seem to be working at the moment?).I have a couple of small suggestions for the paper before I tick off the last couple of points in the checklist, which I've listed in this issue: https://github.com/data-exp-lab/widgyts/issues/45