-
-
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
rtimicropem #126
Comments
Editor checks:
Editor commentsThanks for your submission @maelle ! Currently seeking reviewers. It's a good fit and not overlapping.
It is good practice to
✖ write unit tests for all functions, and all package code
in general. 92% of code lines are covered by test cases.
R/clean_measures.R:56:NA
R/clean_measures.R:74:NA
R/clean_measures.R:75:NA
R/clean_measures.R:76:NA
R/clean_measures.R:77:NA
... and 26 more lines
✖ avoid long code lines, it is bad for readability. Also,
many people prefer editor windows that are about 80 characters
wide. Try make your lines shorter than 80 characters
inst/shiny-examples/myapp/server.R:50:1
inst/shiny-examples/myapp/ui.R:42:1
R/identify_lags.R:20:1
R/identify_lags.R:25:1
R/micropem_class.R:236:1
✖ not import packages as a whole, as this can cause name
clashes between the imported packages. Instead, import only the
specific functions you need.
✖ fix this R CMD check NOTE: Namespace in Imports field not
imported from: ‘R6’ All declared Imports should be used. Reviewers: @LucyMcGowan @karawoo |
Thanks a lot @sckott , will take a look in particular at the Imports soon. |
@sckott The package no longer imports
In micropem-class.R I actually import |
Right - i get that error sometimes too and doesn’t seem to make sense - will look into that warning message in general cause I'd like to know |
@maelle do you have a travis or other build to reference with that note? |
Will check tomorrow, Thanks! |
ok, thanks |
── GP rtimicropem ──────────────────────────────────────────────────────────────────────────────
It is good practice to
✖ write unit tests for all functions, and all package code in general. 92% of code
lines are covered by test cases.
R/clean_measures.R:56:NA
R/clean_measures.R:74:NA
R/clean_measures.R:75:NA
R/clean_measures.R:76:NA
R/clean_measures.R:77:NA
... and 26 more lines
✖ avoid long code lines, it is bad for readability. Also, many people prefer editor
windows that are about 80 characters wide. Try make your lines shorter than 80
characters
inst\shiny-examples\myapp\server.R:50:1
inst\shiny-examples\myapp\ui.R:42:1
R\identify_lags.R:20:1
R\identify_lags.R:25:1
R\micropem_class.R:235:1
──────────────────────────────────────────────────────────────────────────────────────────────── And it seems I'm using
|
talked to some people about the warning about Imports and they said to just import the package, either all of it, or importFrom hmm, little experience with osx builds, not sure |
reviewers assigned @LucyMcGowan @karawoo - due date up above |
Package Review
DocumentationThe package includes all the following forms of documentation:
Functionality
Final approval (post-review)
Estimated hours spent reviewing: 2.5 Review Comments🙌 🎉 💯 This is an excellent package for streamlining the analysis of PM2.5 measures made with RTI MicroPEM. It seems this would be very useful for labs utilizing these methods. I have a few small comments below, but overall big 👍! Tests
Code/API
DocumentationThese are mostly style suggestions, feel free to take them or leave them
Other suggestions
|
Package Review
DocumentationThe package includes all the following forms of documentation:
Functionality
Final approval (post-review)
Estimated hours spent reviewing: 2 Review CommentsThis seems like a very useful package for working with data from RTI MicroPEM devices. After reviewing the package I wish I had data from one of these devices so that I could visualize it with this package! Also the function All of my comments are pretty minor. Documentation
Vignettes
Style
Tests
Miscellaneous
|
Mant thanks for your reviews @LucyMcGowan @karawoo! 😀 I will make the changes after useR!. |
Thanks for your awesome reviews @LucyMcGowan and @karawoo |
Thanks again @LucyMcGowan @karawoo! This was really helpful and I'm really glad you reviewed the package! I've now made all changes (except Lucy and Kara, are you ok with my adding you as "rev" in |
@LucyMcGowan @karawoo are you happy with the changes made by @maelle ? And let her know if you're okay with the |
yep looks 👍 to me! @maelle I am 👌 with the |
thanks @LucyMcGowan ✅ |
Same on both counts! |
Added Lucy and Kara as "rev" + added the review badge. |
Approved! To-dos:
Welcome aboard once again! Do you want to do a blog post about? Short or long if so? |
@sckott thanks! I transferred the repo, updated CI links etc, did the Zenodo stuff and submitted to JOSS. I'd love to do a blog post about |
🚀 cool - i guess blog posts are going through Stef now, will let her know 😸 |
Summary
This package aims at supporting the analysis of PM2.5 measures made with RTI MicroPEM. RTI MicroPEM are personal monitoring devices (PM2.5 and PM10) developped by RTI international.
https://github.com/masalmon/rtimicropem
[e.g., "data extraction, because the package parses a scientific data file format"]
This package fits in the data extraction category because it allows to transform files produced by the RTI MicroPEM, which are scientific devices, into data.frames.
Scientists using RTI MicroPEMs for collecting personal PM2.5 data.
yours differ or meet our criteria for best-in-category?
Not to my knowledge.
Requirements
Confirm each of the following by checking the box. This package:
Publication options
paper.md
with a high-level description in the package root or ininst/
.Detail
Does
R CMD check
(ordevtools::check()
) succeed? Paste and describe any errors or warnings:Does the package conform to rOpenSci packaging guidelines? Please describe any exceptions:
If this is a resubmission following rejection, please explain the change in circumstances:
If possible, please provide recommendations of reviewers - those with experience with similar packages and/or likely users of your package - and their GitHub user names:
The text was updated successfully, but these errors were encountered: