Closed editorialbot closed 2 years ago
Hello humans, I'm @editorialbot, a robot that can help you with some common editorial tasks.
For a list of things I can do to help you, just type:
@editorialbot commands
For example, to regenerate the paper pdf after making changes in the paper's md or bib files, type:
@editorialbot generate pdf
Software report:
github.com/AlDanial/cloc v 1.88 T=0.21 s (706.1 files/s, 114435.9 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
R 111 2566 4339 10862
Markdown 25 464 0 1816
XML 1 0 129 1787
Rmd 4 435 788 496
TeX 2 47 0 272
YAML 7 56 17 237
-------------------------------------------------------------------------------
SUM: 150 3568 5273 15470
-------------------------------------------------------------------------------
gitinspector failed to run statistical information for the repository
Wordcount for paper.md
is 1417
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.21105/joss.02815 is OK
- 10.21105/joss.02445 is OK
- 10.21105/joss.03393 is OK
- 10.21105/joss.03139 is OK
- 10.21105/joss.01412 is OK
- 10.21105/joss.02306 is OK
- 10.21105/joss.03167 is OK
- 10.21105/joss.01541 is OK
- 10.21105/joss.01686 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:
:wave: @tomfaulkenberry, @garretrc, could you please update us on how it's going with your reviews?
Should have it done today! I'm sorry for my delay...our semester got started right at the same time the review period got started. I appreciate the reminder :)
thanks for the reminder, I'll start taking a look at the repo and docs today but may not be able to test functionality until next week
Version: 0.5.0
@osorensen We needed to make a new CRAN release. Therefore, can you please bump the version to 0.6.0
? Thanks.
@IndrajeetPatil, we set the final version once the paper is ready for acceptance, so no need to bump the version right now.
But I can do it anyway:
@editorialbot set 0.6.0 as version
Done! version is now 0.6.0
π @tomfaulkenberry, @garretrc, could you please update us on how it's going with your reviews?
Feel free to add comments to your reviews in this thread, or to open issues in the source repository
I've had the chance to incoporate many of the datawizard functions into my own workflow to test the functionality, I'll wrap up checking some of the remaining functions that I haven't been able to test today.
This package has a lot of useful functions even for experienced R users, so I'm also thinking about ways this package could best communicate that.
Review finished. Everything I've tested returns the correct results and runs quickly. A couple comments:
I don't think the readme highlights the benefits of datawizard for an experienced R user (yes, a lot of the functions are quick to code up on your own, but you might save 5-10 minutes/a trip to stack overflow by using some datawizard "magic"). However, the easystats ecosystem page addresses this concern a bit, and the datawizard readme seems very detailed already. If I think of a better way to highlight this I'll raise an issue in the repo.
When using some of the functions, it's not clear from the tooltip in RStudio what the arguments should be. For example, when I use rescale(), center(), slide(), and others, only the x argument is included in the tooltip. So, when using the package I found myself needing to consult the help documentation in cases where I was expecting to just glance at the tooltip. My understanding is that these functions have different arguments for different data types and different operations, so the second argument will change for different use cases. The flexibility of each function to work with different data types without needing something like dplyr/data.table/base R data.frame manipulation seems more important to the package's mission than the tooltips, but just wanted to share this experience as a user.
The above points are small nitpicks, but I think the selection of functions in the package provides an accessible route to many common data manipulation tasks for new R users. For experienced R users who have previously coded the included operations on their own/through tidyverse or other packages, it seems just as fast to learn a new datawizard function than to look up/code up an equivalent solution. The datawizard functions are well-curated toward tasks that are annoying to remember/implement, so I believe they will be easier to recall and quicker to access than equivalent solutions from more general packages.
Thanks a lot for your review @garretrc!
Dear @garretrc,
Thanks a lot for your wonderful assessment of {datawizard}
. We are delighted to hear that you found the package useful, and think that it is equally accessible and useful for both naive and advanced R users.
I will respond to your nitpicks point-by-point.
You are absolutely right that we could be doing a better job of outlining functionality offered by the package. I have created an issue to remind us (https://github.com/easystats/datawizard/issues/271). Of course, if you think of some concrete suggestions, feel free to either comment on that issue or create a new issue.
Unfortunately, this is something that is beyond our control, and is a result of RStudio IDE works.
In this video, I demonstrate how, depending on the supplied argument, if you hit tab, the IDE will provide the accurate argument list. But, if put the cursor on the function name and hit tab, it always displays the same tooltip, irrespective of which S3 method is dispatched.
Thanks again for your review, and let us know if you have any other comments or suggestions.
@IndrajeetPatil I'll leave a comment on that issue if I think of anything!
I didn't know you could supply the first argument like that to change the tooltip, it definitely improves the experience. Not really in your control to make sure a user inputs the first argument before pressing tab.
@tomfaulkenberry could you please update us on how it's going with your review?
Sorry for the delay, @IndrajeetPatil! I have checked off everything in my review, and I'm happy to report that it works as it should. This is a really nice package...I particularly like the intuitive nature of the long <--> wide transformations, among many other things.
Thank you so much for the quick response, @tomfaulkenberry!
We are glad to hear that you find the functionality useful and intuitive :)
@osorensen What's the next step here?
Thanks @tomfaulkenberry!
@IndrajeetPatil, I will now read through the paper a final time and let you know if I have any suggested changes.
In the meantime, could you
@editorialbot check references
@editorialbot generate pdf
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.21105/joss.02815 is OK
- 10.21105/joss.02445 is OK
- 10.21105/joss.03393 is OK
- 10.21105/joss.03139 is OK
- 10.21105/joss.01412 is OK
- 10.21105/joss.02306 is OK
- 10.21105/joss.03167 is OK
- 10.21105/joss.01541 is OK
- 10.21105/joss.01686 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:
@osorensen Thanks for the checklist.
I have taken all the necessary steps here:
I have created a tagged release for {datawizard}
. Release version is: 0.6.2.
The DOI for the archived version on Zenodo is: 10.5281/zenodo.7143971
@editorialbot set 10.5281/zenodo.714 as archive
Done! Archive is now 10.5281/zenodo.714
@editorialbot set 0.6.2 as version
Done! version is now 0.6.2
Thanks @IndrajeetPatil. As you see, I've added a few editorial comments in the source repository. Please let me know when they have been resolved, and I can then move forward with accepting the submission.
Thanks for your careful read and helpful editorial suggestions on the paper, @osorensen! I have addressed all of them.
Let me know if you want me to make any other changes.
@editorialbot generate pdf
@editorialbot check references
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.21105/joss.02815 is OK
- 10.21105/joss.02445 is OK
- 10.21105/joss.03393 is OK
- 10.21105/joss.03139 is OK
- 10.21105/joss.01412 is OK
- 10.21105/joss.02306 is OK
- 10.21105/joss.03167 is OK
- 10.21105/joss.01541 is OK
- 10.21105/joss.01686 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 recommend-accept
Attempting dry run of processing paper acceptance...
Reference check summary (note 'MISSING' DOIs are suggestions that need verification):
OK DOIs
- 10.21105/joss.02815 is OK
- 10.21105/joss.02445 is OK
- 10.21105/joss.03393 is OK
- 10.21105/joss.03139 is OK
- 10.21105/joss.01412 is OK
- 10.21105/joss.02306 is OK
- 10.21105/joss.03167 is OK
- 10.21105/joss.01541 is OK
- 10.21105/joss.01686 is OK
MISSING DOIs
- None
INVALID DOIs
- None
:wave: @openjournals/joss-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/3578, then you can now move forward with accepting the submission by compiling again with the command @editorialbot accept
Check final proof
@osorensen I have checked the final proofs and everything looks good to me.
Let me know if there is anything else that I need to do. Thanks.
@editorialbot accept
Doing it live! Attempting automated processing of paper acceptance...
π¦π¦π¦ π Tweet for this paper π π¦π¦π¦
Submitting author: !--author-handle-->@IndrajeetPatil<!--end-author-handle-- (Indrajeet Patil) Repository: https://github.com/easystats/datawizard Branch with paper.md (empty if default branch): Version: 0.6.2 Editor: !--editor-->@osorensen<!--end-editor-- Reviewers: @tomfaulkenberry, @garretrc Archive: 10.5281/zenodo.7143971
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
@tomfaulkenberry & @garretrc, 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 @osorensen 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 @garretrc
π Checklist for @tomfaulkenberry