Closed whedon closed 4 years ago
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @MasonProtter, @ChrisRackauckas 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/JuliaCon/proceedings-review) 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...
@ChrisRackauckas @MasonProtter are you still willing to perform reviews?
I recently took a pretty deep dive through the package and its documentation. The documentation is extremely thorough, especially things like https://aske.gtri.gatech.edu/docs/latest/examples/html/malaria.html . I have nothing to add and think this can be accepted as is. It might finally make a category theorist out of me.
@ChrisRackauckas good to hear that the package is in a good state. Anuthing about the submitted paper?
The paper is mostly good. It should really be citing a lot more of the tools that it's using an some of the category theory background. Maybe a full example that's from scratch and not reading from a file? That's about it.
@whedon check references
Reference check summary:
OK DOIs
- 10.1137/141000671 is OK
MISSING DOIs
- None
INVALID DOIs
- None
I'm very sorry to say that I forgot about this, my apologies to Valentin and the submission authors.
@vchuravy It appears all the Juliacon related links are currently broken. What is the page limit for the paper? If it's more than a page, I think it'd be good if the paper was expanded a bit, but also this is fine. People can see the every extensive and well written docs / notebooks if they want to see more.
I will need a bit more time before I can say I feel that I understand the package well enough to sign off on functionality claims, but what I have seen and understand of the package so far is very impressive, novel to the julia ecosystem and interesting.
The test suite on their latest tagged release failed for me on 1.5.0-beta1 and 1.4.2 due to internal Julia errors and also some Cassette weirdness.
One area I'm a little unsure about, and I also don't know what the requirements / expectations are on the JuliaCon side, would be "Are there any comparable or similar packages in other programming languages?" So far as I can tell, other than saying that this package takes a different approach from Jump, Stan and ModellingToolkit it's hard for me to know how novel this work is in the wider world of scientific domain modelling.
Thank you Mason for your comments.
@mehalter thank you for your patience, can you address the reviewer comments? And is there an archival DOI for the associated code that you would like to associate with the publication? https://joss.readthedocs.io/en/latest/editing.html#after-reviewers-recommend-acceptance
I have just tagged a new release on SemanticModels to address the notes from @MasonProtter about the test suite, this now works again in Julia v1.0-1.4.2. Julia v1.5.0-beta1 does not work, but the error comes from being unable to precompile Cassette with the new version. Given it is an unreleased version of Julia for now, we are alright with it not working quite yet until Cassette updates their package.
In regards to the paper length and adding more content, the paper was submitted as an extended abstract with a 1 page limit. As @ChrisRackauckas mentioned, with the short page limit, we were expecting to build interest in the package with the abstract and have people go check out it's documentation which we have spent a lot of time on to have full fledge examples and thorough usage notes.
Thank you to both @MasonProtter and @ChrisRackauckas for taking time to review the paper and your great feedback.
@vchuravy We do not have an archival DOI to be associated with the publication.
@vchuravy We do not have an archival DOI to be associated with the publication.
Can you create one for SemanticsModels.jl see https://joss.readthedocs.io/en/latest/editing.html#after-reviewers-recommend-acceptance
@whedon set 10.5281/zenodo.3961696 as archive
I'm sorry @mehalter, I'm afraid I can't do that. That's something only editors are allowed to do.
ah sorry, also I misunderstood. We do have a DOI for SemanticModels (this is for the new v0.4.0): 10.5281/zenodo.3961696
@whedon set 10.5281/zenodo.3961696 as archive
OK. 10.5281/zenodo.3961696 is the archive.
@whedon set 0.4.0 as version
OK. 0.4.0 is the version.
@whedon accept
Attempting dry run of processing paper acceptance...
Reference check summary:
OK DOIs
- 10.1137/141000671 is OK
MISSING DOIs
- None
INVALID DOIs
- None
:wave: @JuliaCon/jcon-eics, this paper is ready to be accepted and published.
Check final proof :point_right: https://github.com/JuliaCon/proceedings-papers/pull/21
If the paper PDF and Crossref deposit XML look good in https://github.com/JuliaCon/proceedings-papers/pull/21, then you can now move forward with accepting the submission by compiling again with the flag deposit=true
e.g.
@whedon accept deposit=true
The paper PDF looks good. Thanks for your help @vchuravy
@whedon accept deposit=true
Doing it live! Attempting automated processing of paper acceptance...
🚨🚨🚨 THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JCON! 🚨🚨🚨
Here's what you must now do:
Party like you just published a paper! 🎉🌈🦄💃👻🤘
Any issues? Notify your editorial technical team...
: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://proceedings.juliacon.org/papers/10.21105/jcon.00057/status.svg)](https://doi.org/10.21105/jcon.00057)
HTML:
<a style="border-width:0" href="https://doi.org/10.21105/jcon.00057">
<img src="https://proceedings.juliacon.org/papers/10.21105/jcon.00057/status.svg" alt="DOI badge" >
</a>
reStructuredText:
.. image:: https://proceedings.juliacon.org/papers/10.21105/jcon.00057/status.svg
:target: https://doi.org/10.21105/jcon.00057
This is how it will look in your documentation:
We need your help!
JuliaCon Proceedings 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:
@vchuravy I just checked the page and the software repository links to the paper repository, could we get that moved to https://github.com/jpfairbanks/SemanticModels.jl
@arfon On we had the case that some folks submitted their papers in independent repositories from the actual software: As an example https://proceedings.juliacon.org/papers/10.21105/jcon.00057 points to https://github.com/mehalter/juliacon2019-submission
Is it possible to add an alias?
I've updated this submission to point to https://github.com/jpfairbanks/SemanticModels.jl on the JCON website.
Submitting author: !--author-handle-->@mehalter<!--end-author-handle-- (Micah Halter) Repository: https://github.com/mehalter/juliacon2019-submission Branch with paper.md (empty if default branch): Version: Editor: !--editor-->@vchuravy<!--end-editor-- Reviewers: @MasonProtter, @ChrisRackauckas Archive:
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
@MasonProtter & @ChrisRackauckas, 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://proceedings.juliacon.org/guide/reviewers. Any questions/concerns please let @vchuravy know.
✨ Please try and complete your review in the next two weeks ✨
Review checklist for @MasonProtter
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Paper format
paper.tex
file include a list of authors with their affiliations?Content
Review checklist for @ChrisRackauckas
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Paper format
paper.tex
file include a list of authors with their affiliations?Content