autocodebook 0.1.0
- Initial CRAN release.
- Core API:
auto_mutate(), auto_summarise(),
auto_filter() wrap dplyr verbs and register variable
metadata (type, source columns, categories, source code)
automatically.
- Manual registration via
cb_register(); codebook
accessors via cb_get(), cb_reset(),
cb_render(), cb_export() (HTML, CSV, DOCX,
XLSX).
- Eligibility tracking:
track_step(),
track_get(), track_render(),
track_export().
- CONSORT-style flow tree:
track_split(),
track_outcomes(), flow_table(),
flow_get(), flow_reset().
flow_diagram() draws a publication-ready CONSORT-style
flowchart (a ggplot object) from the captured eligibility
steps and the flow tree: a vertical trunk (cohort baseline, aggregated
exclusions box, eligible cohort), one column per subgroup, and outcome
boxes stacked beneath each subgroup. The standardized report embeds it
automatically.
flow_diagram_export() saves that flowchart by file
extension: raster (.png, .jpg,
.tiff), vector (.pdf, .svg,
.eps), an .emf metafile editable in Word, a
.docx document with the flowchart embedded as a vector
image, or a .pptx slide whose boxes and labels are fully
editable PowerPoint shapes. generate_report() now also
writes flowchart.docx alongside the report.
- Big-data optimizations for sparklyr (
tbl_spark):
cb_checkpoint(), per-call cache and
assume_unique, session defaults via
cb_set_verbose() and
cb_set_default_cache().
- Standardized HTML report via
generate_report(), with
eligibility flowchart, editable codebook export, and cross-sectional or
longitudinal variable inspection.