Closed whedon closed 3 years ago
I agree with the highlighted contribution that @skadio notes above - I think that @jpsety has gone partially down the road of dealing with my concerns and added some useful clarifications. The purpose of our comments has always been to provide positive criticism to improve the software and the paper. It can be tough to take sometimes, especially if there is a lot of time and effort already invested in the work, but it is worth taking the time to do it right.
One nice aspect of this approach (JOSS) is that the issues are there for all to see, and therefore it is left to the reader to make their own mind up as to whether the paper (and ultimately the software) will do what they need it to do, and if the paper is unclear, that they can ask the authors to clarify further. The last thing I want to do, personally, is get in the way of others using the library. In many respects that will be a/ the proof that it is any good and b/ provide useful wider feedback.
I stand by my review comments, JOSS is a Journal after all, albeit in a different format, and I don't see anything wrong with being rigorous and demanding, However I do not have a problem with the library being released for use by the design community, if that is the consensus, and therefore I am happy to accept the submission now.
Peter
On Mon, Nov 23, 2020 at 4:15 PM skadio notifications@github.com wrote:
@danielskatz https://github.com/danielskatz
First of all, I would like to thank @jpsety https://github.com/jpsety for the updates and improvements. Most of these comments were not immediate blockers for me but I shared with you in a positive spirit to improve the work for the next/intended users beyond the lead developer. It's nice to see that some are incorporated and others can be added as well.
Without going into a discussion of assessing the exact amount of work involved here, the author highlights an important aspect that I also agree with: "the large amount of work in converting between formats, adding interfaces to generate circuits, transforms that enable SAT calls".
I consider this as a valuable contribution since it can help bring consistency across different research applications and for "reproducibility" purposes. In light of that, I don't see an immediate reason why should the research community be barred from learning about this tool and benefit from its functionality. Hence, I would be happy to accept this submission with minor edits from the list above, if any remaining.
Best, Serdar
β You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/openjournals/joss-reviews/issues/2646#issuecomment-732264025, or unsubscribe https://github.com/notifications/unsubscribe-auth/AESJLSSEKHVHDBFSWWEBFI3SRKDBFANCNFSM4Q74WFHQ .
Thanks @skadio and @prw99r - Can I ask that you check off any remaining items in your checklists in this case? If there's anything that you feel you can't check off, let's talk about it here so that it's clear what is needed for acceptance (vs future enhancements that would be good but are not needed for acceptance)
Also, please feel free to open any needed issues in the source repo as that will be more of a record of potential future enhancement than this review issue, which will close (but remain available) after the review finishes.
Revised the Checklist, no need for opening source repo issues from my side.
π @prw99r - Can I ask that you check off any remaining items in your checklist in this case? If there's anything that you feel you can't check off, let's talk about it here so that it's clear what is needed for acceptance (vs future enhancements that would be good but are not needed for acceptance)
Also, please feel free to open any needed issues in the source repo as that will be more of a record of potential future enhancement than this review issue, which will close (but remain available) after the review finishes.
@danielskatz I have checked off my list now - my comments were for the paper more than the repo, so we are good to go.
Ok! Thanks very much to everyone (@jpsety, @skadio, @prw99r, @r-a-hoggarth) for working through this process. I think it's improved the software, and led to a good JOSS paper.
π @jpsety - At this point could you:
I can then move forward with processing the submission.
I've proofread the paper and followed the above instructions.
Tagged release: https://github.com/circuitgraph/circuitgraph/releases/tag/v0.0.3
DOI: 10.5281/zenodo.4302741 https://zenodo.org/record/4302741#.X8gtyc1KhjE
@whedon set v0.0.3 as version
OK. v0.0.3 is the version.
@whedon set 10.5281/zenodo.4302741 as archive
OK. 10.5281/zenodo.4302741 is the archive.
@whedon generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@whedon check references
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1007/978-3-319-94144-8_26 is OK
MISSING DOIs
- None
INVALID DOIs
- None
π @jpsety - some small final changes are needed in the paper and bib - please merge https://github.com/circuitgraph/circuitgraph/pull/22 or let me know what you disagree with.
Merged the changes. Thanks
@whedon generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
sorry - one more change which I thought was in the PR but apparently wasn't - https://github.com/circuitgraph/circuitgraph/pull/23
@whedon generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@jpsety - sorry, I missed a closing paren in the SciPy2008 bib entry - can you add it and then let me know - this really will be the last change...
All set
@whedon generate pdf
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@whedon accept
Attempting dry run of processing paper acceptance...
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1007/978-3-319-94144-8_26 is OK
MISSING DOIs
- None
INVALID DOIs
- None
:wave: @openjournals/joss-eics, this paper is ready to be accepted and published.
Check final proof :point_right: https://github.com/openjournals/joss-papers/pull/1963
If the paper PDF and Crossref deposit XML look good in https://github.com/openjournals/joss-papers/pull/1963, 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...
Congratulations to @jpsety (Joseph Sweeney) and co-authors!!
And thanks very much to reviewers @skadio, @prw99r, @r-a-hoggarth!
: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:
[![DOI](https://joss.theoj.org/papers/10.21105/joss.02646/status.svg)](https://doi.org/10.21105/joss.02646)
HTML:
<a style="border-width:0" href="https://doi.org/10.21105/joss.02646">
<img src="https://joss.theoj.org/papers/10.21105/joss.02646/status.svg" alt="DOI badge" >
</a>
reStructuredText:
.. image:: https://joss.theoj.org/papers/10.21105/joss.02646/status.svg
:target: https://doi.org/10.21105/joss.02646
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:
@danielskatz thank you as well for the organization and guiding us within a reasonable time-bounded review process.
Congrats to @jpsety and the team!
Submitting author: @jpsety (Joseph Sweeney) Repository: https://github.com/circuitgraph/circuitgraph Version: v0.0.3 Editor: @danielskatz Reviewer: @skadio, @prw99r, @r-a-hoggarth Archive: 10.5281/zenodo.4302741
:warning: JOSS reduced service mode :warning:
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
@skadio & @prw99r & @r-a-hoggarth, 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 @danielskatz 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 @skadio
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @prw99r
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @r-a-hoggarth
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper