Closed BroVic closed 7 months ago
Hi @BroVic ! I hope you are doing much better. I just wanted to check in and see when you thought you might be ready to circle back to this? Or do you think we should put it on pause?
Hello @emilyriederer. I'm sorry for the late response. I must have missed the notification. No, I will make my submission in the next few days. And thanks for enquiring into my health. I'm fully recovered now.
Edit: I got the notification to your message just 12 hours ago! So, there's something wrong at GitHub's end.
Dear @cagrigokcek, thanks again for your review. I would like to make a few comments and if you think I am inadequately informed, feel free to let me know:
map_ng()
function returns an sf
object, which makes it easier to use with other real geospatial packages. map_ng()
through ggplot::geom_sf()
and from there attempt to get textual data from the map. I actually thought that ggplot2
provides methods for working with {BrailleR}. I can now see that methods like BralleR::Describe
are defined by that package's author(s). So, I believe the onus seems to lie with them to create methods that can generically provide accessible output from objects created by widely used and popular packages like {ggplot2}So, in light of the foregoing, I might have to decline this feature for {naijR}, the reason being that it is out of scope (for now). But knowing how important this issue of accessibility is, I will bear it in mind in future development of this package, and if a decision is made to expand the scope, then one might consider taking on {BrailleR} as a dependency.
Cheers.
Hello @mcsiple, thank you very much for your review. It enabled me to effect several improvements and opened my eyes to other issues you didn't mention directly.
I have 2 comments:
sapply
is not type-safe, but in this case I would plead that we let it be as it is. The places where it is used are not accessible to the end user - those are utility files for generating some of the package's internal data. I had to use the function because I can return a named object and I made sure it returns a list via the simplify = FALSE
argument. The other option would have been to use the {purrr} package, but I don't believe this justified adding the dependency. If I tried, using other functions, everything just broke. Once again, thanks!
Hi @cagrigokcek and @mcsiple - apologies for the delayed timeline on this review cycle! If you have the bandwidth to pull your mind back to this project, I'd really appreciate your thoughts on @BroVic 's comments above.
Hi @BroVic and @emilyriederer , sorry for the delay. I was out of the office for a longer period than usual and am just getting back to my emails and GitHub. @BroVic , I am fine with those two comments. For (1) I agree that it's not worth adding a dependency (and I think purrr
is sometimes slower than sapply()
) so that is okay. And for (2) I am impressed at the ways you have found to include this 'naming flexibility' in your package. That is an exciting software challenge indeed π
Anyway, I am satisfied with the changes and your comments.
Thanks so much @mcsiple ! I hope you had a nice break from the office.
If both you and @cagrigokcek could please use the reviewer approval form once you are satisfied, that will be the final step!
Hi Emily, May I request a few days extension because I struggle with a severe tooth pain which decreases my concentration significantly? I promise to complete the form before the weekend.
Best.
Cagri
From: Emily Riederer @.> Sent: Sunday, November 26, 2023 5:47 PM To: ropensci/software-review @.> Cc: A. Cagri gokcek @.>; Mention @.> Subject: Re: [ropensci/software-review] Submission of naijR 0.6.1 for review under the rOpenSci Champions Program (Issue #600)
Thanks so much @mcsiple https://github.com/mcsiple ! I hope you had a nice break from the office.
If both you and @cagrigokcek https://github.com/cagrigokcek could please use the reviewer approval form https://devguide.ropensci.org/approval2template.html once you are satisfied, that will be the final step!
β Reply to this email directly, view it on GitHub https://github.com/ropensci/software-review/issues/600#issuecomment-1827005264 , or unsubscribe https://github.com/notifications/unsubscribe-auth/A3LYXAASB7EHR6XI4AN3UXTYGPWIFAVCNFSM6AAAAAA3OYM35WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRXGAYDKMRWGQ . You are receiving this because you were mentioned.Message ID: @.***>
Of course, @cagrigokcek ! Sorry to hear that and please take the time that you need.
@cagrigokcek Sorry about your tooth. Do take care and get well soon.
Hi viktor,
I am so sorry to see your message very late. I totally understand your situation about BrailleR package. As you said, it can be a further goal for you to develop packages which can be integrated with available packages related to accessibility in R later. I find your explanation very legitimate. Please donβt hesitate to reach me out when you need a tester in the future about features related to accessibility in R.
Best.
Cagri
From: Victor Ordu @.> Sent: Thursday, November 16, 2023 8:46 AM To: ropensci/software-review @.> Cc: A. Cagri gokcek @.>; Mention @.> Subject: Re: [ropensci/software-review] Submission of naijR 0.6.1 for review under the rOpenSci Champions Program (Issue #600)
Dear @cagrigokcek https://github.com/cagrigokcek , thanks again for your review. I would like to make a few comments and if you think I am inadequately informed, feel free to let me know:
So, in light of the foregoing, I might have to decline this feature for {naijR}, the reason being that it is out of scope (for now). But knowing how important this issue of accessibility is, I will bear it in mind in future development of this package, and if a decision is made to expand the scope, then one might consider taking on {BrailleR} as a dependency.
Cheers.
β Reply to this email directly, view it on GitHub https://github.com/ropensci/software-review/issues/600#issuecomment-1814830096 , or unsubscribe https://github.com/notifications/unsubscribe-auth/A3LYXAGNFIHXIXHSAO5Q2TTYEY7LZAVCNFSM6AAAAAA3OYM35WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMJUHAZTAMBZGY . You are receiving this because you were mentioned.Message ID: @.***>
Hi Emily and Viktor,
I copy my review approval form below. Please let me know if there is any missing part in the form.
I congratulate Viktor again.
Best.
Cagri
Estimated hours spent reviewing: 5h30m
From: Emily Riederer @.> Sent: Sunday, November 26, 2023 5:47 PM To: ropensci/software-review @.> Cc: A. Cagri gokcek @.>; Mention @.> Subject: Re: [ropensci/software-review] Submission of naijR 0.6.1 for review under the rOpenSci Champions Program (Issue #600)
Thanks so much @mcsiple https://github.com/mcsiple ! I hope you had a nice break from the office.
If both you and @cagrigokcek https://github.com/cagrigokcek could please use the reviewer approval form https://devguide.ropensci.org/approval2template.html once you are satisfied, that will be the final step!
β Reply to this email directly, view it on GitHub https://github.com/ropensci/software-review/issues/600#issuecomment-1827005264 , or unsubscribe https://github.com/notifications/unsubscribe-auth/A3LYXAASB7EHR6XI4AN3UXTYGPWIFAVCNFSM6AAAAAA3OYM35WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMRXGAYDKMRWGQ . You are receiving this because you were mentioned.Message ID: @.***>
Congratulations @BroVic ! It looks like both reviewers have approved your package. (@mcsiple - would appreciate if you could fill out the last template just to close the loop, but I appreciate that we have your answer!) I will trigger the Approval bot now. Please review the messages it sends carefully with instructions for next steps to onboard this package to the rOpenSci family
@ropensci-review-bot approve najiR
Approved! Thanks @BroVic for submitting and @mcsiple, @cagrigokcek for your reviews! :grin:
To-dos:
@ropensci-review-bot invite me to ropensci/<package-name>
which will re-send an invitation.@ropensci-review-bot finalize transfer of <package-name>
where <package-name>
is the repo/package name. This will give you admin access back.pkgdown
website and are ok relying only on rOpenSci central docs building and branding,
pkgdown
website with a redirecting pagehttps://docs.ropensci.org/package_name
URL
field alongside the link to the GitHub repository, e.g.: URL: https://docs.ropensci.org/foobar, https://github.com/ropensci/foobar
codemetar::write_codemeta()
in the root of your package.install.packages("<package-name>", repos = "https://ropensci.r-universe.dev")
thanks to R-universe.Should you want to acknowledge your reviewers in your package DESCRIPTION, you can do so by making them "rev"
-type contributors in the Authors@R
field (with their consent).
Welcome aboard! We'd love to host a post about your package - either a short introduction to it with an example for a technical audience or a longer post with some narrative about its development or something you learned, and an example of its use for a broader readership. If you are interested, consult the blog guide, and tag @ropensci/blog-editors in your reply. They will get in touch about timing and can answer any questions.
We maintain an online book with our best practice and tips, this chapter starts the 3d section that's about guidance for after onboarding (with advice on releases, package marketing, GitHub grooming); the guide also feature CRAN gotchas. Please tell us what could be improved.
Last but not least, you can volunteer as a reviewer via filling a short form.
Oh and here's the form in case you need it:
Estimated hours spent reviewing: 5.5
@ropensci-review-bot finalize transfer of BroVic/naijR
Can't find repository ropensci/BroVic/naijR
, have you forgotten to transfer it first?
@ropensci-review-bot finalize transfer of naijR
Transfer completed.
The naijR
team is now owner of the repository and the author has been invited to the team
Thank you @emilyriederer!
Date accepted: 2023-12-02
Submitting Author Name: Victor Ordu Submitting Author Github Handle: !--author1-->@BroVic<!--end-author1--
Other Package Authors Github handles: (comma separated, delete if none) Repository: https://github.com/BroVic/naijR
Version submitted: 0.6.1
Submission type: Standard
Editor: !--editor-->@emilyriederer<!--end-editor--
Reviewers: @mcsiple, @cagrigokcek
Archive: TBD Version accepted: TBD Language: en
Scope
Please indicate which category or categories from our package fit policies this package falls under: (Please check an appropriate box below. If you are unsure, we suggest you make a pre-submission inquiry.):
Explain how and why the package falls under these categories (briefly, 1-2 sentences): naijR is an R package that contains a suite of functions that make it easier to deal with data and datasets about the country Nigeria and its constituent parts.
Who is the target audience and what are scientific applications of this package? Anyone needing Nigerian geospatial data.
Are there other R packages that accomplish the same thing? If so, how does yours differ or meet our criteria for best-in-category? Not to my knowledge.
(If applicable) Does your package comply with our guidance around Ethics, Data Privacy and Human Subjects Research? Yes
If you made a pre-submission inquiry, please paste the link to the corresponding issue, forum post, or other discussion, or @tag the editor you contacted.
Explain reasons for any
pkgcheck
items which your package is unable to pass.Technical checks
Confirm each of the following by checking the box.
This package:
Publication options
[x] Do you intend for this package to go on CRAN?
[ ] Do you intend for this package to go on Bioconductor?
[ ] Do you wish to submit an Applications Article about your package to Methods in Ecology and Evolution? If so:
MEE Options
- [ ] The package is novel and will be of interest to the broad readership of the journal. - [ ] The manuscript describing the package is no longer than 3000 words. - [ ] You intend to archive the code for the package in a long-term repository which meets the requirements of the journal (see [MEE's Policy on Publishing Code](http://besjournals.onlinelibrary.wiley.com/hub/journal/10.1111/(ISSN)2041-210X/journal-resources/policy-on-publishing-code.html)) - (*Scope: Do consider MEE's [Aims and Scope](http://besjournals.onlinelibrary.wiley.com/hub/journal/10.1111/(ISSN)2041-210X/aims-and-scope/read-full-aims-and-scope.html) for your manuscript. We make no guarantee that your manuscript will be within MEE scope.*) - (*Although not required, we strongly recommend having a full manuscript prepared when you submit here.*) - (*Please do not submit your package separately to Methods in Ecology and Evolution*)Code of conduct