-
-
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
qualR: An R package to download Sao Paulo and Rio de Janeiro air pollution data #474
Comments
Thanks for submitting to rOpenSci, our editors and @ropensci-review-bot will reply soon. Type |
🚀 Editor check started 👋 |
Checks for qualR (v0.9.5)git hash: 6ca2ad12
Important: All failing checks above must be addressed prior to proceeding Package License: MIT + file LICENSE 1. 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
The final measure (
1a. Network visualisationInteractive network visualisation of calls between objects in package can be viewed by clicking here 2.
|
message | number of times |
---|---|
Avoid changing the working directory, or restore it in on.exit | 2 |
Lines should not be more than 80 characters. | 52 |
Package Versions
package | version |
---|---|
pkgstats | 0.0.2.16 |
pkgcheck | 0.0.2.86 |
Editor-in-Chief Instructions:
Processing may not proceed until the items marked with ✖️ have been resolved.
@ropensci-review-bot help |
Hello @quishqa, here are the things you can ask me to do:
|
Hi! |
@ropensci-review-bot check package |
Thanks, about to send the query. |
🚀 Editor check started 👋 |
Checks for qualR (v0.9.5)git hash: ca28ae7b
Package License: MIT + file LICENSE 1. 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
The final measure (
1a. Network visualisationInteractive network visualisation of calls between objects in package can be viewed by clicking here 2.
|
message | number of times |
---|---|
Avoid changing the working directory, or restore it in on.exit | 4 |
Package Versions
package | version |
---|---|
pkgstats | 0.0.2.16 |
pkgcheck | 0.0.2.86 |
Editor-in-Chief Instructions:
This package is in top shape and may be passed on to a handling editor
Thanks @quishqa ! The package is looking great. I'll be taking the editor role. @ropensci-review-bot assign @ldecicco-USGS as editor |
@ropensci-review-bot assign @ldecicco-USGS as editor |
Assigned! @ldecicco-USGS is now the editor |
Hi @quishqa , I'm still asking around for reviewers (I've reached out to a few that have declined because they are busy). I just wanted to let you know it's taking a bit longer than usual, sorry about that. |
Hi @ldecicco-USGS , thanks for the update. We're looking forward to the review. |
@ropensci-review-bot assign @beatrizmilz as reviewer |
@ropensci-review-bot add @beatrizmilz to reviewers |
@beatrizmilz added to the reviewers list. Review due date is 2021-12-01. Thanks @beatrizmilz for accepting to review! Please refer to our reviewer guide. |
@beatrizmilz: If you haven't done so, please fill this form for us to update our reviewers records. |
@ropensci-review-bot add @kauedesousa to reviewers |
@kauedesousa added to the reviewers list. Review due date is 2021-12-02. Thanks @kauedesousa for accepting to review! Please refer to our reviewer guide. |
Dear @ldecicco-USGS and @quishqa here goes my comments on the package. This is a nice one. Congrats!! Package Review
DocumentationThe package includes all the following forms of documentation:
Functionality
Estimated hours spent reviewing: 5
Review Comments
Session info
|
Thanks a lot @kauedesousa for your review will solve the observations in the next days. |
Thanks again @kauedesousa and @beatrizmilz for the great reviews. @quishqa , and updates on the responses? |
Hi everybody! We hope to have everything ready before the 28th. |
Sorry for the (very) late reply. Thanks a lot to @ldecicco-USGS and to @beatrizmilz and @kauedesousa for the Here are the answers to each observation following the commit where we fix them. Response to @beatrizmilz
Response: Now all function names are snake case and the names of columns are the most common in atmospheric sciences.
Response: We updated the tests to check also number of rows, to check if output is written, to check if variables (a pollutant) mean is inside a range, and to check the class of each columns.
Response: Paper folder moved to
Response: Corrected in ropensci/qualR@57d14d0
Response: We are not used to work with tidyverse. Nervertheless we add one example in the vignette. See ropensci/qualR@4a78c93
Response: By adding the csv_path argument we don't need to used Other recommendations from full report
Response: Added in ropensci/qualR@e6af4d1
Response: DOI created in ropensci/qualR@9e4d7f0
Response: Created in ropensci/qualR@bcce5b5
Response: Yes these dataset is for internal use. It has the name of stations with and without diacritics. Using Tatui is the same as using Tatuí
Response: Corrected in ropensci/qualR@f3d4d2a
Response: Columns names from returned dataset standarized. See ropensci/qualR@388c779 .
Response: Now we use
Response: Accepted in ropensci/qualR@f7f8055. It helped to avoid using
Response: We put a way to do it in the README section in https://github.com/quishqa/qualR#a-variable-from-all-cetesb-aqs
Response: Now we evaluate classes. See ropensci/qualR@85cc521
Response: Corrected in ropensci/qualR@85cc521
Response: Added in ropensci/qualR@60592c9 Response to @kauedesousa
Response: Now we changed all function names using snake case. See ropensci/qualR@10f2dde
Response: Now returned datasets have the most common names in atmospheric sciences. See ropensci/qualR@388c779
Response: Added in ropensci/qualR@f3d4d2a
Response: Fixed in ropensci/qualR@985714f
Response: We updated the tests to check also number of rows, to check if output is written, to check if variables (a pollutant) mean is inside a range, and to check the class of each columns.
Response: Corrected in ropensci/qualR@57d14d0
Response: Moved in ropensci/qualR@2d03ff4
Response: Removed in ropensci/qualR@b32c6ff
Response: That folder was created when using the function
Response: We still have doubts about which one we should remove LICENSE.md has more information.
Response: Added in ropensci/qualR@406cfc6
Response: Created in ropensci/qualR@30b61db |
Hi @quishqa ! I'm happy to know that the review was usefull. Congratulations for the extensive work! |
Thanks for noticing this. It's weird because the manual from the datasets are OK but only the functions (which the names were changed) are presenting this error. I already do |
Dear all, the returning 404 error was fixed in ropensci/qualR@6e4ce0d |
Hi Mario! I checked here and the website is working :) Congratulations. Congratulations for the extensive work. About the vignette, I'm glad that you added an example with ggplot2! ggplot2 is an great package to create visualizations, and enables us to create elegant graphs with the data that qualR returns. About the other suggestions and comments that I wrote, seems like they all have been considered. TestsI still think that the tests could be improved. I wrote some comments and I hope they can be helpfull if you want to expand the testing in the package:
Again, congratulations Mario! |
Thanks again for the feedback! We updated the test for all the functions we evaluated dims. values and classes, Also, we updated the test messages in ropensci/qualR@0a6b148 |
I think the updates address our comments. It looks fine with me. |
Dear @ldecicco-USGS , @beatrizmilz , and @kauedesousa , What is the status of the review? do you need any extra information or correction? |
Sorry about that. Everything looks great! I'm heading out of town for the weekend, but will kick off the approval process on Monday assuming @beatrizmilz and @kauedesousa don't have any objections. |
No objection. I recommend the approval. I just wonder why you didn't submit it with a paper for JOSS. Anyways, thanks for opportunity to review the R package. |
I also recommend the approval! |
@ropensci-review-bot approve qualR |
Approved! Thanks @quishqa for submitting and @beatrizmilz, @kauedesousa 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. She 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. |
@quishqa I've just noticed this hasn't been transferred yet, do you need any help? |
Yes regarding the repo transfer! Then the comment Thank you and have a good week-end! |
@ropensci-review-bot finalize transfer of qualR |
Transfer completed. The |
Hi @beatrizmilz and @kauedesousa , is it ok for you if we can add you to the DESCRIPTION file? We'll feel very honored. |
that is ok with me @quishqa |
It is ok with me too @quishqa ! |
Date accepted: 2022-03-08
Due date for @beatrizmilz: 2021-12-01Submitting Author Name: Mario Gavidia-Calderón
Submitting Author Github Handle: @quishqa
Other Package Authors Github handles: @Schuch666, @mftandra
Repository: https://github.com/quishqa/qualR
Version submitted:0.9.5
Submission type: Standard
Editor: @ldecicco-USGS
Reviewers: @beatrizmilz, @kauedesousa
Due date for @kauedesousa: 2021-12-02
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):
Sao Paulo data is available through CETESB QUALAR System which limits the download to one parameter for one air quality station for one year, Rio de Janeiro is available through data.rio.API which is not so user-friendly.
qualR
downloads multiple parameters for different air quality stations and produces completed ready-to-use data frames (missing hours are padded out with NA) with a date column in POSIXct type that allows temporal aggregation and compatibility withopenair
package.Who is the target audience and what are scientific applications of this package?
Any researchers that work with air quality and weather data of Sao Paulo and Rio de Janeiro: Meteorologists, Epidemiologists, Environmental engineers, postgraduates students that work in air quality modeling and field measurements campaigns, also stakeholders and the community. This packages facilitates the retrival of Sao Paulo and Rio de Janeiro air quality data, facilitates exploratory data analysis, and enhance code reproducibility.
Are there other R packages that accomplish the same thing? If so, how does yours differ or meet our criteria for best-in-category?
koffing
retrieves Sao Paulo State air quality data.qualR
offers more functionalities (i.e. allows retrieve many parameters from one air quality station, accepts pollutants abbreviations and air quality station names in functions parameters, etc), and returns complete datasets ready to use (no missing hours, concentration in numeric format).qualR
also include Rio de Janeiro city and the location of each air quality stations.qualR
is more user friendly and it is actively maintainded.(If applicable) Does your package comply with our guidance around Ethics, Data Privacy and Human Subjects Research?
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.
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: