remake
remake copied to clipboard
Make-like declarative workflows in R
Similar to `make()` but does not check dependencies, just builds the target unconditionally. Useful for parallelRemake which now is capable of figuring out dependencies beforehand, CC @wlandau. Kind of the...
It seems that all string literals found in `remake.yml` rules are currently interpreted as targets. Would it be difficult to interpret constructs of the form `I("...")` as string literals, and...
I've just started using `remake`, and it is awesome. Given that `rmarkdown` has really nailed going from Rmd to PDF, HTML, etc, I was thinking it would be worth having...
I use remake a lot, including to run knitr reports or compile latex documents. Often these documents require an external file, e.g. a figure. Currently, this requires that we list...
let's say I have this as `remake.yml` ```yaml all: depends: manuscript.pdf figures: depends: - figure1.pdf - figure2.pdf figure1.pdf: command: make_figure1() plot: true figure2.pdf: command: make_figure2() plot: true manuscript.md: knitr: true...
I have `remake.yml` ``` yaml sources: - code.R targets: all: depends: plot.pdf data.csv: command: download_data() processed: command: process_data("data.csv") plot.pdf: command: myplot(processed) plot: true ``` and `code.R` ``` r download_data =...
I recall reading somewhere in the doc that out-of-tree builds are not supported but they are really helpful for keeping the tree clean. I've been doing out-of-tree builds manually by...
Within a session, this should avoid recomputing file hashes where the file size and mtime have not changed. This exploits remake's internal caching. Fixes #110.
It would be awesome if `remake` took control of setting the random seed. Currently, it seems that it must be explicitly set by the user. Also, it would be nice...
How can I write an `.Rmd` report that works both standalone and when running in remake? I could use `create_bindings()` in a chunk, but this turns off the detection of...