Closed whedon closed 4 years ago
id Suggest adding “.jl” to the references, even if it’s not used in the paper itself: this seems more consistent with how things are cited, particularly with packages whose names otherwise might be confusing (DifferentialEquations.jl).
But I’ll leave it to the author/editor whether to incorporate this suggestion.
@whedon check references
Attempting to check references...
OK DOIs
- 10/dnvcn7 is OK
- 10.2514/3.9819 is OK
- 10.1006/jcph.1993.1175 is OK
- 10.1016/0022-247X(79)90086-6 is OK
- 10/gf9fzf is OK
- 10.1137/0911035 is OK
- 10.1007/bf01418327 is OK
- 10.1016/0377-0427(86)90133-0 is OK
- 10.1109/22.156612 is OK
- 10.1137/0910031 is OK
- 10.1016/0377-0427(86)90141-x is OK
- 10.1063/1.331373 is OK
- 10.1109/tmi.2004.831226 is OK
- 10.1137/060659119 is OK
- 10.1093/imamat/hxw028 is OK
MISSING DOIs
- None
INVALID DOIs
- None
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
DOIs fixed and package names updated in the references.
Great, thanks.
It's all looking good to me now.
Could you make a tagged release and archive, and report the version number and archive DOI here (note that the archive title should match the paper title: ComplexRegions.jl: A Julia package for regions in the complex plane
).
It's v0.1.1, DOI is 10.5281/zenodo.3548866.
I hope it's all in order. Thanks!
@whedon set 10.5281/zenodo.3548866 as archive
OK. 10.5281/zenodo.3548866 is the archive.
@whedon set v0.1.1 as version
OK. v0.1.1 is the version.
@openjournals/joss-eics this paper is ready to be accepted :)
Thanks @dpsanders and @dlfivefifty again for your work reviewing the paper.
@tobydriscoll Hi! I am taking over from here. I made a few changes to your paper so there are not parentheses around references if they are meant to be inline instead. The PR is here and if you agree with it please merge.
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@whedon accept
Attempting dry run of processing paper acceptance...
OK DOIs
- 10/dnvcn7 is OK
- 10.2514/3.9819 is OK
- 10.1006/jcph.1993.1175 is OK
- 10.1016/0022-247X(79)90086-6 is OK
- 10/gf9fzf is OK
- 10.1137/0911035 is OK
- 10.1007/bf01418327 is OK
- 10.1016/0377-0427(86)90133-0 is OK
- 10.1109/22.156612 is OK
- 10.1137/0910031 is OK
- 10.1016/0377-0427(86)90141-x is OK
- 10.1063/1.331373 is OK
- 10.1109/tmi.2004.831226 is OK
- 10.1137/060659119 is OK
- 10.1093/imamat/hxw028 is OK
MISSING DOIs
- None
INVALID DOIs
- None
PDF failed to compile for issue #1811 with the following error:
/app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-0e13363a737a/lib/whedon/bibtex_parser.rb:74:in doi_citation': undefined method
encode' for nil:NilClass (NoMethodError)
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-0e13363a737a/lib/whedon/bibtex_parser.rb:61:in make_citation' from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-0e13363a737a/lib/whedon/bibtex_parser.rb:47:in
block in generate_citations'
from /app/vendor/bundle/ruby/2.4.0/gems/bibtex-ruby-5.0.0/lib/bibtex/bibliography.rb:149:in each' from /app/vendor/bundle/ruby/2.4.0/gems/bibtex-ruby-5.0.0/lib/bibtex/bibliography.rb:149:in
each'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-0e13363a737a/lib/whedon/bibtex_parser.rb:41:in generate_citations' from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-0e13363a737a/lib/whedon/compilers.rb:245:in
crossref_from_markdown'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-0e13363a737a/lib/whedon/compilers.rb:21:in generate_crossref' from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-0e13363a737a/lib/whedon/processor.rb:95:in
compile'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-0e13363a737a/bin/whedon:79:in compile' from /app/vendor/bundle/ruby/2.4.0/gems/thor-0.20.3/lib/thor/command.rb:27:in
run'
from /app/vendor/bundle/ruby/2.4.0/gems/thor-0.20.3/lib/thor/invocation.rb:126:in invoke_command' from /app/vendor/bundle/ruby/2.4.0/gems/thor-0.20.3/lib/thor.rb:387:in
dispatch'
from /app/vendor/bundle/ruby/2.4.0/gems/thor-0.20.3/lib/thor/base.rb:466:in start' from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-0e13363a737a/bin/whedon:116:in
<top (required)>'
from /app/vendor/bundle/ruby/2.4.0/bin/whedon:23:in load' from /app/vendor/bundle/ruby/2.4.0/bin/whedon:23:in
hmm, almost done but need to see what the problem is here. @arfon can you help here?
@kthyng - there are a couple of DOIs that are non-standard in format. There look to be alternative (standard-form) DOIs for the same records and I've updated them in https://github.com/complexvariables/ComplexRegions.jl/pull/7
@tobydriscoll Can you merge the PR from @arfon?
@arfon why are those errors only picked up when trying to accept instead of when generating the pdf?
@arfon why are those errors only picked up when trying to accept instead of when generating the pdf?
They're been generated when we create the Crossref metadata (which we don't do until towards the end of the process).
@arfon got it, makes sense. I know better what to look for when this happens in the future.
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@kthyng did you want to finish processing this one?
I checked the archive on Zenodo and the paper and all looks good.
@whedon accept
Attempting dry run of processing paper acceptance...
PDF failed to compile for issue #1811 with the following error:
/app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-df8b50fe58b8/lib/whedon/bibtex_parser.rb:74:in doi_citation': undefined method
encode' for nil:NilClass (NoMethodError)
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-df8b50fe58b8/lib/whedon/bibtex_parser.rb:61:in make_citation' from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-df8b50fe58b8/lib/whedon/bibtex_parser.rb:47:in
block in generate_citations'
from /app/vendor/bundle/ruby/2.4.0/gems/bibtex-ruby-5.0.1/lib/bibtex/bibliography.rb:149:in each' from /app/vendor/bundle/ruby/2.4.0/gems/bibtex-ruby-5.0.1/lib/bibtex/bibliography.rb:149:in
each'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-df8b50fe58b8/lib/whedon/bibtex_parser.rb:41:in generate_citations' from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-df8b50fe58b8/lib/whedon/compilers.rb:245:in
crossref_from_markdown'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-df8b50fe58b8/lib/whedon/compilers.rb:21:in generate_crossref' from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-df8b50fe58b8/lib/whedon/processor.rb:95:in
compile'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-df8b50fe58b8/bin/whedon:79:in compile' from /app/vendor/bundle/ruby/2.4.0/gems/thor-0.20.3/lib/thor/command.rb:27:in
run'
from /app/vendor/bundle/ruby/2.4.0/gems/thor-0.20.3/lib/thor/invocation.rb:126:in invoke_command' from /app/vendor/bundle/ruby/2.4.0/gems/thor-0.20.3/lib/thor.rb:387:in
dispatch'
from /app/vendor/bundle/ruby/2.4.0/gems/thor-0.20.3/lib/thor/base.rb:466:in start' from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-df8b50fe58b8/bin/whedon:116:in
<top (required)>'
from /app/vendor/bundle/ruby/2.4.0/bin/whedon:23:in load' from /app/vendor/bundle/ruby/2.4.0/bin/whedon:23:in
OK DOIs
- 10/dnvcn7 is OK
- 10.2514/3.9819 is OK
- 10.1006/jcph.1993.1175 is OK
- 10.1016/0022-247X(79)90086-6 is OK
- 10/gf9fzf is OK
- 10.1137/0911035 is OK
- 10.1007/bf01418327 is OK
- 10.1016/0377-0427(86)90133-0 is OK
- 10.1109/22.156612 is OK
- 10.1137/0910031 is OK
- 10.1016/0377-0427(86)90141-x is OK
- 10.1063/1.331373 is OK
- 10.1109/tmi.2004.831226 is OK
- 10.1137/060659119 is OK
- 10.1093/imamat/hxw028 is OK
MISSING DOIs
- None
INVALID DOIs
- None
@tobydriscoll it looks like you still need to merge this PR https://github.com/complexvariables/ComplexRegions.jl/pull/7. Let me know when you are ready to proceed.
@whedon accept
Attempting dry run of processing paper acceptance...
OK DOIs
- 10.1137/0908003 is OK
- 10.2514/3.9819 is OK
- 10.1006/jcph.1993.1175 is OK
- 10.1016/0022-247X(79)90086-6 is OK
- 10.1137/19M125947X is OK
- 10.1137/0911035 is OK
- 10.1007/bf01418327 is OK
- 10.1016/0377-0427(86)90133-0 is OK
- 10.1109/22.156612 is OK
- 10.1137/0910031 is OK
- 10.1016/0377-0427(86)90141-x is OK
- 10.1063/1.331373 is OK
- 10.1109/tmi.2004.831226 is OK
- 10.1137/060659119 is OK
- 10.1093/imamat/hxw028 is OK
MISSING DOIs
- None
INVALID DOIs
- None
Check final proof :point_right: https://github.com/openjournals/joss-papers/pull/1140
If the paper PDF and Crossref deposit XML look good in https://github.com/openjournals/joss-papers/pull/1140, 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...
Submitting author: @tobydriscoll (Tobin Driscoll) Repository: https://github.com/complexvariables/ComplexRegions.jl Version: v0.1.1 Editor: @drvinceknight Reviewer: @dlfivefifty, @dpsanders Archive: 10.5281/zenodo.3548866
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
@dlfivefifty & @dpsanders, 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 @drvinceknight know.
✨ Please try and complete your review in the next two weeks ✨
Review checklist for @dlfivefifty
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @dpsanders
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper