The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
targets internal processing progress bars in
tar_render() and tar_render_rep().quarto and rmarkdown to
packages for targets::tar_renv()
(https://github.com/ropensci/targets/issues/1506, @valentingar).deployment = "main" in the batch target of
tar_map_rep().tar_quarto_rep() (#217,
@arcruz0). For #211,
users should write relative paths to output files in the
output_file column of execute_params, and they
should avoid writing a _quarto.yml with an
output-dir field.deployment = targets::tar_option_get("deployment")
in tar_render() and tar_quarto().cli.num_colors = 1L and
cli.dynamic = FALSE in R Markdown target factories.pattern in tar_skip() (#212, @CorradoLanera).tar_quarto_rep() to write reports to
subdirectories with the help of a project-level _quarto.yml
(#211, @lgaborini).tar_map2*() functions now aggregate dynamic branches in
parallel over static branches (#213).tar_map2*() functions gain an unlist
argument.parallel::clusterExport() in
make_psock_cluster() to make sure globals carry over to
parallel socket clusters.tar_combine() help file examples (#206, @weberse2).output_dir in non-project
tar_quarto() calls (#207, @brndngrhm).quiet argument to
quarto_inspect() (#208, @yusuke-sasaki-jprep).profile argument to
quarto_inspect() and quarto_render(). Requires
R package quarto >= 1.4, which is already in the
DESCIRPTION.tar_map_rep() now aggregates dynamic branches in
parallel over static branches (#204).tar_rep_index() (#203).output_file argument to
tar_quarto() and tar_quarto_raw() for single
documents (#198, @mutlusun).tar_map()
and tar_map_rep() (#201, @kkmann).targets after
https://github.com/ropensci/targets/issues/1368.tar_quarto_inspect() (#200, @multusun).delimiter argument to tar_map() etc.
for customizing separators in target names (#177, @psychelzh).tar_assign() (#186,
https://github.com/ropensci/targets/issues/1309, @hadley).tar_format_feather() in favor of
tar_arrow_feather() (#190).tar_aws_*() target factories. They are
obsolete because of the repository argument in
tar_target().digest::digest() to
secretbase::siphash13().description argument of
tar_target() in targets 1.5.1.9001.tar_map() and other static branching target factories
now append values to the target descriptions. Use the
descriptions argument of those functions to customize.repository settings in
tar_change() and tar_map_rep().tar_knit(), tar_render(),
tar_quarto(), and their “rep” and “raw” versions all gain a
working_directory argument to change the working directory
the report knits from. Users who set working_directory need
to supply the store argument of tar_load() and
tar_read() relative to the working directory so the report
knows where to find the data (#169).tar_knit(), tar_render(),
tar_quarto(), and their “raw” versions all gain an
output_file argument to more conveniently set the file path
to the rendered output file.tar_quarto() and its “rep” and “raw” versions all gain
a new quarto_args argument for advanced Quarto arguments
(#166, @petrbouchal).tar_seed_create() and tar_seed_set()
from targets.tar_render() (#158).tar_rep2() compatible with tar_map()
(#165).tar_seed_create() and
tar_seed_set()
(https://github.com/ropensci/targets/issues/1139). Future versions of
tarchetypes should use these package functions, but this
version cannot because of the compatibility constraints of the release
cycle.targets >= 1.3.2.9004 progress
statuses (“completed” instead of “built”, “dispatched” instead of
“started”).packages and library
arguments of tar_quarto() and tar_quarto_raw()
(#155, @svraka).furrr to parallel for
rep_workers in tar_rep() etc. (#251, @solmos).targets
1.3.0.format = "file_fast" in target factories.QUARTO_PROFILE
environment variable (#139, @andrewheiss).targets issue 1047, @joelnitta).targets::tar_runtime_object()$store instead of
targets::tar_runtime_object()$get_store() to ensure forward
compatibility with targets.tar_download() to avoid
unpredictable network issues outside our control.set_deps argument in the hook functions
to force modified targets to keep the dependencies they had before
applying the hook (#131, @edalfon).tar_copy_target() (#131, @edalfon).tar_quarto_rep() and tar_render_rep() (#129,
@benzipperer).tar_quarto_rep() (#129,
@benzipperer).rep_workers to control inner parallelism in
batched replication functions (#117).furrr functions has
environment tar_option_get("envir").tar_quarto_rep() (#129, @mglev1n).targets::tar_path().tar_manfiest() default
output.tar_quarto() and
tar_quarto_rep() (and “raw” versions) for Quarto documents
and projects in pipelines (#89).tar_quarto_files() to inspect Quarto
projects and documents for important files: source files to inspect for
target dependencies, output documents, and Quarto-specific inputs like
_quarto.yml. Uses quarto::quarto_inspect() and
powers the automatic file detection in tar_quarto() etc.
(#89).params argument of
tar_render_rep() (must be a data frame with unique rows (or
unique elements of output_file)).root.dir when scanning for
dependencies so knitr child documents work (#93, @mutlusun).format = "rds" for target_batch in
tar_map_rep_raw() so the global format option does not mess
up the pipeline.tar_append_static_values().tar_render() to work with just one row of
parameters (#96, #97, @ugoebel73).memory and
garbage_collection arguments.tar_file_read() (#84, @petrbouchal).tar_select_targets()
(#92, @arcruz0).repository argument for
targets >= 0.11.0.command1 using
[[ and not [ in tar_map2()
functions.tar_map_rep() and
tar_map_rep_raw() for dynamic batched replication within
static branching for data frames (#78).tar_map2_count(),
tar_map2_count_raw(), tar_map2_size(), and
tar_map2_size_raw() for batched dynamic-within-static
branching for data frames (#78).tar_rep_map() in favor of
tar_rep2() to avoid name confusion. Likewise with
tar_rep_map_raw() to tar_rep2_raw()
(#78).NULL target list in
tar_map() (@kkami1115)."aws_file" format in
tar_files() or related target factories.targets timestamps correctly in the help files
of tar_age() and tar_cue_age().names = NULL in tar_map(), use hashes
instead of numeric indexes for generated target names (#67). That way,
target names are no longer sensitive to the order of
values, and so targets will incorrectly invalidate less
often. Unfortunately, this is an invalidating change: some targets
will automatically rerun after you install this version of
tarchetypes. I apologize for the inconvenience this
causes. However, we do need this patch in order to solve #67, and
targets will incorrectly invalidate less frequently in the future.targets (#59).*_raw() target factories process
command the same way whether it is an expression or
ordinary language object.targets 0.5.0.9000, which
logs skipped targets.tar_rep_map() and tar_rep_map_raw() to
perform batched computation downstream of tar_rep()
(#50).tar_select_names() and
tar_select_targets() to make certain metaprogramming tasks
easier.tar_map(), attempt to convert the elements of
values into lists of language objects.tar_plan() (#40, @kendonB).tar_age() based on tar_cue_age()
(#39, @petrbouchal).tar_cue_age(),
tar_cue_age_raw(), tar_cue_force(), and
tar_cue_skip() (#39).tar_download() (#38, @noamross, @petrbouchal)tar_render_rep() (#36, @gorgitko).tar_aws_rds() and
tar_parquet().tar_hook_before(),
tar_hook_inner(), and tar_hook_outer()
(#44).tar_map().crayon.enabled for literate programming.%||% and %|||% to
conform to historical precedent.tar_group_by(), tar_group_select(),
tar_group_size(), tar_group_count() (#32,
@liutiming).tar_render() and related functions, track the
*_files/ output directory if it exists (#30).walk_ast() function to make it
easier for other developers to extend the static code analysis of
tarchetypes (@MilesMcBain).targets::tar_dir(). (targets::tar_dir() and
targets::tar_test() already run code in a temporary
directory.)targets::tar_dir() runs code in a temporary directory,
which means all ostensibly files created in the enclosed expression will
actually be written to temporary storage and not the user’s file
space.man/ has
Rd-tags \value and \arguments.man/, describe
the return value in the \value Rd tag. For each function
that returns a target object or list of target objects, the
\value tag now links to https://books.ropensci.org/targets/, the user manual
where the purpose of target objects is explained, and https://books.ropensci.org/targets-design/, the design
specification which documents the structure and composition of target
objects.tarchetypes
package writes by default to the home file space of the user. The paths
of all output files are controlled by non-tarchetypes
functions that invoke tarchetypes.tar_plan() now returns a list of target objects rather
than a pipeline object. Related: https://github.com/ropensci/targets/issues/253.tar_knitr_deps() and
tar_knitr_deps_expr() to accommodate custom multi-file
literate programming projects like R Markdown sites and
bookdown projects (#23, @tjmahr).These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.