Closed whedon closed 4 years ago
@whedon generate pdf
There are a few typos and English issues (mainly singular / plural) in the paper that should be checked.
I think somewhere it needs to be made clearer exactly what is shown in the figures -- presumably contours of the Hamiltonian (which is not stated anywhere as far as I can see) and the periodic orbits computed by the code.
Other than that everything looks good and I recommend acceptance.
@Shibabrat let us know when you've finished with @dpsanders comment!
@kthyng @dpsanders we've made the corrections.
@whedon generate pdf
Thanks, LGTM!
@kthyng we are finished with the final changes.
@Shibabrat Great! I see that the version is listed as 1.0.0. Is this still correct? I encourage you to set up a release of your code at the version you want, also: https://help.github.com/en/github/administering-a-repository/creating-releases
After that, please archive your code at something like Zenodo, then report the DOI here.
@whedon generate pdf
@whedon check references
Reference check summary:
OK DOIs
- 10.1016/S0010-4655(97)00131-8 is OK
- 10.1063/1.166509 is OK
- 10.1103/PhysRevE.98.052214 is OK
- 10.1016/j.cnsns.2016.10.021 is OK
- 10.1103/PhysRevE.100.022204 is OK
- 10.1134/S1560354716060034 is OK
- 10.1063/1.439276 is OK
- 10.1063/1.442459 is OK
- 10.1063/1.456915 is OK
- 10.1063/1.456914 is OK
MISSING DOIs
- https://doi.org/10.1142/9789812792617_0222 may be missing for title: Dynamical systems, the three-body problem and space mission design
- https://doi.org/10.1007/978-1-4612-3486-9 may be missing for title: Practical Numerical Algorithms for Chaotic Systems
INVALID DOIs
- None
I am editing your paper now and I don't know how to fix this sentence, but it is grammatically incorrect with "the dynamics":
"In two degree of freedom systems, the phase space is four dimensional and the dynamics is on the three dimensional energy surface..."
Hi @kthyng ... it looks fine to me, but perhaps a verb change would help. Also, add hyphens to the compound modifiers:
"In two-degree-of-freedom systems, the phase space is four dimensional and the dynamics takes place on the three-dimensional energy surface…"
Also, you go between using and not using your acronym UPO frequently through the paper — seems a little odd but is ok.
I've made more small grammar changes in PR #60 that you can merge if you agree with the changes.
@kthyng
@Shibabrat Great! I see that the version is listed as 1.0.0. Is this still correct? I encourage you to set up a release of your code at the version you want, also: https://help.github.com/en/github/administering-a-repository/creating-releases
I think it will be better to say version = 0.1.0. Ok, let me do those merges and changes now.
@labarba
Hi @kthyng ... it looks fine to me, but perhaps a verb change would help. Also, add hyphens to the compound modifiers:
"In two-degree-of-freedom systems, the phase space is four dimensional and the dynamics takes place on the three-dimensional energy surface…"
so should I change all occurrences of degree of freedom to degree-of-freedom?
@kthyng http://doi.org/10.5281/zenodo.3601504 which I've tagged as v0.1.0 release. Please note that at the moment doi on the readme links to the JOSS submitted version.
@whedon set v0.1.0 as version
OK. v0.1.0 is the version.
@whedon set 10.5281/zenodo.3601504 as archive
OK. 10.5281/zenodo.3601504 is the archive.
so should I change all occurrences of degree of freedom to degree-of-freedom?
I think so, yes.
@whedon generate pdf
so should I change all occurrences of degree of freedom to degree-of-freedom?
I think so, yes.
@Shibabrat Sorry I should add that the "two-" at the beginning is important. Without that, it is two of the systems, not specifying the degree of the systems.
Let me know when you're finished
@kthyng ok. I've added the "two-" to the title and other occurrences in the paper. For consistency, I've also updated the zenodo archive and here is the doi: 10.5281/zenodo.3606676
@whedon set 10.5281/zenodo.3606676 as archive
OK. 10.5281/zenodo.3606676 is the archive.
Ok I think we're good to go!!
@whedon accept
Attempting dry run of processing paper acceptance...
Reference check summary:
OK DOIs
- 10.1142/9789812792617_0222 is OK
- 10.1007/978-1-4612-3486-9 is OK
- 10.1016/S0010-4655(97)00131-8 is OK
- 10.1063/1.166509 is OK
- 10.1103/PhysRevE.98.052214 is OK
- 10.1016/j.cnsns.2016.10.021 is OK
- 10.1103/PhysRevE.100.022204 is OK
- 10.1134/S1560354716060034 is OK
- 10.1063/1.439276 is OK
- 10.1063/1.442459 is OK
- 10.1063/1.456915 is OK
- 10.1063/1.456914 is OK
MISSING DOIs
- None
INVALID DOIs
- None
Check final proof :point_right: https://github.com/openjournals/joss-papers/pull/1212
If the paper PDF and Crossref deposit XML look good in https://github.com/openjournals/joss-papers/pull/1212, 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 generate pdf
@Shibabrat I think something that you changed in your last commit altered the ability of the paper to be processed correctly. Maybe it's the line breaks, like in the title?
@whedon generate pdf
PDF failed to compile for issue #1684 with the following error:
/app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-9847f98e9ec6/lib/whedon.rb:145:in check_fields': Paper YAML header is missing expected fields: date (RuntimeError) from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-9847f98e9ec6/lib/whedon.rb:87:in
initialize'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-9847f98e9ec6/lib/whedon/processor.rb:36:in new' from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-9847f98e9ec6/lib/whedon/processor.rb:36:in
set_paper'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-9847f98e9ec6/bin/whedon:55:in prepare' 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-9847f98e9ec6/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
@whedon generate pdf
PDF failed to compile for issue #1684 with the following error:
/app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-9847f98e9ec6/lib/whedon.rb:145:in check_fields': Paper YAML header is missing expected fields: date (RuntimeError) from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-9847f98e9ec6/lib/whedon.rb:87:in
initialize'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-9847f98e9ec6/lib/whedon/processor.rb:36:in new' from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-9847f98e9ec6/lib/whedon/processor.rb:36:in
set_paper'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-9847f98e9ec6/bin/whedon:55:in prepare' 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-9847f98e9ec6/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
@whedon generate pdf
PDF failed to compile for issue #1684 with the following error:
/app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-9847f98e9ec6/lib/whedon.rb:145:in check_fields': Paper YAML header is missing expected fields: date (RuntimeError) from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-9847f98e9ec6/lib/whedon.rb:87:in
initialize'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-9847f98e9ec6/lib/whedon/processor.rb:36:in new' from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-9847f98e9ec6/lib/whedon/processor.rb:36:in
set_paper'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-9847f98e9ec6/bin/whedon:55:in prepare' 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-9847f98e9ec6/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
@kthyng not sure what happened but I made sure the markdown and pdf file looks ok on my end. Is whedon using the zenodo link to build the pdf for the paper? I made sure there aren't any line breaks in the title.
@whedon generate pdf
PDF failed to compile for issue #1684 with the following error:
/app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-9847f98e9ec6/lib/whedon.rb:145:in check_fields': Paper YAML header is missing expected fields: date (RuntimeError) from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-9847f98e9ec6/lib/whedon.rb:87:in
initialize'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-9847f98e9ec6/lib/whedon/processor.rb:36:in new' from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-9847f98e9ec6/lib/whedon/processor.rb:36:in
set_paper'
from /app/vendor/bundle/ruby/2.4.0/bundler/gems/whedon-9847f98e9ec6/bin/whedon:55:in prepare' 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-9847f98e9ec6/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
Submitting author: @WyLyu (WenYang Lyu) Repository: https://github.com/WyLyu/UPOsHam Version: v0.1.0 Editor: @kthyng Reviewer: @dpsanders, @JoshKarpel Archive: 10.5281/zenodo.3606676
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
@dpsanders & @JoshKarpel, 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 @kthyng know.
✨ Please try and complete your review in the next two weeks ✨
Review checklist for @dpsanders
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @JoshKarpel
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper