Package: tarchetypes 0.10.0.9001

William Michael Landau

tarchetypes: Archetypes for Targets

Function-oriented Make-like declarative pipelines for Statistics and data science are supported in the 'targets' R package. As an extension to 'targets', the 'tarchetypes' package provides convenient user-side functions to make 'targets' easier to use. By establishing reusable archetypes for common kinds of targets and pipelines, these functions help express complicated reproducible pipelines concisely and compactly. The methods in this package were influenced by the 'drake' R package by Will Landau (2018) <doi:10.21105/joss.00550>.

Authors:William Michael Landau [aut, cre], Samantha Oliver [rev], Tristan Mahr [rev], Eli Lilly and Company [cph, fnd]

tarchetypes_0.10.0.9001.tar.gz
tarchetypes_0.10.0.9001.zip(r-4.5)tarchetypes_0.10.0.9001.zip(r-4.4)tarchetypes_0.10.0.9001.zip(r-4.3)
tarchetypes_0.10.0.9001.tgz(r-4.4-any)tarchetypes_0.10.0.9001.tgz(r-4.3-any)
tarchetypes_0.10.0.9001.tar.gz(r-4.5-noble)tarchetypes_0.10.0.9001.tar.gz(r-4.4-noble)
tarchetypes_0.10.0.9001.tgz(r-4.4-emscripten)tarchetypes_0.10.0.9001.tgz(r-4.3-emscripten)
tarchetypes.pdf |tarchetypes.html
tarchetypes/json (API)
NEWS

# Install 'tarchetypes' in R:
install.packages('tarchetypes', repos = c('https://ropensci.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/ropensci/tarchetypes/issues

On CRAN:

data-sciencehigh-performance-computingpeer-reviewedpipeliner-targetopiareproducibilitytargetsworkflow

129 exports 132 stars 11.09 score 35 dependencies 9 dependents 2.0k scripts 2.3k downloads

Last updated 2 days agofrom:5fefd46ed5 (on main). Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 07 2024
R-4.5-winOKOct 07 2024
R-4.5-linuxOKOct 07 2024
R-4.4-winOKOct 07 2024
R-4.4-macOKOct 07 2024
R-4.3-winOKOct 07 2024
R-4.3-macOKOct 07 2024

Exports:all_ofany_ofcontainscounter_initcounter_set_namesends_witheverythinglast_colmatchesnum_rangeone_ofstarts_withtar_agetar_append_static_valuestar_arrow_feathertar_assigntar_aws_filetar_aws_fsttar_aws_fst_dttar_aws_fst_tbltar_aws_kerastar_aws_parquettar_aws_qstar_aws_rdstar_aws_torchtar_changetar_combinetar_combine_rawtar_cue_agetar_cue_age_rawtar_cue_forcetar_cue_skiptar_downloadtar_download_runtar_evaltar_eval_rawtar_filetar_file_fasttar_file_readtar_filestar_files_inputtar_files_input_rawtar_files_rawtar_forcetar_force_changetar_format_aws_feathertar_format_feathertar_format_nanoparquettar_fsttar_fst_dttar_fst_tbltar_group_bytar_group_by_runtar_group_counttar_group_count_indextar_group_count_runtar_group_selecttar_group_select_runtar_group_sizetar_group_size_indextar_group_size_runtar_hook_beforetar_hook_before_rawtar_hook_innertar_hook_inner_rawtar_hook_outertar_hook_outer_rawtar_kerastar_knittar_knit_rawtar_knit_runtar_knitr_depstar_knitr_deps_exprtar_maptar_map_reptar_map_rep_rawtar_map2tar_map2_counttar_map2_count_rawtar_map2_grouptar_map2_rawtar_map2_runtar_map2_run_reptar_map2_sizetar_map2_size_rawtar_nanoparquettar_nanoparquet_converttar_nanoparquet_readtar_nanoparquet_writetar_parquettar_plantar_qstar_quartotar_quarto_filestar_quarto_rawtar_quarto_reptar_quarto_rep_rawtar_quarto_rep_reptar_quarto_rep_runtar_quarto_rep_run_paramstar_quarto_runtar_rdstar_rendertar_render_rawtar_render_reptar_render_rep_rawtar_render_rep_reptar_render_rep_runtar_render_rep_run_paramstar_render_runtar_reptar_rep_maptar_rep_map_rawtar_rep_rawtar_rep_runtar_rep_run_map_reptar_rep2tar_rep2_rawtar_rep2_runtar_rep2_run_reptar_select_namestar_select_targetstar_skiptar_subtar_sub_rawtar_torchtar_urlwalk_astwalk_call_knitr

Dependencies:backportsbase64urlcallrclicodetoolscpp11data.tabledplyrevaluatefansifsgenericsgluehighrigraphknitrlatticelifecyclemagrittrMatrixpillarpkgconfigprocessxpsR6rlangsecretbasetargetstibbletidyselectutf8vctrswithrxfunyaml

Readme and manuals

Help Manual

Help pageTopics
targets: Archetypes for Targetstarchetypes-package
Create a target that runs when the last run gets oldtar_age
An assignment-based pipeline DSLtar_assign
Target that responds to an arbitrary change.tar_change
Static aggregationtar_combine tar_combine_raw
Cue to run a target when the last output reaches a certain agetar_cue_age tar_cue_age_raw
Cue to force a target to run if a condition is truetar_cue_force
Cue to skip a target if a condition is truetar_cue_skip
Target that downloads URLs.tar_download
Evaluate multiple expressions created with symbol substitution.tar_eval tar_eval_raw
Track a file and read the contents.tar_file_read
Dynamic branching over output or input files.tar_files tar_files_raw
Dynamic branching over input files or URLstar_files_input tar_files_input_raw
Target with a custom condition to force execution.tar_force
Nanoparquet formattar_format_nanoparquet
Target factories for storage formatstar_arrow_feather tar_file tar_file_fast tar_formats tar_fst tar_fst_dt tar_fst_tbl tar_keras tar_nanoparquet tar_parquet tar_qs tar_rds tar_torch tar_url
Group a data frame target by one or more variables.tar_group_by
Group the rows of a data frame into a given number groupstar_group_count
Group a data frame target with 'tidyselect' semantics.tar_group_select
Group the rows of a data frame into groups of a given size.tar_group_size
Hook to prepend codetar_hook_before tar_hook_before_raw
Hook to wrap dependenciestar_hook_inner tar_hook_inner_raw
Hook to wrap commandstar_hook_outer tar_hook_outer_raw
Target with a 'knitr' document.tar_knit tar_knit_raw
List literate programming dependencies.tar_knitr_deps
Expression with literate programming dependencies.tar_knitr_deps_expr
Static branching.tar_map
Dynamic batched replication within static branches for data frames.tar_map_rep tar_map_rep_raw
Dynamic-within-static branching for data frames (count batching).tar_map2_count tar_map2_count_raw
Dynamic-within-static branching for data frames (size batching).tar_map2_size tar_map2_size_raw
A 'drake'-plan-like pipeline DSLtar_plan
Target with a Quarto project.tar_quarto tar_quarto_raw
Quarto file detectiontar_quarto_files
Parameterized Quarto with dynamic branching.tar_quarto_rep tar_quarto_rep_raw
Target with an R Markdown document.tar_render tar_render_raw
Parameterized R Markdown with dynamic branching.tar_render_rep tar_render_rep_raw
Batched replication with dynamic branching.tar_rep tar_rep_raw
Dynamic batched computation downstream of 'tar_rep()'tar_rep2 tar_rep2_raw
Select target names from a target listtar_select_names
Select target objects from a target listtar_select_targets
Target with a custom cancellation condition.tar_skip
Create multiple expressions with symbol substitution.tar_sub tar_sub_raw