-
-
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
drake (R package) #156
Comments
Thanks for your submission @wlandau-lilly ! Editors are discussing now |
I just ran goodpractice::gp() on ropensci/drake@ee475f1: It is good practice to
x avoid the attach() and detach() functions, they are
fragile and code that uses them will probably break sooner than
later.
tests/testthat/test-Makefile.R:165:3
tests/testthat/test-Makefile.R:167:3
tests/testthat/test-Makefile.R:192:3
tests/testthat/test-Makefile.R:194:3
x avoid calling setwd(), it changes the global environment.
If you need it, consider using on.exit() to restore the working
directory.
tests/testthat/test-cache.R:43:3
tests/testthat/test-cache.R:153:3
tests/testthat/test-cache.R:216:3
tests/testthat/test-cache.R:225:3
tests/testthat/test-cache.R:241:3 I can explain these idiosyncrasies. Calls to
|
Editor checks:
Editor commentsThanks for your submission @wlandau-lilly. Running
I'm now looking for reviewers. Reviewers: @jules32 @benmarwick @gothub |
@wlandau-lilly I forgot to mention you can now add this review badge to the README
|
Thanks, @maelle! I appreciate your forgiveness regarding |
@wlandau-lilly, good news, the reviewers are now assigned! @jules32 and @benmarwick thanks a lot for accepting to review this package! 😸 Your reviews are due on the 2017-12-04. |
Yes, thank you @jules32 and @benmarwick! I look forward to your feedback. |
@jules32 and @benmarwick friendly reminder that your reviews are due on the 2017-12-04 😉 |
@jules32 and @benmarwick, could we touch base about timing? Drake is large and developing fast, so I do understand that reviews may be more difficult than is typical. |
I forgot to update the thread when @jules32 contacted me to say she'd get the review in before Dec the 11th, sorry. @benmarwick any update? Thanks to both reviewers and thanks @wlandau-lilly for your patience. :-) |
Hi @wlandau-lilly et al,
I am going to get started on Thursday and this weekend since I was out of
the office last week. Looking forward to getting to know this package!
…On Tue, Dec 5, 2017 at 7:53 AM, Maëlle Salmon ***@***.***> wrote:
I forgot to update the thread when @jules32 <https://github.com/jules32>
contacted me to say she'd get the review in before Dec the 11th, sorry.
@benmarwick <https://github.com/benmarwick> any update?
Thanks to both reviewers and thanks @wlandau-lilly
<https://github.com/wlandau-lilly> for your patience. :-)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#156 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AFnnRe3X5gCGWqmWFexnMLySaL7_lLGRks5s9WbhgaJpZM4QYbv->
.
--
Julia Stewart Lowndes, PhD
Ocean Health Index
National Center for Ecological Analysis and Synthesis (NCEAS)
University of California, Santa Barbara (UCSB)
website <http://jules32.github.io/> • ohi-science <http://ohi-science.org/>
• github <https://github.com/jules32> • twitter
<https://twitter.com/juliesquid>
|
Thanks for the reminders, here's 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: p = partial
Functionality
Final approval (post-review)
Estimated hours spent reviewing: 2 |
Done! |
I think I found the problem, and it is probably a common issue. @maelle, would you add me as a maintainer at https://github.com/orgs/ropensci/teams/drake/members? |
Done! 😸 |
Fantastic! Now, all the links reference rOpenSci rather than @wlandau-lilly. Before I activate Zenodo and submit to JOSS, I will make my final preparations for the release of 5.0.0 (soon to go to CRAN). I have prepared a narrative-form blog post, and I am excited to share it. Is there somewhere I can submit a PR? Also, could I append an rOpenSci footer to the README? |
Pinging @stefaniebutland |
Also, before I create a release for Zenodo, I think I should confirm with @jules32 and @benmarwick about being listed as reviewers in the package itself. |
Hi All,
This is exciting to see happen! I am fine not being listed as a reviewer; I
hope that my suggestions were helpful but, as they were minimal, I don't
think I need to be included in the DESCRIPTION.
But thank you for asking!
…On Thu, Jan 25, 2018 at 12:18 PM, Will Landau ***@***.***> wrote:
Also, before I create a release for Zenodo, I think I should confirm with
@jules32 <https://github.com/jules32> and @benmarwick
<https://github.com/benmarwick> about being listed as reviewers
<https://github.com/ropensci/drake/blob/649780c2cbb0a7f1241b48926edf588d7c78bc05/DESCRIPTION#L28>
in the package itself.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#156 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AFnnRROmPRbejeJQ2_Oh_vVDRJpGJHCcks5tOOGwgaJpZM4QYbv->
.
--
Julia Stewart Lowndes, PhD
Ocean Health Index
National Center for Ecological Analysis and Synthesis (NCEAS)
University of California, Santa Barbara (UCSB)
website <http://jules32.github.io/> • ohi-science <http://ohi-science.org/>
• github <https://github.com/jules32> • twitter
<https://twitter.com/juliesquid>
|
Thanks for letting me know, Julie. Your suggestions absolutely helped, and I am glad you were part of this. Please let me know if you change your mind. |
@jules32 as an editor I found your review very good and will most certainly try and recruit you again! |
Hello @wlandau-lilly. I'm rOpenSci's Community Manager.
Thank you! |
Thanks, @stefaniebutland! I just submitted ropensci-archive/roweb2#140. Really looking forward to the next steps. |
Permission granted via email
@maelle, I have added @benmarwick as a reviewer in the DESCRIPTION (permission granted via email), and I have completed the 5 to-dos from here. I also submitted Besides the separate processes for the blog entry and the JOSS paper, there are a couple minor loose ends that will probably resolve themselves.
|
|
Thanks, @maelle. The AppVeyor builds appear to be working. I will check back on the badge in a few days. |
Another minor thing: I am getting emails like this one on every commit:
Is there a way to attenuate them? Are the other watchers receiving these emails, or just the maintainers? I do not see an OpenCPU webhook for drake, so I am guessing it is at the org level. |
Those emails are from the CI system, they are sent to the pusher only. You can ignore/filter them. |
Good enough for me, thanks @jeroen. |
And JOSS just accepted |
The README badge now says "Peer Reviewed", and the blog entry at ropensci-archive/roweb2#140 is going well. I think we can safely close this issue. |
I sincerely thank you all for helping me take my favorite project to the next level. Your advice and coaching were eye-opening. I feel much more able to help people do their work. |
Thank you for your enthusiasm! Looking forward to reading your blog post! |
Summary
The drake package is an R-focused pipeline toolkit. It reproducibly brings results up to date and automatically arranges computations into successive parallelizable stages. It has a Tidyverse-friendly front-end, powerful interactive visuals, and a vast arsenal of multicore and distributed computing backends.
URL: https://github.com/wlandau-lilly/drake
Fit: drake falls easily within reproducibility and high-performance computing.
Target audience: anyone who uses R for medium-to-long computations for which the results need to stay up to date with the dependencies.
Similar work
Remake
Drake overlaps with its direct predecessor, remake. In fact, drake owes its core ideas to remake and @richfitz, and explicit acknowledgements are in the documentation. However, drake surpasses remake in several important ways, including but not limited to the following.
drake::example_drake()
.Factual's drake
Factual's drake is similar in concept, but the development effort is completely unrelated to the R package of the same name.
Other pipeline toolkits
There are many other successful pipeline toolkits, and the drake package distinguishes itself with its R-focused approach, Tidyverse-friendly interface, and parallel computing flexibility.
Requirements
Confirm each of the following by checking the box. This package:
Publication options
paper.md
matching JOSS's requirements with a high-level description in the package root or ininst/
.I plan to submit to JOSS in the future, but the manuscript is not currently ready.
Detail
R CMD check
(ordevtools::check()
) succeed? Paste and describe any errors or warnings:The text was updated successfully, but these errors were encountered: