simChef
simChef copied to clipboard
An R package to facilitate PCS simulation studies.
- [ ] Default value `1` / `True`: warnings but no messages (via `inform()`) - [ ] Value of `0` or `False`: no warnings or messages - [ ] Any...
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...
More flexible per-visualizer `ggsave()` args and `Visualizer` filtering with `export_visualizers()`
It would be nice to be able to use different settings for different visualizers, while still maintaining the ability to pass common settings for all. It seems like the cleanest...
Resolves https://github.com/Yu-Group/simChef/issues/144
E.g., see [this error](https://github.com/Yu-Group/simChef/actions/runs/3869925692/jobs/6596420490#step:6:520) caused by the following line: https://github.com/Yu-Group/simChef/blob/b3d71a2d5594eab4f8f8ec1006aba8e723508b68/vignettes/simChef.Rmd#L489 ~~This is similar to https://github.com/dbt-labs/dbt-core/issues/6364 and seems to be caused by the change from Ubuntu 20.04 to 22.04 in https://github.com/actions/runner-images/issues/6399.~~...
- [ ] 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
https://github.com/Yu-Group/simChef/blob/b3d71a2d5594eab4f8f8ec1006aba8e723508b68/tests/testthat/test-experiment.R#L1018 This block of tests appears to create non-deterministic snapshots, so for now it's skipped. We should switch to non-snapshot testing once https://github.com/Yu-Group/simChef/issues/141 is complete.