-
-
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
dwctaxon: Tools for Working with Darwin Core Taxon Data #574
Comments
Thanks for submitting to rOpenSci, our editors and @ropensci-review-bot will reply soon. Type |
🚀 Editor check started 👋 |
Checks for dwctaxon (v1.0.0.9000)git hash: db71df7b
Package License: MIT + file LICENSE 1. Package DependenciesDetails of Package Dependency Usage (click to open)
The table below tallies all function calls to all packages ('ncalls'), both internal (r-base + recommended, along with the package itself), and external (imported and suggested packages). 'NA' values indicate packages to which no identified calls to R functions could be found. Note that these results are generated by an automated code-tagging system which may not be entirely accurate.
Click below for tallies of functions used in each package. Locations of each call within this package may be generated locally by running 's <- pkgstats::pkgstats(<path/to/repo>)', and examining the 'external_calls' table. baselist (12), is.na (9), paste (9), c (6), do.call (5), grepl (5), as.character (4), col (3), colnames (3), inherits (3), nrow (3), class (2), match (2), Sys.time (2), by (1), duplicated (1), for (1), formals (1), gsub (1), if (1), ifelse (1), is.null (1), isTRUE (1), lapply (1), seq_len (1), setdiff (1), strsplit (1), tryCatch (1), warning (1) glueglue (46), glue_collapse (1), identity_transformer (1) dwctaxonnull_transformer (8), assert_that_d (2), any_not_true (1), assert_col (1), assert_dat (1), assert_that_uses_one_name (1), bind_rows_f (1), check_acc_id_has_tax_status (1), check_acc_id_valid_tax_status (1), check_accepted_map_to_nothing (1), check_col_names_p (1), check_fill_usage_id_name (1), check_mapping_exists (1), check_mapping_strict_status (1), check_mapping_to_self (1), check_sci_name_is_uniq (1), check_sci_name_not_na (1), dct_modify_row (1), dct_options (1), paste3 (1) settingsinlist (22), options_manager (1) dplyrmutate (4), filter (3), anti_join (1), bind_rows (1) stringrfixed (4), str_detect (1), str_match (1) utilsdata (4), capture.output (1) purrrmap_lgl (4) tibbletibble (2) assertrsuccess_logical (1) graphicstext (1) statsdf (1) NOTE: Some imported packages appear to have no associated function calls; please ensure with author that these 'Imports' are listed appropriately. 2. Statistical PropertiesThis package features some noteworthy statistical properties which may need to be clarified by a handling editor prior to progressing. Details of statistical properties (click to open)
The package has:
Statistical properties of package structure as distributional percentiles in relation to all current CRAN packages
All parameters are explained as tooltips in the locally-rendered HTML version of this report generated by the The final measure (
2a. Network visualisationClick to see the interactive network visualisation of calls between objects in package 3.
|
id | name | conclusion | sha | run_number | date |
---|---|---|---|---|---|
4191806772 | pages build and deployment | success | 9e0773 | 35 | 2023-02-16 |
4191789240 | pkgcheck | NA | db71df | 7 | 2023-02-16 |
4191789239 | pkgdown | success | db71df | 51 | 2023-02-16 |
4191789237 | test-coverage | success | db71df | 26 | 2023-02-16 |
3b. goodpractice
results
R CMD check
with rcmdcheck
R CMD check generated the following check_fail:
- cyclocomp
Test coverage with covr
Package coverage: 96.81
Cyclocomplexity with cyclocomp
The following functions have cyclocomplexity >= 15:
function | cyclocomplexity |
---|---|
dct_modify_row_single | 103 |
dct_add_row | 32 |
dct_opts | 19 |
check_acc_id_has_tax_status | 18 |
check_acc_id_valid_tax_status | 18 |
check_accepted_map_to_nothing | 18 |
check_syn_map_to_acc | 18 |
check_variant_map_to_nonvar | 18 |
check_variant_map_to_something | 18 |
check_mapping_exists | 17 |
check_mapping_to_self | 17 |
dct_validate | 17 |
Static code analyses with lintr
lintr found the following 10 potential issues:
message | number of times |
---|---|
Avoid library() and require() calls in packages | 10 |
Package Versions
package | version |
---|---|
pkgstats | 0.1.3 |
pkgcheck | 0.1.1.11 |
Editor-in-Chief Instructions:
This package is in top shape and may be passed on to a handling editor
@joelnitta thanks a lot for your submision! |
@joelnitta thanks a lot for your patience. I discussed with other editors and think this submission is in scope. I'll start looking for a handling editor. |
Great, thanks @maurolepore! |
@ropensci-review-bot assign @noamross as editor |
Assigned! @noamross is now the editor |
@ropensci-review-bot seeking reviewers |
Please add this badge to the README of your package repository: [![Status at rOpenSci Software Peer Review](https://badges.ropensci.org/574_status.svg)](https://github.com/ropensci/software-review/issues/574) Furthermore, if your package does not have a NEWS.md file yet, please create one to capture the changes made during the review process. See https://devguide.ropensci.org/releasing.html#news |
@ropensci-review-bot assign @collinschwantes as reviewer |
@collinschwantes added to the reviewers list. Review due date is 2023-03-22. Thanks @collinschwantes for accepting to review! Please refer to our reviewer guide. rOpenSci’s community is our best asset. We aim for reviews to be open, non-adversarial, and focused on improving software quality. Be respectful and kind! See our reviewers guide and code of conduct for more. |
@collinschwantes: If you haven't done so, please fill this form for us to update our reviewers records. |
Thanks @collinschwantes! Please be sure to look at the diagnostic report above. I note a few instances of packages imported for very few functions (assertr), high-cyclocomplexity functions that may benefit from breaking up, and some other |
📆 @collinschwantes you have 2 days left before the due date for your review (2023-03-22). |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
@ropensci-review-bot submit review #574 (comment) time 8 |
Logged review for collinschwantes (hours: 8) |
@ropensci-review-bot submit review #574 (comment) time 8 |
Logged review for sformel-usgs (hours: 8) |
@joelnitta: please post your response with Here's the author guide for response. https://devguide.ropensci.org/authors-guide.html |
@ropensci-review-bot submit response ropensci/dwctaxon@82aa4ea Thanks again to the reviewers for their helpful comments! Here are my responses. Responses to @sformel-usgs
Responses to @collinschwantes
|
Thanks @joelnitta , these are all satisfactory responses and revisions. I appreciate the changes you've made to the Statement of Need and the References in the readme. The Real World vignette was also a great addition for folks who might be starting out in this realm. I rechecked the package and only came across one minor issue. On my Windows computer, the real-world data vignette fails to build because the |
Thanks for handling that so quickly! Everything is working smoothly now. I have no more suggestions or concerns. |
Thank your for the robust reply @joelnitta and your follow-up, @sformel-usgs. @collinschwantes, please look at the changes to the package and indicate if they address your review. |
@joelnitta Looks great!! The real world example is very helpful! No more suggestions or concerns. |
@ropensci-review-bot approve dwctaxon |
Approved! Thanks @joelnitta for submitting and @collinschwantes, @sformel-usgs for your reviews! 😁 To-dos:
Should you want to acknowledge your reviewers in your package DESCRIPTION, you can do so by making them 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. |
@ropensci-review-bot finalize transfer of dwctaxon |
Transfer completed. |
Thanks again to reviewers @sformel-usgs and @collinschwantes and editor @noamross ! I have completed all of the tasks above:
I'm happy this package now has a home at rOpenSci! |
Date accepted: 2023-05-22
Submitting Author Name: Joel H. Nitta
Submitting Author Github Handle: @joelnitta
Repository: https://github.com/joelnitta/dwctaxon
Version submitted: 1.0.0.9000
Submission type: Standard
Editor: @noamross
Reviewers: @collinschwantes, @sformel-usgs
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):
dwctaxon facilitates manipulating and validating taxonomic data (of biological species) in R, in compliance with the widely used Darwin Core data standard.
Biologists, anybody working with taxonomic data in Darwin Core format.
Not currently, to the best of my knowledge. The closest thing out there is the GBIF data validator (not an R package). The archived finch package had a function to call the GBIF data validator.
Not applicable
No pre-submission inquiry
pkgcheck
items which your package is unable to pass.pkgcheck passes when I run it locally. I have observed an error in the CI, but I believe this is a problem with pkgcheck, and unrelated to my package.
Technical checks
Confirm each of the following by checking the box.
This package:
Publication options
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
Code of conduct
The text was updated successfully, but these errors were encountered: