Package: toolero 0.4.0


Erwin Lares
toolero: A Toolkit for Research Workflows
Provides utility functions to help researchers implement best practices for their coding projects. Includes tools for reading and cleaning data files, initializing R projects with a standard folder structure and optional YAML configuration, creating 'Quarto' documents from reproducible templates with optional sample data and custom styling, detecting the execution context across interactive, 'Quarto', and script-based workflows, splitting data frames into group-level output files, applying analysis functions to each group with optional parallel execution, and rendering syntactic tree diagrams as standalone PNG images via 'Typst'.
Authors:
toolero_0.4.0.tar.gz
toolero_0.4.0.zip(r-4.7)toolero_0.4.0.zip(r-4.6)toolero_0.4.0.zip(r-4.5)
toolero_0.4.0.tgz(r-4.6-any)toolero_0.4.0.tgz(r-4.5-any)
toolero_0.4.0.tar.gz(r-4.7-any)toolero_0.4.0.tar.gz(r-4.6-any)
toolero_0.4.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
toolero/json (API)
NEWS
| # Install 'toolero' in R: |
| install.packages('toolero', repos = c('https://erwinlares.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/erwinlares/toolero/issues
Pkgdown/docs site:https://erwinlares.github.io
Last updated from:0402195aaa. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 160 | ||
| source / vignettes | OK | 235 | ||
| linux-release-x86_64 | OK | 150 | ||
| macos-release-arm64 | OK | 160 | ||
| macos-oldrel-arm64 | OK | 122 | ||
| windows-devel | OK | 139 | ||
| windows-release | OK | 129 | ||
| windows-oldrel | OK | 171 | ||
| wasm-release | OK | 119 |
Exports:arborizecheck_projectcreate_qmddetect_execution_contextgenerate_kb_xmlgenerate_project_configinit_projectqmd_to_rread_clean_csvrun_by_groupwrite_by_groupwrite_clean_csv
Dependencies:askpassbase64encbitbit64bslibcachemclicliprcpp11crayoncredentialscurldescdigestdplyrevaluatefastmapfontawesomefsgenericsgertgitcredsgluehighrhmshtmltoolshttrhttr2inijanitorjquerylibjsonliteknitrlaterlifecyclelubridatemagrittrmemoisemimeopensslparallellypillarpkgconfigprettyunitsprocessxprogresspspurrrquartoR6rappdirsRcppreadrrenvrlangrmarkdownrprojrootrstudioapirvestsassselectrsnakecasestringistringrsystibbletidyrtidyselecttimechangetinytextzdbusethisutf8vctrsvroomwhiskerwithrxfunxml2yamlzip
Getting started with toolero
Rendered fromtoolero-intro.Rmdusingknitr::rmarkdownon Jun 15 2026.Last update: 2026-06-05
Started: 2026-04-07
Rendering Syntactic Trees with arborize()
Rendered fromarborize.Rmdusingknitr::rmarkdownon Jun 15 2026.Last update: 2026-05-12
Started: 2026-05-02
Writing context-aware R code with detect_execution_context()
Rendered fromdetect-execution-context.Rmdusingknitr::rmarkdownon Jun 15 2026.Last update: 2026-05-12
Started: 2026-05-12
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Render a syntactic tree as a PNG image | arborize |
| Check a project for toolero conventions | check_project |
| Create a new Quarto document from a template | create_qmd |
| Detect the current execution context | detect_execution_context |
| Generate a KB-importable XML file from a Quarto document | generate_kb_xml |
| Generate a project configuration file | generate_project_config |
| Initialize a new R project with a standard folder structure | init_project |
| Extract R code from a Quarto document | qmd_to_r |
| Read and clean a CSV file | read_clean_csv |
| Apply a function to each group in a manifest or named list | run_by_group |
| Split a data frame by a grouping column and write each group to a CSV file | write_by_group |
| Write a cleaned data frame to a CSV file | write_clean_csv |