Closed editorialbot closed 1 year ago
I have set some time aside this week!
@skiptoniam Which branch would be the best to look at the code?
I'm extremely sorry for this, but probably need one more week. I had a medical emergency this week which messed up my schedule this week and I wasn't really able to work as planned. Sorry for the inconveniences this is causing.
No problem @mhesselbarth, thank you for the heads up. Hope everything works out okay for you personally, this is definitely lower priority than your health!
I've had another look through the package and everything looks good. I marked two small issues but they're easy to fix. My only other comments are below.
package.R
file?snails
data in the comparison with spatstat
? Basically, why not make the comparisons as exact as possible?Once those and the 2 issues are addressed I'm happy @elbeejay
@skiptoniam any updates on the two issues @OwenWard has flagged above?
@mhesselbarth certainly don't want to pressure you to finish your second pass here, but if you do have an updated timeline on when that might be possible please let us know.
Thanks all.
I am back at my laptop/desk today and planned to look at it Thurs/Friday! Sorry again.
Okay, again sorry for the delay! I finally had the chance to look at the package again. I pretty much agree with @OwenWard.
There still are two warnings thrown due to class(x)
checks (instead of inherits()
).
https://github.com/skiptoniam/ppmData/issues/32
I think the identical name of the package and the main function is still confusing to me. Interstingly, this also combines the documention from package.R
and ppmData.R
when using ?ppmData
. I don't think this is an actual problem, but it definitely feels a bit strange and I'm not sure if this could introduce issues down to road. So, I would suggest to change probably the name of the main function e.g., fit_ppmData()
https://github.com/skiptoniam/ppmData/issues/22
So once the first point is fixed, good to go from my side. However, again, I would strongly recommend to consider point two as well.
Thanks @mhesselbarth for taking a second look and noting your comments here.
@skiptoniam please comment here with any estimation of when you think you'll be able to handle these last few items pointed out by both @OwenWard and @mhesselbarth - they are minor comments but should be addressed.
@elbeejay I'll be working on it today and tomorrow, so hopefully by the end of the week at the latest.
Hi All,
I have update the comparison in the README as per @OwenWard first comment. I also think that this is a good idea and have updated the comparison to be run on the snails data for both bits of software.
I have removed the package.R file and moved any additional information (in the package.R file) into the ppmData.R file. I think this will deal with any conflict and issues associated with the package file. And should address point 1 from @OwenWard and point 2 from @mhesselbarth.
Apologies on missing that class(x) call as mentioned by @mhesselbarth, I thought I had caught all of those previously. I just ran the checks as part of the package build and they all appear to be dealt with now.
Thanks again to @elbeejay, @OwenWard & @mhesselbarth for all your really helpful suggestions and comments.
Good job! Congratulations on a cool package.
@skiptoniam a few minor things I'd like to close out before we move on to getting metadata set and everything ahead of publication.
Thanks
@elbeejay I have fixed those issues and closed them.
Cheers,
Skip.
Great, thanks @skiptoniam. At this time we need to finalize the metadata and versioning for the version of ppmData
that will be tied to this JOSS publication. I noticed that the work related to the JOSS publication has happened in the "joss_submission" branch, this is also an opportunity to merge it into the "main" branch if you'd like, as the review process is over. Please let me know once you've been able to do the following:
Thanks again to @OwenWard and @mhesselbarth for their work reviewing this package.
@elbeejay Thanks.
I have made a release: https://github.com/skiptoniam/ppmData/releases/tag/v1.0.0 Archived the software here: https://doi.org/10.5281/zenodo.7679406 I am yet to put the software on CRAN, but will do so soon.
@editorialbot check references
@editorialbot generate pdf
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1890/10-1251.1 is OK
- 10.1111/1467-842X.00128 is OK
- 10.1016/j.ecolmodel.2005.03.026 is OK
- 10.1890/07-2153.1 is OK
- 10.1111/1365-2656.12071 is OK
- 10.1111/2041-210X.12352 is OK
- 10.1214/13-aoas667 is OK
- 10.1111/2041-210X.12242 is OK
- 10.1111/j.2041-210X.2011.00141.x is OK
- 10.1371/journal.pone.0079168 is OK
- 10.1214/10-AOAS331 is OK
- 10.1111/j.1467-9876.2011.01023.x is OK
- 10.2307/2347614 is OK
- 10.1111/anzs.12337 is OK
- 10.1111/j.1467-9876.2009.00701.x is OK
- 10.1111/j.1541-0420.2012.01824.x is OK
- 10.1093/biomet/asv064 is OK
- 10.1002/env.2194 is OK
- 10.1111/biom.12059 is OK
- 10.1016/j.spasta.2019.100392 is OK
- 10.1111/2041-210x.12782 is OK
- 10.1007/bf01386213 is OK
- 10.32614/RJ-2018-009 is OK
- 10.18637/jss.v033.i01 is OK
- 10.1007/bf02985802 is OK
MISSING DOIs
- None
INVALID DOIs
- None
:point_right::page_facing_up: Download article proof :page_facing_up: View article proof on GitHub :page_facing_up: :point_left:
@editorialbot set 10.5281/zenodo.7679406 as archive
Done! Archive is now 10.5281/zenodo.7679406
@skiptoniam thank you for doing that. A release on CRAN is not a requirement for JOSS, just a suggestion and a reminder I like for include as some R packages submitted to JOSS are already hosted on JOSS (and could be updated to match the JOSS version of record).
At this time I will be recommending ppmData for publication in JOSS. Sometime over the next week or so an editor-in-chief will review the paper and this issue to do a final check before officially publishing your article in JOSS.
@editorialbot recommend-accept
Attempting dry run of processing paper acceptance...
The paper's PDF and metadata files generation produced some warnings that could prevent the final paper from being published. Please fix them before the end of the review process.
a_i) - \lambda_i\} \numberthis
^
unexpected "\\"
expecting "&", "\\\\", white space or "\\end"
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.1890/10-1251.1 is OK
- 10.1111/1467-842X.00128 is OK
- 10.1016/j.ecolmodel.2005.03.026 is OK
- 10.1890/07-2153.1 is OK
- 10.1111/1365-2656.12071 is OK
- 10.1111/2041-210X.12352 is OK
- 10.1214/13-aoas667 is OK
- 10.1111/2041-210X.12242 is OK
- 10.1111/j.2041-210X.2011.00141.x is OK
- 10.1371/journal.pone.0079168 is OK
- 10.1214/10-AOAS331 is OK
- 10.1111/j.1467-9876.2011.01023.x is OK
- 10.2307/2347614 is OK
- 10.1111/anzs.12337 is OK
- 10.1111/j.1467-9876.2009.00701.x is OK
- 10.1111/j.1541-0420.2012.01824.x is OK
- 10.1093/biomet/asv064 is OK
- 10.1002/env.2194 is OK
- 10.1111/biom.12059 is OK
- 10.1016/j.spasta.2019.100392 is OK
- 10.1111/2041-210x.12782 is OK
- 10.1007/bf01386213 is OK
- 10.32614/RJ-2018-009 is OK
- 10.18637/jss.v033.i01 is OK
- 10.1007/bf02985802 is OK
MISSING DOIs
- None
INVALID DOIs
- None
:wave: @openjournals/ese-eics, this paper is ready to be accepted and published.
Check final proof :point_right::page_facing_up: Download article
If the paper PDF and the deposit XML files look good in https://github.com/openjournals/joss-papers/pull/4000, then you can now move forward with accepting the submission by compiling again with the command @editorialbot accept
archive looks good ✅ I might have missed this, but is the version up to date?
paper looks good ✅
Once we verify the version, this is good to go!
@elbeejay thanks for all your hard work on this. @kthyng yes this is the most recent version. If you need me to reload the files or check it, then I can.
@editorialbot accept
Doing it live! Attempting automated processing of paper acceptance...
The paper's PDF and metadata files generation produced some warnings that could prevent the final paper from being published. Please fix them before the end of the review process.
a_i) - \lambda_i\} \numberthis
^
unexpected "\\"
expecting "&", "\\\\", white space or "\\end"
🐦🐦🐦 👉 Tweet for this paper 👈 🐦🐦🐦
🐘🐘🐘 👉 Toot for this paper 👈 🐘🐘🐘
🚨🚨🚨 THIS IS NOT A DRILL, YOU HAVE JUST ACCEPTED A PAPER INTO JOSS! 🚨🚨🚨
Here's what you must now do:
Any issues? Notify your editorial technical team...
I see the complaint about the latex generation, but the final paper looks good!
Congrats on your new publication @skiptoniam! Many thanks to editor @elbeejay and reviewers @OwenWard and @mhesselbarth for your time, hard work, and expertise!!
: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.04771/status.svg)](https://doi.org/10.21105/joss.04771)
HTML:
<a style="border-width:0" href="https://doi.org/10.21105/joss.04771">
<img src="https://joss.theoj.org/papers/10.21105/joss.04771/status.svg" alt="DOI badge" >
</a>
reStructuredText:
.. image:: https://joss.theoj.org/papers/10.21105/joss.04771/status.svg
:target: https://doi.org/10.21105/joss.04771
This is how it will look in your documentation:
We need your help!
The 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:
Submitting author: !--author-handle-->@skiptoniam<!--end-author-handle-- (Skipton Nicholas Charles Woolley) Repository: https://github.com/skiptoniam/ppmData Branch with paper.md (empty if default branch): joss_submission Version: v1.0.0 Editor: !--editor-->@elbeejay<!--end-editor-- Reviewers: @OwenWard, @mhesselbarth Archive: 10.5281/zenodo.7679406
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
@OwenWard & @mhesselbarth, your review will be checklist based. Each of you will have a separate checklist that you should update when carrying out your review. First of all you need to run this command in a separate comment to create the checklist:
The reviewer guidelines are available here: https://joss.readthedocs.io/en/latest/reviewer_guidelines.html. Any questions/concerns please let @elbeejay 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 ✨
Checklists
📝 Checklist for @mhesselbarth
📝 Checklist for @OwenWard