Intro to reportifyr
As reportifyr
is in active, early-stage development, be sure to visit our GitHub
page frequently to stay up-to-date with the
latest features and releases.
What is reportifyr
?
reportifyr
is a new package in the R
ecosystem designed to simplify the creation
of traceable and consistent Microsoft Word documents (reports).
How does reportifyr
work?
reportifyr
currently operates across two key stages in the reporting process:
- Performing Analyses - Perform an analysis and use
reportifyr
to save artifacts for report drafting. - Drafting Reports - Draft a report and use
reportifyr
to insert artifacts and footnotes.
In addition to the two process guides, reportifyr
currently offers a few more
guides to help users:
- Initializing Reportifyr - Configure and setup
reportifyr
. - A Streamlined Workflow - Build a report with two quick
reportifyr
functions. - Updating Reports - Update a report’s artifacts with
reportifyr
. - Elective Footnotes - Learn how to include or exclude footnotes with
reportifyr
.
Why use reportifyr
?
reportifyr
transforms conventional drafting processes into a swift, reproducible
workflow, drastically reducing the time to completion and the overall quality
assurance burden.
Using reportifyr
Head over to the new user guide for your
first time use of reportifyr
or check out our function-specific references for
detailed insights and advanced tips:
Setup
- Initialize Python - Reference for using the
initialize_python()
function to create a Python virtual environment. - Initialize Report Project - Reference for using the
initialize_report_project()
function to create a project directory structure for reports.
Exporting
- Format Flextable - Reference for using the
format_flextable()
function to style data frames or flextable objects. - ggsave with Metadata - Reference for using the
ggsave_with_metadata()
function to save plots and capture metadata. - Save RDS with Metadata - Reference for using the
save_rds_with_metadata()
function to save R objects and capture metadata. - Write CSV with Metadata - Reference for using the
write_csv_with_metadata()
function to save data objects and capture metadata.
Metadata
- Get Meta Abbreviations - Reference for using the
get_meta_abbrevs()
function to standardize artifact footnotes. - Get Meta Type - Reference for using the
get_meta_type()
function to standardize artifact footnotes. - Preview Metadata - Reference for using the
preview_metadata()
function to preview metadata for a specific file. - Preview Metadata Files - Reference for using the
preview_metadata_files()
function to preview metadata.json
files in a directory. - Update Object Footnotes - Reference for using the
update_object_footnotes()
function to modify or add footnote metadata for an object. - Write Object Metadata - Reference for using the
write_object_metadata()
function to generate metadata for an object and save it as a.json
file.
Document Interacting
- Add Footnotes - Reference for using the
add_footnotes()
function to insert footnotes into a Microsoft Word document. - Add Plots - Reference for using the
add_plots()
function to insert figures into a Microsoft Word document. - Add Tables - Reference for using the
add_tables()
function to insert tables into a Microsoft Word document. - Remove Tables, Figures, and Footnotes - Reference for using the
remove_tables_figures_footnotes()
function to remove tables, figures, and footnotes from a Microsoft Word document.
Report Building
- Build Report - Reference for using the
build_report()
function to build or update a Microsoft Word document. - Finalize Document - Reference for using the
finalize_document()
function to finalize a Microsoft Word document.
Utilities
- Make Document Directories - Reference for using the
make_doc_dirs()
function to define paths for intermediate and final Microsoft Word documents. - Validate Object - Reference for using the
validate_object()
function to define paths for intermediate and final Microsoft Word documents. - Toggle Logger - Reference for using the
toggle_logger()
function to set the logging level.