From 0f47bfac60be1abf6436dc3098b4ea7554a396a0 Mon Sep 17 00:00:00 2001 From: wlandau-lilly Date: Tue, 6 Feb 2024 14:45:53 -0500 Subject: [PATCH] Remove a test --- DESCRIPTION | 2 +- NEWS.md | 4 ++-- man/tar_age.Rd | 2 +- man/tar_change.Rd | 5 ++++- man/tar_combine.Rd | 23 +++++++++++++---------- man/tar_combine_raw.Rd | 23 +++++++++++++---------- man/tar_cue_force.Rd | 2 +- man/tar_cue_skip.Rd | 2 +- man/tar_download.Rd | 5 ++++- man/tar_eval.Rd | 4 ++-- man/tar_eval_raw.Rd | 4 ++-- man/tar_files.Rd | 7 +++++-- man/tar_files_input.Rd | 4 ++-- man/tar_files_input_raw.Rd | 4 ++-- man/tar_files_raw.Rd | 9 ++++++--- man/tar_force.Rd | 5 ++++- man/tar_formats.Rd | 5 ++++- man/tar_knit.Rd | 8 ++++---- man/tar_knit_raw.Rd | 8 ++++---- man/tar_map.Rd | 18 +++++++++--------- man/tar_map2.Rd | 18 +++++++++--------- man/tar_map2_count.Rd | 18 +++++++++--------- man/tar_map2_count_raw.Rd | 18 +++++++++--------- man/tar_map2_raw.Rd | 20 ++++++++++---------- man/tar_map2_size.Rd | 18 +++++++++--------- man/tar_map2_size_raw.Rd | 18 +++++++++--------- man/tar_map_rep.Rd | 18 +++++++++--------- man/tar_map_rep_raw.Rd | 18 +++++++++--------- man/tar_quarto.Rd | 8 ++++---- man/tar_quarto_files.Rd | 4 ++-- man/tar_quarto_raw.Rd | 10 +++++----- man/tar_quarto_rep.Rd | 8 ++++---- man/tar_quarto_rep_raw.Rd | 8 ++++---- man/tar_render.Rd | 10 +++++----- man/tar_render_raw.Rd | 10 +++++----- man/tar_render_rep.Rd | 10 +++++----- man/tar_render_rep_raw.Rd | 10 +++++----- man/tar_rep.Rd | 16 ++++++++-------- man/tar_rep2.Rd | 23 +++++++++++++---------- man/tar_rep2_raw.Rd | 23 +++++++++++++---------- man/tar_rep_map.Rd | 23 +++++++++++++---------- man/tar_rep_map_raw.Rd | 23 +++++++++++++---------- man/tar_rep_raw.Rd | 23 +++++++++++++---------- man/tar_skip.Rd | 5 ++++- man/tar_sub.Rd | 2 +- man/tar_sub_raw.Rd | 2 +- tests/testthat/test-tar_rep.R | 28 ---------------------------- 47 files changed, 275 insertions(+), 261 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 65b1f1a9..bb06d9c0 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -62,4 +62,4 @@ Encoding: UTF-8 Language: en-US Config/testthat/edition: 3 Roxygen: list(markdown = TRUE) -RoxygenNote: 7.3.0 +RoxygenNote: 7.3.1 diff --git a/NEWS.md b/NEWS.md index acdc0a63..418b1cd2 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,6 +1,6 @@ -# tarcheytpes 0.7.11.9000 (development) - +# tarchetypes 0.7.11.9000 (development) +* Adjust tests because group iteration is now explicitly prohibited for dynamic targets. # tarchetypes 0.7.11 diff --git a/man/tar_age.Rd b/man/tar_age.Rd index edc7db49..0c7a1315 100644 --- a/man/tar_age.Rd +++ b/man/tar_age.Rd @@ -246,8 +246,8 @@ targets::tar_make() } \seealso{ Other cues: -\code{\link{tar_cue_age_raw}()}, \code{\link{tar_cue_age}()}, +\code{\link{tar_cue_age_raw}()}, \code{\link{tar_cue_force}()}, \code{\link{tar_cue_skip}()} } diff --git a/man/tar_change.Rd b/man/tar_change.Rd index 9dc201a9..0ef219aa 100644 --- a/man/tar_change.Rd +++ b/man/tar_change.Rd @@ -95,7 +95,10 @@ aggregation happens with \code{vctrs::vec_c()}. \item \code{"list"}, branching happens with \verb{[[]]} and aggregation happens with \code{list()}. \item \code{"group"}: \code{dplyr::group_by()}-like functionality to branch over -subsets of a data frame. The target's return value must be a data +subsets of a non-dynamic data frame. +For \code{iteration = "group"}, the target must not by dynamic +(the \code{pattern} argument of \code{\link[targets:tar_target]{tar_target()}} must be left \code{NULL}). +The target's return value must be a data frame with a special \code{tar_group} column of consecutive integers from 1 through the number of groups. Each integer designates a group, and a branch is created for each collection of rows in a group. diff --git a/man/tar_combine.Rd b/man/tar_combine.Rd index 04fc4594..71252408 100644 --- a/man/tar_combine.Rd +++ b/man/tar_combine.Rd @@ -90,7 +90,10 @@ aggregation happens with \code{vctrs::vec_c()}. \item \code{"list"}, branching happens with \verb{[[]]} and aggregation happens with \code{list()}. \item \code{"group"}: \code{dplyr::group_by()}-like functionality to branch over -subsets of a data frame. The target's return value must be a data +subsets of a non-dynamic data frame. +For \code{iteration = "group"}, the target must not by dynamic +(the \code{pattern} argument of \code{\link[targets:tar_target]{tar_target()}} must be left \code{NULL}). +The target's return value must be a data frame with a special \code{tar_group} column of consecutive integers from 1 through the number of groups. Each integer designates a group, and a branch is created for each collection of rows in a group. @@ -249,20 +252,20 @@ targets::tar_manifest() \seealso{ Other branching: \code{\link{tar_combine_raw}()}, -\code{\link{tar_map2_count_raw}()}, +\code{\link{tar_map}()}, +\code{\link{tar_map2}()}, \code{\link{tar_map2_count}()}, +\code{\link{tar_map2_count_raw}()}, \code{\link{tar_map2_raw}()}, -\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map2_size}()}, -\code{\link{tar_map2}()}, -\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map_rep}()}, -\code{\link{tar_map}()}, -\code{\link{tar_rep2_raw}()}, +\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_rep}()}, \code{\link{tar_rep2}()}, -\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep2_raw}()}, \code{\link{tar_rep_map}()}, -\code{\link{tar_rep_raw}()}, -\code{\link{tar_rep}()} +\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep_raw}()} } \concept{branching} diff --git a/man/tar_combine_raw.Rd b/man/tar_combine_raw.Rd index 97526db9..de9456af 100644 --- a/man/tar_combine_raw.Rd +++ b/man/tar_combine_raw.Rd @@ -90,7 +90,10 @@ aggregation happens with \code{vctrs::vec_c()}. \item \code{"list"}, branching happens with \verb{[[]]} and aggregation happens with \code{list()}. \item \code{"group"}: \code{dplyr::group_by()}-like functionality to branch over -subsets of a data frame. The target's return value must be a data +subsets of a non-dynamic data frame. +For \code{iteration = "group"}, the target must not by dynamic +(the \code{pattern} argument of \code{\link[targets:tar_target]{tar_target()}} must be left \code{NULL}). +The target's return value must be a data frame with a special \code{tar_group} column of consecutive integers from 1 through the number of groups. Each integer designates a group, and a branch is created for each collection of rows in a group. @@ -244,20 +247,20 @@ targets::tar_manifest() \seealso{ Other branching: \code{\link{tar_combine}()}, -\code{\link{tar_map2_count_raw}()}, +\code{\link{tar_map}()}, +\code{\link{tar_map2}()}, \code{\link{tar_map2_count}()}, +\code{\link{tar_map2_count_raw}()}, \code{\link{tar_map2_raw}()}, -\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map2_size}()}, -\code{\link{tar_map2}()}, -\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map_rep}()}, -\code{\link{tar_map}()}, -\code{\link{tar_rep2_raw}()}, +\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_rep}()}, \code{\link{tar_rep2}()}, -\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep2_raw}()}, \code{\link{tar_rep_map}()}, -\code{\link{tar_rep_raw}()}, -\code{\link{tar_rep}()} +\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep_raw}()} } \concept{branching} diff --git a/man/tar_cue_force.Rd b/man/tar_cue_force.Rd index 3002a8b3..84ed1283 100644 --- a/man/tar_cue_force.Rd +++ b/man/tar_cue_force.Rd @@ -99,8 +99,8 @@ targets::tar_make() \seealso{ Other cues: \code{\link{tar_age}()}, -\code{\link{tar_cue_age_raw}()}, \code{\link{tar_cue_age}()}, +\code{\link{tar_cue_age_raw}()}, \code{\link{tar_cue_skip}()} } \concept{cues} diff --git a/man/tar_cue_skip.Rd b/man/tar_cue_skip.Rd index 1f9a60b5..8685a968 100644 --- a/man/tar_cue_skip.Rd +++ b/man/tar_cue_skip.Rd @@ -101,8 +101,8 @@ targets::tar_make() \seealso{ Other cues: \code{\link{tar_age}()}, -\code{\link{tar_cue_age_raw}()}, \code{\link{tar_cue_age}()}, +\code{\link{tar_cue_age_raw}()}, \code{\link{tar_cue_force}()} } \concept{cues} diff --git a/man/tar_download.Rd b/man/tar_download.Rd index d5be9390..d63d0172 100644 --- a/man/tar_download.Rd +++ b/man/tar_download.Rd @@ -87,7 +87,10 @@ aggregation happens with \code{vctrs::vec_c()}. \item \code{"list"}, branching happens with \verb{[[]]} and aggregation happens with \code{list()}. \item \code{"group"}: \code{dplyr::group_by()}-like functionality to branch over -subsets of a data frame. The target's return value must be a data +subsets of a non-dynamic data frame. +For \code{iteration = "group"}, the target must not by dynamic +(the \code{pattern} argument of \code{\link[targets:tar_target]{tar_target()}} must be left \code{NULL}). +The target's return value must be a data frame with a special \code{tar_group} column of consecutive integers from 1 through the number of groups. Each integer designates a group, and a branch is created for each collection of rows in a group. diff --git a/man/tar_eval.Rd b/man/tar_eval.Rd index 2a80d8b1..df288d52 100644 --- a/man/tar_eval.Rd +++ b/man/tar_eval.Rd @@ -74,7 +74,7 @@ list( \seealso{ Other Metaprogramming utilities: \code{\link{tar_eval_raw}()}, -\code{\link{tar_sub_raw}()}, -\code{\link{tar_sub}()} +\code{\link{tar_sub}()}, +\code{\link{tar_sub_raw}()} } \concept{Metaprogramming utilities} diff --git a/man/tar_eval_raw.Rd b/man/tar_eval_raw.Rd index f140dfa2..c03aa9d7 100644 --- a/man/tar_eval_raw.Rd +++ b/man/tar_eval_raw.Rd @@ -77,7 +77,7 @@ list( \seealso{ Other Metaprogramming utilities: \code{\link{tar_eval}()}, -\code{\link{tar_sub_raw}()}, -\code{\link{tar_sub}()} +\code{\link{tar_sub}()}, +\code{\link{tar_sub_raw}()} } \concept{Metaprogramming utilities} diff --git a/man/tar_files.Rd b/man/tar_files.Rd index 453e6cd0..75aa628d 100644 --- a/man/tar_files.Rd +++ b/man/tar_files.Rd @@ -91,7 +91,10 @@ aggregation happens with \code{vctrs::vec_c()}. \item \code{"list"}, branching happens with \verb{[[]]} and aggregation happens with \code{list()}. \item \code{"group"}: \code{dplyr::group_by()}-like functionality to branch over -subsets of a data frame. The target's return value must be a data +subsets of a non-dynamic data frame. +For \code{iteration = "group"}, the target must not by dynamic +(the \code{pattern} argument of \code{\link[targets:tar_target]{tar_target()}} must be left \code{NULL}). +The target's return value must be a data frame with a special \code{tar_group} column of consecutive integers from 1 through the number of groups. Each integer designates a group, and a branch is created for each collection of rows in a group. @@ -264,8 +267,8 @@ targets::tar_read(x) } \seealso{ Other Dynamic branching over files: -\code{\link{tar_files_input_raw}()}, \code{\link{tar_files_input}()}, +\code{\link{tar_files_input_raw}()}, \code{\link{tar_files_raw}()} } \concept{Dynamic branching over files} diff --git a/man/tar_files_input.Rd b/man/tar_files_input.Rd index 1c6801a3..5b23f9b9 100644 --- a/man/tar_files_input.Rd +++ b/man/tar_files_input.Rd @@ -206,8 +206,8 @@ targets::tar_read(x, branches = 1) } \seealso{ Other Dynamic branching over files: +\code{\link{tar_files}()}, \code{\link{tar_files_input_raw}()}, -\code{\link{tar_files_raw}()}, -\code{\link{tar_files}()} +\code{\link{tar_files_raw}()} } \concept{Dynamic branching over files} diff --git a/man/tar_files_input_raw.Rd b/man/tar_files_input_raw.Rd index 1433f5cb..531261be 100644 --- a/man/tar_files_input_raw.Rd +++ b/man/tar_files_input_raw.Rd @@ -198,8 +198,8 @@ targets::tar_read(x, branches = 1) } \seealso{ Other Dynamic branching over files: +\code{\link{tar_files}()}, \code{\link{tar_files_input}()}, -\code{\link{tar_files_raw}()}, -\code{\link{tar_files}()} +\code{\link{tar_files_raw}()} } \concept{Dynamic branching over files} diff --git a/man/tar_files_raw.Rd b/man/tar_files_raw.Rd index de2e1399..38da3b64 100644 --- a/man/tar_files_raw.Rd +++ b/man/tar_files_raw.Rd @@ -85,7 +85,10 @@ aggregation happens with \code{vctrs::vec_c()}. \item \code{"list"}, branching happens with \verb{[[]]} and aggregation happens with \code{list()}. \item \code{"group"}: \code{dplyr::group_by()}-like functionality to branch over -subsets of a data frame. The target's return value must be a data +subsets of a non-dynamic data frame. +For \code{iteration = "group"}, the target must not by dynamic +(the \code{pattern} argument of \code{\link[targets:tar_target]{tar_target()}} must be left \code{NULL}). +The target's return value must be a data frame with a special \code{tar_group} column of consecutive integers from 1 through the number of groups. Each integer designates a group, and a branch is created for each collection of rows in a group. @@ -263,8 +266,8 @@ targets::tar_read(x) } \seealso{ Other Dynamic branching over files: -\code{\link{tar_files_input_raw}()}, +\code{\link{tar_files}()}, \code{\link{tar_files_input}()}, -\code{\link{tar_files}()} +\code{\link{tar_files_input_raw}()} } \concept{Dynamic branching over files} diff --git a/man/tar_force.Rd b/man/tar_force.Rd index c60695f4..644b5029 100644 --- a/man/tar_force.Rd +++ b/man/tar_force.Rd @@ -96,7 +96,10 @@ aggregation happens with \code{vctrs::vec_c()}. \item \code{"list"}, branching happens with \verb{[[]]} and aggregation happens with \code{list()}. \item \code{"group"}: \code{dplyr::group_by()}-like functionality to branch over -subsets of a data frame. The target's return value must be a data +subsets of a non-dynamic data frame. +For \code{iteration = "group"}, the target must not by dynamic +(the \code{pattern} argument of \code{\link[targets:tar_target]{tar_target()}} must be left \code{NULL}). +The target's return value must be a data frame with a special \code{tar_group} column of consecutive integers from 1 through the number of groups. Each integer designates a group, and a branch is created for each collection of rows in a group. diff --git a/man/tar_formats.Rd b/man/tar_formats.Rd index f1fa19a5..cd078068 100644 --- a/man/tar_formats.Rd +++ b/man/tar_formats.Rd @@ -535,7 +535,10 @@ aggregation happens with \code{vctrs::vec_c()}. \item \code{"list"}, branching happens with \verb{[[]]} and aggregation happens with \code{list()}. \item \code{"group"}: \code{dplyr::group_by()}-like functionality to branch over -subsets of a data frame. The target's return value must be a data +subsets of a non-dynamic data frame. +For \code{iteration = "group"}, the target must not by dynamic +(the \code{pattern} argument of \code{\link[targets:tar_target]{tar_target()}} must be left \code{NULL}). +The target's return value must be a data frame with a special \code{tar_group} column of consecutive integers from 1 through the number of groups. Each integer designates a group, and a branch is created for each collection of rows in a group. diff --git a/man/tar_knit.Rd b/man/tar_knit.Rd index 7b6d23dd..8ee236b0 100644 --- a/man/tar_knit.Rd +++ b/man/tar_knit.Rd @@ -220,13 +220,13 @@ targets::tar_make() \seealso{ Other Literate programming targets: \code{\link{tar_knit_raw}()}, +\code{\link{tar_quarto}()}, \code{\link{tar_quarto_raw}()}, -\code{\link{tar_quarto_rep_raw}()}, \code{\link{tar_quarto_rep}()}, -\code{\link{tar_quarto}()}, +\code{\link{tar_quarto_rep_raw}()}, +\code{\link{tar_render}()}, \code{\link{tar_render_raw}()}, -\code{\link{tar_render_rep_raw}()}, \code{\link{tar_render_rep}()}, -\code{\link{tar_render}()} +\code{\link{tar_render_rep_raw}()} } \concept{Literate programming targets} diff --git a/man/tar_knit_raw.Rd b/man/tar_knit_raw.Rd index f434fa2f..176ee4da 100644 --- a/man/tar_knit_raw.Rd +++ b/man/tar_knit_raw.Rd @@ -189,13 +189,13 @@ targets::tar_make() \seealso{ Other Literate programming targets: \code{\link{tar_knit}()}, +\code{\link{tar_quarto}()}, \code{\link{tar_quarto_raw}()}, -\code{\link{tar_quarto_rep_raw}()}, \code{\link{tar_quarto_rep}()}, -\code{\link{tar_quarto}()}, +\code{\link{tar_quarto_rep_raw}()}, +\code{\link{tar_render}()}, \code{\link{tar_render_raw}()}, -\code{\link{tar_render_rep_raw}()}, \code{\link{tar_render_rep}()}, -\code{\link{tar_render}()} +\code{\link{tar_render_rep_raw}()} } \concept{Literate programming targets} diff --git a/man/tar_map.Rd b/man/tar_map.Rd index 8f068500..98829e4c 100644 --- a/man/tar_map.Rd +++ b/man/tar_map.Rd @@ -85,21 +85,21 @@ targets::tar_manifest() } \seealso{ Other branching: -\code{\link{tar_combine_raw}()}, \code{\link{tar_combine}()}, -\code{\link{tar_map2_count_raw}()}, +\code{\link{tar_combine_raw}()}, +\code{\link{tar_map2}()}, \code{\link{tar_map2_count}()}, +\code{\link{tar_map2_count_raw}()}, \code{\link{tar_map2_raw}()}, -\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map2_size}()}, -\code{\link{tar_map2}()}, -\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map_rep}()}, -\code{\link{tar_rep2_raw}()}, +\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_rep}()}, \code{\link{tar_rep2}()}, -\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep2_raw}()}, \code{\link{tar_rep_map}()}, -\code{\link{tar_rep_raw}()}, -\code{\link{tar_rep}()} +\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep_raw}()} } \concept{branching} diff --git a/man/tar_map2.Rd b/man/tar_map2.Rd index e6160333..76507e86 100644 --- a/man/tar_map2.Rd +++ b/man/tar_map2.Rd @@ -309,22 +309,22 @@ details the structure and composition of target objects. \seealso{ Other branching: -\code{\link{tar_combine_raw}()}, \code{\link{tar_combine}()}, -\code{\link{tar_map2_count_raw}()}, +\code{\link{tar_combine_raw}()}, +\code{\link{tar_map}()}, \code{\link{tar_map2_count}()}, +\code{\link{tar_map2_count_raw}()}, \code{\link{tar_map2_raw}()}, -\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map2_size}()}, -\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map_rep}()}, -\code{\link{tar_map}()}, -\code{\link{tar_rep2_raw}()}, +\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_rep}()}, \code{\link{tar_rep2}()}, -\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep2_raw}()}, \code{\link{tar_rep_map}()}, -\code{\link{tar_rep_raw}()}, -\code{\link{tar_rep}()} +\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep_raw}()} } \concept{branching} \keyword{internal} diff --git a/man/tar_map2_count.Rd b/man/tar_map2_count.Rd index 6821f425..7b534880 100644 --- a/man/tar_map2_count.Rd +++ b/man/tar_map2_count.Rd @@ -339,21 +339,21 @@ targets::tar_read(x) } \seealso{ Other branching: -\code{\link{tar_combine_raw}()}, \code{\link{tar_combine}()}, +\code{\link{tar_combine_raw}()}, +\code{\link{tar_map}()}, +\code{\link{tar_map2}()}, \code{\link{tar_map2_count_raw}()}, \code{\link{tar_map2_raw}()}, -\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map2_size}()}, -\code{\link{tar_map2}()}, -\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map_rep}()}, -\code{\link{tar_map}()}, -\code{\link{tar_rep2_raw}()}, +\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_rep}()}, \code{\link{tar_rep2}()}, -\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep2_raw}()}, \code{\link{tar_rep_map}()}, -\code{\link{tar_rep_raw}()}, -\code{\link{tar_rep}()} +\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep_raw}()} } \concept{branching} diff --git a/man/tar_map2_count_raw.Rd b/man/tar_map2_count_raw.Rd index a9997944..dbe8e03a 100644 --- a/man/tar_map2_count_raw.Rd +++ b/man/tar_map2_count_raw.Rd @@ -348,21 +348,21 @@ targets::tar_read(x) } \seealso{ Other branching: -\code{\link{tar_combine_raw}()}, \code{\link{tar_combine}()}, +\code{\link{tar_combine_raw}()}, +\code{\link{tar_map}()}, +\code{\link{tar_map2}()}, \code{\link{tar_map2_count}()}, \code{\link{tar_map2_raw}()}, -\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map2_size}()}, -\code{\link{tar_map2}()}, -\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map_rep}()}, -\code{\link{tar_map}()}, -\code{\link{tar_rep2_raw}()}, +\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_rep}()}, \code{\link{tar_rep2}()}, -\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep2_raw}()}, \code{\link{tar_rep_map}()}, -\code{\link{tar_rep_raw}()}, -\code{\link{tar_rep}()} +\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep_raw}()} } \concept{branching} diff --git a/man/tar_map2_raw.Rd b/man/tar_map2_raw.Rd index 76013ce9..3594da03 100644 --- a/man/tar_map2_raw.Rd +++ b/man/tar_map2_raw.Rd @@ -297,22 +297,22 @@ Likewise with \code{\link[=tar_quarto_rep]{tar_quarto_rep()}} and the \code{exec \seealso{ Other branching: -\code{\link{tar_combine_raw}()}, \code{\link{tar_combine}()}, -\code{\link{tar_map2_count_raw}()}, +\code{\link{tar_combine_raw}()}, +\code{\link{tar_map}()}, +\code{\link{tar_map2}()}, \code{\link{tar_map2_count}()}, -\code{\link{tar_map2_size_raw}()}, +\code{\link{tar_map2_count_raw}()}, \code{\link{tar_map2_size}()}, -\code{\link{tar_map2}()}, -\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map_rep}()}, -\code{\link{tar_map}()}, -\code{\link{tar_rep2_raw}()}, +\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_rep}()}, \code{\link{tar_rep2}()}, -\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep2_raw}()}, \code{\link{tar_rep_map}()}, -\code{\link{tar_rep_raw}()}, -\code{\link{tar_rep}()} +\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep_raw}()} } \concept{branching} \keyword{internal} diff --git a/man/tar_map2_size.Rd b/man/tar_map2_size.Rd index 7c687ef4..9df4bade 100644 --- a/man/tar_map2_size.Rd +++ b/man/tar_map2_size.Rd @@ -341,21 +341,21 @@ targets::tar_read(x) } \seealso{ Other branching: -\code{\link{tar_combine_raw}()}, \code{\link{tar_combine}()}, -\code{\link{tar_map2_count_raw}()}, +\code{\link{tar_combine_raw}()}, +\code{\link{tar_map}()}, +\code{\link{tar_map2}()}, \code{\link{tar_map2_count}()}, +\code{\link{tar_map2_count_raw}()}, \code{\link{tar_map2_raw}()}, \code{\link{tar_map2_size_raw}()}, -\code{\link{tar_map2}()}, -\code{\link{tar_map_rep_raw}()}, \code{\link{tar_map_rep}()}, -\code{\link{tar_map}()}, -\code{\link{tar_rep2_raw}()}, +\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_rep}()}, \code{\link{tar_rep2}()}, -\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep2_raw}()}, \code{\link{tar_rep_map}()}, -\code{\link{tar_rep_raw}()}, -\code{\link{tar_rep}()} +\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep_raw}()} } \concept{branching} diff --git a/man/tar_map2_size_raw.Rd b/man/tar_map2_size_raw.Rd index 27752958..b3a8b9ef 100644 --- a/man/tar_map2_size_raw.Rd +++ b/man/tar_map2_size_raw.Rd @@ -348,21 +348,21 @@ targets::tar_read(x) } \seealso{ Other branching: -\code{\link{tar_combine_raw}()}, \code{\link{tar_combine}()}, -\code{\link{tar_map2_count_raw}()}, +\code{\link{tar_combine_raw}()}, +\code{\link{tar_map}()}, +\code{\link{tar_map2}()}, \code{\link{tar_map2_count}()}, +\code{\link{tar_map2_count_raw}()}, \code{\link{tar_map2_raw}()}, \code{\link{tar_map2_size}()}, -\code{\link{tar_map2}()}, -\code{\link{tar_map_rep_raw}()}, \code{\link{tar_map_rep}()}, -\code{\link{tar_map}()}, -\code{\link{tar_rep2_raw}()}, +\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_rep}()}, \code{\link{tar_rep2}()}, -\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep2_raw}()}, \code{\link{tar_rep_map}()}, -\code{\link{tar_rep_raw}()}, -\code{\link{tar_rep}()} +\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep_raw}()} } \concept{branching} diff --git a/man/tar_map_rep.Rd b/man/tar_map_rep.Rd index 14f291a4..1820b83d 100644 --- a/man/tar_map_rep.Rd +++ b/man/tar_map_rep.Rd @@ -324,21 +324,21 @@ targets::tar_read(sensitivity_analysis) } \seealso{ Other branching: -\code{\link{tar_combine_raw}()}, \code{\link{tar_combine}()}, -\code{\link{tar_map2_count_raw}()}, +\code{\link{tar_combine_raw}()}, +\code{\link{tar_map}()}, +\code{\link{tar_map2}()}, \code{\link{tar_map2_count}()}, +\code{\link{tar_map2_count_raw}()}, \code{\link{tar_map2_raw}()}, -\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map2_size}()}, -\code{\link{tar_map2}()}, +\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map_rep_raw}()}, -\code{\link{tar_map}()}, -\code{\link{tar_rep2_raw}()}, +\code{\link{tar_rep}()}, \code{\link{tar_rep2}()}, -\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep2_raw}()}, \code{\link{tar_rep_map}()}, -\code{\link{tar_rep_raw}()}, -\code{\link{tar_rep}()} +\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep_raw}()} } \concept{branching} diff --git a/man/tar_map_rep_raw.Rd b/man/tar_map_rep_raw.Rd index 24dca16c..1b4434a3 100644 --- a/man/tar_map_rep_raw.Rd +++ b/man/tar_map_rep_raw.Rd @@ -329,21 +329,21 @@ targets::tar_read(sensitivity_analysis) } \seealso{ Other branching: -\code{\link{tar_combine_raw}()}, \code{\link{tar_combine}()}, -\code{\link{tar_map2_count_raw}()}, +\code{\link{tar_combine_raw}()}, +\code{\link{tar_map}()}, +\code{\link{tar_map2}()}, \code{\link{tar_map2_count}()}, +\code{\link{tar_map2_count_raw}()}, \code{\link{tar_map2_raw}()}, -\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map2_size}()}, -\code{\link{tar_map2}()}, +\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map_rep}()}, -\code{\link{tar_map}()}, -\code{\link{tar_rep2_raw}()}, +\code{\link{tar_rep}()}, \code{\link{tar_rep2}()}, -\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep2_raw}()}, \code{\link{tar_rep_map}()}, -\code{\link{tar_rep_raw}()}, -\code{\link{tar_rep}()} +\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep_raw}()} } \concept{branching} diff --git a/man/tar_quarto.Rd b/man/tar_quarto.Rd index f0f15e52..3b7e4019 100644 --- a/man/tar_quarto.Rd +++ b/man/tar_quarto.Rd @@ -315,14 +315,14 @@ targets::tar_script({ } \seealso{ Other Literate programming targets: -\code{\link{tar_knit_raw}()}, \code{\link{tar_knit}()}, +\code{\link{tar_knit_raw}()}, \code{\link{tar_quarto_raw}()}, -\code{\link{tar_quarto_rep_raw}()}, \code{\link{tar_quarto_rep}()}, +\code{\link{tar_quarto_rep_raw}()}, +\code{\link{tar_render}()}, \code{\link{tar_render_raw}()}, -\code{\link{tar_render_rep_raw}()}, \code{\link{tar_render_rep}()}, -\code{\link{tar_render}()} +\code{\link{tar_render_rep_raw}()} } \concept{Literate programming targets} diff --git a/man/tar_quarto_files.Rd b/man/tar_quarto_files.Rd index b2c1eea1..378f7bc4 100644 --- a/man/tar_quarto_files.Rd +++ b/man/tar_quarto_files.Rd @@ -52,7 +52,7 @@ writeLines(lines, path) } \seealso{ Other Literate programming utilities: -\code{\link{tar_knitr_deps_expr}()}, -\code{\link{tar_knitr_deps}()} +\code{\link{tar_knitr_deps}()}, +\code{\link{tar_knitr_deps_expr}()} } \concept{Literate programming utilities} diff --git a/man/tar_quarto_raw.Rd b/man/tar_quarto_raw.Rd index 590cdae9..1148ecd6 100644 --- a/man/tar_quarto_raw.Rd +++ b/man/tar_quarto_raw.Rd @@ -288,14 +288,14 @@ targets::tar_script({ } \seealso{ Other Literate programming targets: -\code{\link{tar_knit_raw}()}, \code{\link{tar_knit}()}, -\code{\link{tar_quarto_rep_raw}()}, -\code{\link{tar_quarto_rep}()}, +\code{\link{tar_knit_raw}()}, \code{\link{tar_quarto}()}, +\code{\link{tar_quarto_rep}()}, +\code{\link{tar_quarto_rep_raw}()}, +\code{\link{tar_render}()}, \code{\link{tar_render_raw}()}, -\code{\link{tar_render_rep_raw}()}, \code{\link{tar_render_rep}()}, -\code{\link{tar_render}()} +\code{\link{tar_render_rep_raw}()} } \concept{Literate programming targets} diff --git a/man/tar_quarto_rep.Rd b/man/tar_quarto_rep.Rd index 74703f04..aae078b3 100644 --- a/man/tar_quarto_rep.Rd +++ b/man/tar_quarto_rep.Rd @@ -357,14 +357,14 @@ targets::tar_script({ } \seealso{ Other Literate programming targets: -\code{\link{tar_knit_raw}()}, \code{\link{tar_knit}()}, +\code{\link{tar_knit_raw}()}, +\code{\link{tar_quarto}()}, \code{\link{tar_quarto_raw}()}, \code{\link{tar_quarto_rep_raw}()}, -\code{\link{tar_quarto}()}, +\code{\link{tar_render}()}, \code{\link{tar_render_raw}()}, -\code{\link{tar_render_rep_raw}()}, \code{\link{tar_render_rep}()}, -\code{\link{tar_render}()} +\code{\link{tar_render_rep_raw}()} } \concept{Literate programming targets} diff --git a/man/tar_quarto_rep_raw.Rd b/man/tar_quarto_rep_raw.Rd index 9b227d80..35d5407b 100644 --- a/man/tar_quarto_rep_raw.Rd +++ b/man/tar_quarto_rep_raw.Rd @@ -341,14 +341,14 @@ targets::tar_script({ } \seealso{ Other Literate programming targets: -\code{\link{tar_knit_raw}()}, \code{\link{tar_knit}()}, +\code{\link{tar_knit_raw}()}, +\code{\link{tar_quarto}()}, \code{\link{tar_quarto_raw}()}, \code{\link{tar_quarto_rep}()}, -\code{\link{tar_quarto}()}, +\code{\link{tar_render}()}, \code{\link{tar_render_raw}()}, -\code{\link{tar_render_rep_raw}()}, \code{\link{tar_render_rep}()}, -\code{\link{tar_render}()} +\code{\link{tar_render_rep_raw}()} } \concept{Literate programming targets} diff --git a/man/tar_render.Rd b/man/tar_render.Rd index 1ed2a640..1d7e00e3 100644 --- a/man/tar_render.Rd +++ b/man/tar_render.Rd @@ -267,14 +267,14 @@ targets::tar_script({ } \seealso{ Other Literate programming targets: -\code{\link{tar_knit_raw}()}, \code{\link{tar_knit}()}, +\code{\link{tar_knit_raw}()}, +\code{\link{tar_quarto}()}, \code{\link{tar_quarto_raw}()}, -\code{\link{tar_quarto_rep_raw}()}, \code{\link{tar_quarto_rep}()}, -\code{\link{tar_quarto}()}, +\code{\link{tar_quarto_rep_raw}()}, \code{\link{tar_render_raw}()}, -\code{\link{tar_render_rep_raw}()}, -\code{\link{tar_render_rep}()} +\code{\link{tar_render_rep}()}, +\code{\link{tar_render_rep_raw}()} } \concept{Literate programming targets} diff --git a/man/tar_render_raw.Rd b/man/tar_render_raw.Rd index edb027b8..adf28312 100644 --- a/man/tar_render_raw.Rd +++ b/man/tar_render_raw.Rd @@ -207,14 +207,14 @@ targets::tar_script({ } \seealso{ Other Literate programming targets: -\code{\link{tar_knit_raw}()}, \code{\link{tar_knit}()}, +\code{\link{tar_knit_raw}()}, +\code{\link{tar_quarto}()}, \code{\link{tar_quarto_raw}()}, -\code{\link{tar_quarto_rep_raw}()}, \code{\link{tar_quarto_rep}()}, -\code{\link{tar_quarto}()}, -\code{\link{tar_render_rep_raw}()}, +\code{\link{tar_quarto_rep_raw}()}, +\code{\link{tar_render}()}, \code{\link{tar_render_rep}()}, -\code{\link{tar_render}()} +\code{\link{tar_render_rep_raw}()} } \concept{Literate programming targets} diff --git a/man/tar_render_rep.Rd b/man/tar_render_rep.Rd index 194d462f..83f68078 100644 --- a/man/tar_render_rep.Rd +++ b/man/tar_render_rep.Rd @@ -316,14 +316,14 @@ targets::tar_script({ } \seealso{ Other Literate programming targets: -\code{\link{tar_knit_raw}()}, \code{\link{tar_knit}()}, +\code{\link{tar_knit_raw}()}, +\code{\link{tar_quarto}()}, \code{\link{tar_quarto_raw}()}, -\code{\link{tar_quarto_rep_raw}()}, \code{\link{tar_quarto_rep}()}, -\code{\link{tar_quarto}()}, +\code{\link{tar_quarto_rep_raw}()}, +\code{\link{tar_render}()}, \code{\link{tar_render_raw}()}, -\code{\link{tar_render_rep_raw}()}, -\code{\link{tar_render}()} +\code{\link{tar_render_rep_raw}()} } \concept{Literate programming targets} diff --git a/man/tar_render_rep_raw.Rd b/man/tar_render_rep_raw.Rd index 481f4b45..45169b12 100644 --- a/man/tar_render_rep_raw.Rd +++ b/man/tar_render_rep_raw.Rd @@ -304,14 +304,14 @@ targets::tar_script({ } \seealso{ Other Literate programming targets: -\code{\link{tar_knit_raw}()}, \code{\link{tar_knit}()}, +\code{\link{tar_knit_raw}()}, +\code{\link{tar_quarto}()}, \code{\link{tar_quarto_raw}()}, -\code{\link{tar_quarto_rep_raw}()}, \code{\link{tar_quarto_rep}()}, -\code{\link{tar_quarto}()}, +\code{\link{tar_quarto_rep_raw}()}, +\code{\link{tar_render}()}, \code{\link{tar_render_raw}()}, -\code{\link{tar_render_rep}()}, -\code{\link{tar_render}()} +\code{\link{tar_render_rep}()} } \concept{Literate programming targets} diff --git a/man/tar_rep.Rd b/man/tar_rep.Rd index 5a2ea7a3..a362a538 100644 --- a/man/tar_rep.Rd +++ b/man/tar_rep.Rd @@ -334,21 +334,21 @@ targets::tar_read(x) } \seealso{ Other branching: -\code{\link{tar_combine_raw}()}, \code{\link{tar_combine}()}, -\code{\link{tar_map2_count_raw}()}, +\code{\link{tar_combine_raw}()}, +\code{\link{tar_map}()}, +\code{\link{tar_map2}()}, \code{\link{tar_map2_count}()}, +\code{\link{tar_map2_count_raw}()}, \code{\link{tar_map2_raw}()}, -\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map2_size}()}, -\code{\link{tar_map2}()}, -\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map_rep}()}, -\code{\link{tar_map}()}, -\code{\link{tar_rep2_raw}()}, +\code{\link{tar_map_rep_raw}()}, \code{\link{tar_rep2}()}, -\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep2_raw}()}, \code{\link{tar_rep_map}()}, +\code{\link{tar_rep_map_raw}()}, \code{\link{tar_rep_raw}()} } \concept{branching} diff --git a/man/tar_rep2.Rd b/man/tar_rep2.Rd index f25bc266..f8f3f046 100644 --- a/man/tar_rep2.Rd +++ b/man/tar_rep2.Rd @@ -107,7 +107,10 @@ aggregation happens with \code{vctrs::vec_c()}. \item \code{"list"}, branching happens with \verb{[[]]} and aggregation happens with \code{list()}. \item \code{"group"}: \code{dplyr::group_by()}-like functionality to branch over -subsets of a data frame. The target's return value must be a data +subsets of a non-dynamic data frame. +For \code{iteration = "group"}, the target must not by dynamic +(the \code{pattern} argument of \code{\link[targets:tar_target]{tar_target()}} must be left \code{NULL}). +The target's return value must be a data frame with a special \code{tar_group} column of consecutive integers from 1 through the number of groups. Each integer designates a group, and a branch is created for each collection of rows in a group. @@ -310,21 +313,21 @@ targets::tar_read(aggregate) } \seealso{ Other branching: -\code{\link{tar_combine_raw}()}, \code{\link{tar_combine}()}, -\code{\link{tar_map2_count_raw}()}, +\code{\link{tar_combine_raw}()}, +\code{\link{tar_map}()}, +\code{\link{tar_map2}()}, \code{\link{tar_map2_count}()}, +\code{\link{tar_map2_count_raw}()}, \code{\link{tar_map2_raw}()}, -\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map2_size}()}, -\code{\link{tar_map2}()}, -\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map_rep}()}, -\code{\link{tar_map}()}, +\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_rep}()}, \code{\link{tar_rep2_raw}()}, -\code{\link{tar_rep_map_raw}()}, \code{\link{tar_rep_map}()}, -\code{\link{tar_rep_raw}()}, -\code{\link{tar_rep}()} +\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep_raw}()} } \concept{branching} diff --git a/man/tar_rep2_raw.Rd b/man/tar_rep2_raw.Rd index a1003e46..b66cb098 100644 --- a/man/tar_rep2_raw.Rd +++ b/man/tar_rep2_raw.Rd @@ -107,7 +107,10 @@ aggregation happens with \code{vctrs::vec_c()}. \item \code{"list"}, branching happens with \verb{[[]]} and aggregation happens with \code{list()}. \item \code{"group"}: \code{dplyr::group_by()}-like functionality to branch over -subsets of a data frame. The target's return value must be a data +subsets of a non-dynamic data frame. +For \code{iteration = "group"}, the target must not by dynamic +(the \code{pattern} argument of \code{\link[targets:tar_target]{tar_target()}} must be left \code{NULL}). +The target's return value must be a data frame with a special \code{tar_group} column of consecutive integers from 1 through the number of groups. Each integer designates a group, and a branch is created for each collection of rows in a group. @@ -312,22 +315,22 @@ targets::tar_read(aggregate) } \seealso{ Other branching: -\code{\link{tar_combine_raw}()}, \code{\link{tar_combine}()}, -\code{\link{tar_map2_count_raw}()}, +\code{\link{tar_combine_raw}()}, +\code{\link{tar_map}()}, +\code{\link{tar_map2}()}, \code{\link{tar_map2_count}()}, +\code{\link{tar_map2_count_raw}()}, \code{\link{tar_map2_raw}()}, -\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map2_size}()}, -\code{\link{tar_map2}()}, -\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map_rep}()}, -\code{\link{tar_map}()}, +\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_rep}()}, \code{\link{tar_rep2}()}, -\code{\link{tar_rep_map_raw}()}, \code{\link{tar_rep_map}()}, -\code{\link{tar_rep_raw}()}, -\code{\link{tar_rep}()} +\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep_raw}()} } \concept{branching} \keyword{internal} diff --git a/man/tar_rep_map.Rd b/man/tar_rep_map.Rd index b07ed61e..011bb925 100644 --- a/man/tar_rep_map.Rd +++ b/man/tar_rep_map.Rd @@ -101,7 +101,10 @@ aggregation happens with \code{vctrs::vec_c()}. \item \code{"list"}, branching happens with \verb{[[]]} and aggregation happens with \code{list()}. \item \code{"group"}: \code{dplyr::group_by()}-like functionality to branch over -subsets of a data frame. The target's return value must be a data +subsets of a non-dynamic data frame. +For \code{iteration = "group"}, the target must not by dynamic +(the \code{pattern} argument of \code{\link[targets:tar_target]{tar_target()}} must be left \code{NULL}). +The target's return value must be a data frame with a special \code{tar_group} column of consecutive integers from 1 through the number of groups. Each integer designates a group, and a branch is created for each collection of rows in a group. @@ -272,22 +275,22 @@ targets::tar_read(aggregate) } \seealso{ Other branching: -\code{\link{tar_combine_raw}()}, \code{\link{tar_combine}()}, -\code{\link{tar_map2_count_raw}()}, +\code{\link{tar_combine_raw}()}, +\code{\link{tar_map}()}, +\code{\link{tar_map2}()}, \code{\link{tar_map2_count}()}, +\code{\link{tar_map2_count_raw}()}, \code{\link{tar_map2_raw}()}, -\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map2_size}()}, -\code{\link{tar_map2}()}, -\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map_rep}()}, -\code{\link{tar_map}()}, -\code{\link{tar_rep2_raw}()}, +\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_rep}()}, \code{\link{tar_rep2}()}, +\code{\link{tar_rep2_raw}()}, \code{\link{tar_rep_map_raw}()}, -\code{\link{tar_rep_raw}()}, -\code{\link{tar_rep}()} +\code{\link{tar_rep_raw}()} } \concept{branching} \keyword{internal} diff --git a/man/tar_rep_map_raw.Rd b/man/tar_rep_map_raw.Rd index d0c69497..aac93a1e 100644 --- a/man/tar_rep_map_raw.Rd +++ b/man/tar_rep_map_raw.Rd @@ -102,7 +102,10 @@ aggregation happens with \code{vctrs::vec_c()}. \item \code{"list"}, branching happens with \verb{[[]]} and aggregation happens with \code{list()}. \item \code{"group"}: \code{dplyr::group_by()}-like functionality to branch over -subsets of a data frame. The target's return value must be a data +subsets of a non-dynamic data frame. +For \code{iteration = "group"}, the target must not by dynamic +(the \code{pattern} argument of \code{\link[targets:tar_target]{tar_target()}} must be left \code{NULL}). +The target's return value must be a data frame with a special \code{tar_group} column of consecutive integers from 1 through the number of groups. Each integer designates a group, and a branch is created for each collection of rows in a group. @@ -273,22 +276,22 @@ targets::tar_read(aggregate) } \seealso{ Other branching: -\code{\link{tar_combine_raw}()}, \code{\link{tar_combine}()}, -\code{\link{tar_map2_count_raw}()}, +\code{\link{tar_combine_raw}()}, +\code{\link{tar_map}()}, +\code{\link{tar_map2}()}, \code{\link{tar_map2_count}()}, +\code{\link{tar_map2_count_raw}()}, \code{\link{tar_map2_raw}()}, -\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map2_size}()}, -\code{\link{tar_map2}()}, -\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map_rep}()}, -\code{\link{tar_map}()}, -\code{\link{tar_rep2_raw}()}, +\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_rep}()}, \code{\link{tar_rep2}()}, +\code{\link{tar_rep2_raw}()}, \code{\link{tar_rep_map}()}, -\code{\link{tar_rep_raw}()}, -\code{\link{tar_rep}()} +\code{\link{tar_rep_raw}()} } \concept{branching} \keyword{internal} diff --git a/man/tar_rep_raw.Rd b/man/tar_rep_raw.Rd index 694ff062..064556ff 100644 --- a/man/tar_rep_raw.Rd +++ b/man/tar_rep_raw.Rd @@ -108,7 +108,10 @@ aggregation happens with \code{vctrs::vec_c()}. \item \code{"list"}, branching happens with \verb{[[]]} and aggregation happens with \code{list()}. \item \code{"group"}: \code{dplyr::group_by()}-like functionality to branch over -subsets of a data frame. The target's return value must be a data +subsets of a non-dynamic data frame. +For \code{iteration = "group"}, the target must not by dynamic +(the \code{pattern} argument of \code{\link[targets:tar_target]{tar_target()}} must be left \code{NULL}). +The target's return value must be a data frame with a special \code{tar_group} column of consecutive integers from 1 through the number of groups. Each integer designates a group, and a branch is created for each collection of rows in a group. @@ -315,21 +318,21 @@ targets::tar_read(x) } \seealso{ Other branching: -\code{\link{tar_combine_raw}()}, \code{\link{tar_combine}()}, -\code{\link{tar_map2_count_raw}()}, +\code{\link{tar_combine_raw}()}, +\code{\link{tar_map}()}, +\code{\link{tar_map2}()}, \code{\link{tar_map2_count}()}, +\code{\link{tar_map2_count_raw}()}, \code{\link{tar_map2_raw}()}, -\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map2_size}()}, -\code{\link{tar_map2}()}, -\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_map2_size_raw}()}, \code{\link{tar_map_rep}()}, -\code{\link{tar_map}()}, -\code{\link{tar_rep2_raw}()}, +\code{\link{tar_map_rep_raw}()}, +\code{\link{tar_rep}()}, \code{\link{tar_rep2}()}, -\code{\link{tar_rep_map_raw}()}, +\code{\link{tar_rep2_raw}()}, \code{\link{tar_rep_map}()}, -\code{\link{tar_rep}()} +\code{\link{tar_rep_map_raw}()} } \concept{branching} diff --git a/man/tar_skip.Rd b/man/tar_skip.Rd index c82be888..572e1674 100644 --- a/man/tar_skip.Rd +++ b/man/tar_skip.Rd @@ -96,7 +96,10 @@ aggregation happens with \code{vctrs::vec_c()}. \item \code{"list"}, branching happens with \verb{[[]]} and aggregation happens with \code{list()}. \item \code{"group"}: \code{dplyr::group_by()}-like functionality to branch over -subsets of a data frame. The target's return value must be a data +subsets of a non-dynamic data frame. +For \code{iteration = "group"}, the target must not by dynamic +(the \code{pattern} argument of \code{\link[targets:tar_target]{tar_target()}} must be left \code{NULL}). +The target's return value must be a data frame with a special \code{tar_group} column of consecutive integers from 1 through the number of groups. Each integer designates a group, and a branch is created for each collection of rows in a group. diff --git a/man/tar_sub.Rd b/man/tar_sub.Rd index 5f8492b3..0d2924a4 100644 --- a/man/tar_sub.Rd +++ b/man/tar_sub.Rd @@ -53,8 +53,8 @@ tar_sub(tar_render(name, file), values = values) } \seealso{ Other Metaprogramming utilities: -\code{\link{tar_eval_raw}()}, \code{\link{tar_eval}()}, +\code{\link{tar_eval_raw}()}, \code{\link{tar_sub_raw}()} } \concept{Metaprogramming utilities} diff --git a/man/tar_sub_raw.Rd b/man/tar_sub_raw.Rd index 595b396f..3db96d30 100644 --- a/man/tar_sub_raw.Rd +++ b/man/tar_sub_raw.Rd @@ -56,8 +56,8 @@ tar_sub_raw(quote(tar_render(name, file)), values = values) } \seealso{ Other Metaprogramming utilities: -\code{\link{tar_eval_raw}()}, \code{\link{tar_eval}()}, +\code{\link{tar_eval_raw}()}, \code{\link{tar_sub}()} } \concept{Metaprogramming utilities} diff --git a/tests/testthat/test-tar_rep.R b/tests/testthat/test-tar_rep.R index 150ccecb..e04a0078 100644 --- a/tests/testthat/test-tar_rep.R +++ b/tests/testthat/test-tar_rep.R @@ -90,34 +90,6 @@ targets::tar_test("tar_rep_raw(iteration = 'vector')", { expect_equiv(tar_read(x, branches = 2), out[seq_len(6) + 6, ]) }) -targets::tar_test("tar_rep(iteration = 'group')", { - targets::tar_script({ - list( - tarchetypes::tar_rep( - x, - data.frame(x = sample.int(1e4, 2), tar_group = 1), - batches = 2, - reps = 3, - iteration = "group" - ) - ) - }) - targets::tar_make(callr_function = NULL) - out <- targets::tar_read(x) - expect_equal(dim(out), c(12L, 5L)) - expect_equal( - sort(colnames(out)), - sort(c("x", "tar_batch", "tar_rep", "tar_seed", "tar_group")) - ) - expect_true(is.integer(out$x)) - expect_equal(out$tar_batch, rep(seq_len(2), each = 6)) - expect_equal(out$tar_rep, rep(rep(seq_len(3), each = 2), times = 2)) - expect_equal(out$tar_group, rep(1, 12)) - expect_equal(length(tar_meta(x, fields = "children")$children[[1]]), 2L) - expect_equal(tar_read(x, branches = 1), out[seq_len(6), ]) - expect_equiv(tar_read(x, branches = 2), out[seq_len(6) + 6, ]) -}) - targets::tar_test("tar_rep() with non-list output", { targets::tar_script({ list(