-
-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
submission: parzer #341
Comments
Due to conflicts of interest, I am in the search for an external editor that can take up on this one. Please, be patient with me. |
thanks! |
Hello @sckott! @anadiedrichs will be your editor! Good luck to both of you, and thanks @anadiedrichs for taking up this package review. |
Editor checks:
Editor commentsHello @sckott , thanks for submitting to rOpenSci. I'll be your handling editor. The following is the output of goodpractice::gp().
Output of covr::package_coverage()
Please, fix your DESCRIPTION file. Take a look at all of this, and let me know once it is done so that I can check again. It's my first time as an invited editor. @melvidoni: should the package tests code coverage be 100%? 93 % of coverage is an excellent start point. If it isn't, can I start looking for reviewers if everything is fixed? |
Hey @anadiedrichs the % of test is relative to the package, but 93% is great in my personal opinion. Yes, you can start looking for reviewers! |
@sckott: have you already fixed the DESCRIPTION file ? |
@anadiedrichs i think it's okay,. correct me if im wrong, but i think that warning is okay b/c you didn't have that package (randgeo) installed on your machine, if you install that pkg and try again that warning should go away |
Hi @sckott, you are right. Consider checking your DESCRIPTION file in case you plan later to submit to CRAN to avoid problems with this issue. |
We have one confirmed reviewer, Maria Victoria Munafó @mvickm. She's a contributor to the water R package (https://CRAN.R-project.org/package=water) and an active R developer. I am still looking for the second one. |
We have another reviewer, Julien Brun @brunj7 (http://brunj7.github.io/about/)!! :-) Thanks for your collaboration @mvickm and @brunj7 to review this issue for rOpenSci. Let me know any questions you have. |
Hi @anadiedrichs can I volunteer to help with this review as a third reviewer? |
Hi Nicholas @njtierney. Of course you can review this issue, but first please make sure you do not have a conflict of interest preventing you from reviewing this package. |
Hi @anadiedrichs - thanks! I confirm that I do not have a conflict of interest. |
Hi @anadiedrichs - I'm going to step down from reviewing this one, I have realised I have overcommitted myself for November and don't want to drag the review out. Thanks for letting me help with this, I hope I can help with a review in the near future |
No problem @njtierney, thanks for letting me know. |
Hi @anadiedrichs and @sckott thank you for the opportunity to review I think My 2 main comments are:
Here is my review: Package ReviewPlease check off boxes as applicable, and elaborate in comments below. Your review is not limited to these topics, as described in the reviewer guide
DocumentationThe package includes all the following forms of documentation:
Functionality
Final approval (post-review)
Estimated hours spent reviewing:
Review CommentsSuggestions / comments: Description of the packageThe description of the package could be more specific regarding how it refers to
Documentation
Specific functions
Other
covr::package_coverage()
# parzer Coverage: 93.65%
# R/parse_lat.R: 75.00%
# R/parse_lon.R: 75.00%
# R/zzz.R: 88.89%
# src/latlong.cpp: 90.69%
# R/dms-fxns.R: 96.55%
# R/parse_hemisphere.R: 100.00%
# R/parse_lat_lon.R: 100.00%
# R/parse_parts.R: 100.00%
# src/parse.cpp: 100.00%
# src/pz_hemisphere.cpp: 100.00%
# src/pz_parse_parts.cpp: 100.00%
|
Hello @anadiedrichs and @sckott , I want to say thank you to consider me for the review as @brunj7 said. Also, it's my first time doing it and I've learn a lot . Thank you again. Here is my review: Package ReviewPlease check off boxes as applicable, and elaborate in comments below. Your review is not limited to these topics, as described in the reviewer guide
DocumentationThe package includes all the following forms of documentation:
Functionality
Review CommentsParzer package is a good and useful solution to parse the geographical coordinates in a lot of formats. We can save time using this tool. Is the documentation (installation instructions/vignettes/examples/demos) clear and sufficient? Were functions and arguments named to work together to form a common, logical programming API that is easy to read, and autocomplete? [X] The author has responded to my review and made changes to my satisfaction. I recommend approving this package. |
Please @mvickm check the box in your comment where says "As the reviewer I confirm that there are no conflicts of interest for me to review this work (If you are unsure whether you are in conflict, please speak to your editor before starting your review)." Thanks |
Sorry for the delay! Preparing responses to reviewers now ... |
responses to reviewers (Edited to include all responses): cc @anadiedrichs reviewer: @brunj7
I've redone all functions where this applies to make order of parameters: longitude then latitude, see ropensci/parzer#12
I added a new vignette of use cases, only with 1 use case for now for spatial packages; see ropensci/parzer#19 - since it reequires additional packages I do not need in parzer, its only available in the pkgdown site: https://docs.ropensci.org/parzer/articles/use_cases.html
I've added a section to the README named "Similar art" with notes about how parzer compares to those two functions, see ropensci/parzer#15
Added more examples, see ropensci/parzer#14
I've updated the warning message from the C code side to also mention that the user should check if they inverted the order, see ropensci/parzer#18
I'm not either, I've changed these 1 letter functions to have the prefix
Do you mean "latter"? former would be
maybe? I'm a bit of a c++ noob, so if someone wants to help me do that i'm happy to do so. Is your main problem with it the extra dependency? opened an issue: ropensci/parzer#17 reviewer: @mvickm
I added a new vignette of use cases, only with 1 use case for now for spatial packages; see ropensci/parzer#19 - since it reequires additional packages I do not need in parzer, its only available in the pkgdown site: https://docs.ropensci.org/parzer/articles/use_cases.html
Added more examples, see ropensci/parzer#14
Can you explain in more detail what you mean by "ambivalent"? |
Hi @sckott Thank you for addressing my comments! To clarify my comment on the short description, I was suggesting to use: "parzer parses messy geographic coordinates". I think it helps to set the scope (vs coordinates alone) Re: Rccp dependancies -- my comment was motivated by the fact that when I was playing around and reinstalling the package several times at some point the install failed. I could never reproduce the problem and restarting the session solved it. In the aftermath of this, I was wondering if reducing C dependancies could help to avoid any potential problem in the future (I could not reproduce the problem with this new version neither). This being said, my suggestion was more aiming at helping you to think about any ways to simplify dependancies, not at a request to do so. Unfortunately I am not knowledgeable in C and can not help. @anadiedrichs I have reviewed the new version of |
thanks @brunj7
|
HI @sckott ! When I said "ambivalent", I was reffering about the naming of the variables. I mean, for the users maybe could be a little confused using the same name. But I saw you have changed the name and add the prefix _pz. So for me is resolved, Thanks for consider the comments. |
thanks @mvickm for the clarification @anadiedrichs I need to address some wording changes from @brunj7 comments, and then I will have addressed all comments - will let you know when that's done |
ACK @sckott |
@anadiedrichs Okay, I've fixed the last thing raise about the wording "geographic coordinates". All done on my end |
@anadiedrichs Anything else I should do? |
Thanks @sckott for the great package and for implementing my last suggestion. @anadiedrichs I realized I had not updated my "Review comment" above by checking the approval box. I just fixed this. |
Please @mvickm add the following text in your review and check the box if you considered that the package has your final approval. Final approval (post-review)
|
@anadiedrichs hi Ana! I already corrected the line in my review comment |
Approved! Thanks, @sckott for submitting and @brunj7 and @mvickm for your reviews! 🥇 To-dos:
Should you want to acknowledge your reviewers in your package DESCRIPTION, you can do so by making them We'd love to host a blog post about your package - either a short introduction to it with one example or a longer post with some narrative about its development or something you learned, and an example of its use. If you are interested, review the instructions, and tag @stefaniebutland in your reply. She will get in touch about timing and can answer any questions. We've put together an online book with our best practice and tips, this chapter starts the 3d section that's about guidance for after onboarding. Please @brunj7, @mvickm and @sckott tell us what could be improved, the corresponding repo is here. |
Thanks very much @anadiedrichs for your work - and thanks to the reviewers @brunj7 and @mvickm I've done all of those things:
I added one of the reviewers to the DESCRIPTION - @mvickm i don't know your name, and not on your github profile i'd love to do a tech post if okay with stef. |
🤔 ... yes please! |
want to get on cran first. Getting it past cran could take a few days or who knows, maybe months, years even (months is possible). |
@mvickm thanks, added |
I did one last check. All looks good to me. 👍 |
not that I can think of |
In this period new submissions will not be handled, nor new reviewers assigned.
Reviews and responses to reviews will be handled on a 'best effort' basis, but
no follow-up reminders will be sent. Please check back here again after 25 May when we will be announcing plans to slowly start back up. We express our continued great appreciation for the work of our authors and reviewers. Stay healthy and take care of one other. The rOpenSci Editorial Board |
Submitting Author: Scott Chamberlain (@sckott)
Repository: https://github.com/ropenscilabs/parzer
Version submitted:
v0.0.4.9110
Editor: @anadiedrichs
Reviewer 1: @mvickm
Reviewer 2: @brunj7
Archive: TBD
Version accepted: TBD
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):
parzer
fits most closely with the description "manipulating geospatial data" within the geospatial category - b/c it parses many variation of lat/lat coordinates.People working with spatial data, either in academia, government, tech, etc.
Not that I know of
N/A
Technical checks
Confirm each of the following by checking the box. This package:
Publication options
JOSS Options
paper.md
matching JOSS's requirements with a high-level description in the package root or ininst/
.MEE Options
Code of conduct
The text was updated successfully, but these errors were encountered: