Closed whedon closed 4 years ago
Hello human, I'm @whedon, a robot that can help you with some common editorial tasks. @PingjunChen, @dgursoy 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...
@PingjunChen and @dgursoy : thank you for your engagement in this review process! Please see the checklists in the description of this issue, above, for guidance with your review.
@PolymerGuy, I am hoping that Pingjun Chen will be able to start their review promptly, so you should soon have some comments from that review. I have requested the expert assistance of @dgursoy, as well. That review will begin when @dgursoy becomes available in mid-September. Thank you for your patience with these reviews, @PolymerGuy.
@whedon remind @dgursoy in 2 weeks
Reminder set for @dgursoy in 2 weeks
@PolymerGuy Good documentation and tests in this repo. There are several minor issues I believe need to be corrected.
example_data
in the repo, which is not the optimum solution. Better to reconstruct tests
and examples
to use the same example_data
.README/Clone the repo
part, the usage of You can now run an example:
can have path issue if not running the example under working directory <path_to_axitom>/examples
. os.path.abspath
and os.path.dirname
can be used to solve this problem as well as the above two copies of data. Reference
in the PDF file is not consistent with Summary
. Leave a blank line before Reference
in paper.md
.@PingjunChen Thank you for the feedback! The division warning is now gone and the routine itself is now a bit more robust. The examples will now run when executed from the main folder.
I have merged all changes into the main branch
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@PolymerGuy Good improvements! @katyhuff This python package has useful axis-symmetric tomograms reconstruction functionality, as well as detailed documentation, tests, and examples. I recommend accepting for publication.
:wave: @dgursoy, please update us on how your review is going.
Hi @whedon. I haven't started yet and plan to work it on next week.
Thank you @dgursoy !
@PolymerGuy great package! Thanks for working on this. I have few (most are optional) minor points:
config.py
. Few important ones are the units and coordinate definitions.parse
module can be merged into the utility
module.fdk_axisym
). projections
and radiographs
interchangeably. I believe both refer to the same thing, so I'd stick with one for clarity across the package.object
or volume
instead of data
in forward_project
. Also in the same function use ratios
instead of Ratios
?backprojection.py", line 127, in fdk
, because this is in principle not an error, right?@dgursoy Thank you for the feedback! I will implement all the improvements suggested above and i will update the PyPi package as soon as possible. I hope to have all changes done within the next couple of days.
@dgursoy once again, thank you for the recommended changes. I have now implemented all of them and have in addition done a slight change to the Config class.
I also found a bug which made trouble when the projections did not have square dimensions.
The Config class now contains a smaller set of settings and also has a .with_param() method which returns a copy of the object with the new settings. If I could, I would make the config objects immutable, but as some of the internal parameters are calculated when the object is instantiated, I was not able to do this in a clean way.
The package is now updated on PyPi
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@whedon check references
Attempting to check references...
OK DOIs
- 10.1107/S1600577514013939 is OK
- 10.1107/S1600577516005658 is OK
- 10.1364/OE.24.025129 is OK
- 10.5281/ZENODO.47423 is OK
- 10.1364/JOSAA.1.000612 is OK
MISSING DOIs
- None
INVALID DOIs
- https://doi.org/10.1016/j.ultramic.2015.05.002 is INVALID because of 'https://doi.org/' prefix
@PolymerGuy One DOI (10.1016/j.ultramic.2015.05.002) will need to be fixed in your bibliography. Please remove the 'https://doi.org/' prefix from the DOI itself.
@katyhuff I have now removed the prefix from the DOI and pushed the changes to master branch.
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@whedon check references
Attempting to check references...
OK DOIs
- 10.1107/S1600577514013939 is OK
- 10.1107/S1600577516005658 is OK
- 10.1364/OE.24.025129 is OK
- 10.1016/j.ultramic.2015.05.002 is OK
- 10.5281/ZENODO.47423 is OK
- 10.1364/JOSAA.1.000612 is OK
MISSING DOIs
- None
INVALID DOIs
- None
Thank you @PingjunChen and @dgursoy for your reviews -- we couldn't do this without you. Your comments seem to have been particularly valuable to the software package itself. That's wonderful, as it's very much the purpose of JOSS.
Thank you @PolymerGuy for a strong submission and for engaging actively in the review process! I have looked over the paper, double-checked all the DOI links, and have conducted a high-level review of the code itself. Everything now looks ship-shape to me. At this point, please double-check the paper yourself, review any lingering details in your code/readme/etc., and then make an archive of the reviewed software in Zenodo/figshare/other service. Please be sure that the DOI metadata (title, authors, etc..) matches this JOSS submission. Once that's complete, please update this thread with the DOI of the archive, and I'll move forward with accepting the submission. Until then, now is your moment for final touchups! If you bump up the version, please let me know the correct version to associate with this submission.
@katyhuff @PingjunChen @dgursoy Thank you all for your kind supervision and helpful advice on my first software submission! I have now archived the repo at Zenodo and got the following DOI: 10.5281/zenodo.3466426
I kept the version as it was during the review.
@whedon set 10.5281/zenodo.3466426 as archive
OK. 10.5281/zenodo.3466426 is the archive.
@whedon generate pdf
Attempting PDF compilation. Reticulating splines etc...
@openjournals/jose-eics Hi there, I believe this one is ready for acceptance!
https://github.com/PolymerGuy/AXITOM/releases ... shows the version as V0.1.3, but here I see V0.1.2 — I will update the version here, but please let us know if that was not what you intended.
@whedon set V0.1.3 as version
OK. V0.1.3 is the version.
I suggested some copy edits via PR. The text was a bit cluttered and hard to read in places, so I attempted to remove some unnecessary words.
@labarba Thank you very much for the PR, and I really appreciate the proposed changes. I have now merged the PR.
@whedon accept
Attempting dry run of processing paper acceptance...
OK DOIs
- 10.1107/S1600577514013939 is OK
- 10.1107/S1600577516005658 is OK
- 10.1364/OE.24.025129 is OK
- 10.1016/j.ultramic.2015.05.002 is OK
- 10.5281/ZENODO.47423 is OK
- 10.1364/JOSAA.1.000612 is OK
MISSING DOIs
- None
INVALID DOIs
- None
Check final proof :point_right: https://github.com/openjournals/joss-papers/pull/1017
If the paper PDF and Crossref deposit XML look good in https://github.com/openjournals/joss-papers/pull/1017, 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
Submitting author: @PolymerGuy (Sindre Nordmark Olufsen) Repository: https://github.com/PolymerGuy/AXITOM Version: V0.1.3 Editor: @katyhuff Reviewer: @PingjunChen, @dgursoy Archive: 10.5281/zenodo.3466426
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
@PingjunChen & @dgursoy, 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 @katyhuff know.
✨ Please try and complete your review in the next two weeks ✨
Review checklist for @PingjunChen
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
Review checklist for @dgursoy
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper