Tiffany Tang
Tiffany Tang
Create an issue template for new contributors, and link template to CONTRIBUTING.md
Add column `.time_taken` to output of `fit_experiment()`, indicating the time it took to run that method-DGP combination. This is to facilitate timing comparisons.
If `set.seed()` is called from within DGPs/Methods/Evaluators/Visualizers and `add_vary_across(.dgp = ...)` is used, the seed affects all replicates after the first vary-across parameter value. Consequently, the results are the same...
Caching does not work properly with DGPs (and Methods) that take in function arguments that explicitly contain a nested function. Example: ```r rm(list = ls()) library(simChef) library(magrittr) n
Add option to specify whether `ggplot2` objects should be displayed in an interactive way using `plotly::ggplotly()` in `render_docs()`. Only possible when rendering to html.
Initialize skeleton .R files for dgps, methods, evaluators, and visualizers, with roxygen comments and some tips for writing functions that play well with the package.
Create a helper function to easily change the name of a DGP/Method/Evaluator/Visualizer. Would need to update Experiment, cached results and docs.
Allow use of ".vary_params" or another keyword to refers to the varying parameter in `plot_eval_constructor()`. For example, if we are varying over "n" in the experiment and we want to...
- [ ] Enable pill tabs for quarto (formerly in Rmd, using {.tabset-pills}) - [ ] Create `vmodern` theme (see https://github.com/Yu-Group/simChef/pull/139#discussion_r1066254925) - [ ] and more... (tbd)
Allow for `html`, `pdf`, and other possible neutral strings (e.g., `md`) as arguments (maybe defaults?) for `output_format` in `render_docs()`. See https://github.com/Yu-Group/simChef/pull/139#discussion_r1065283856