Skip to contents

Reading in Papers

report_app()
Launch Report App
convert()
Convert documents
convert_bibr()
Convert documents using bibr
convert_grobid()
Convert a PDF to Grobid XML
grobid_to_bibr()
Convert Grobid TEI XML file to bibr format
read()
Read in grobid XML or bibr JSON
demopaper()
Get demo paper
demofile()
Get a demo file
test_paper()
Test paper
paper_id()
Get Paper IDs
paper_write()
Write paper
paper_validate()
Validate a Paper Object

Paper Database Corpora

papers_available()
List available paper corpora
papers_load()
Load a paper corpus
papers_remove()
Remove a cached paper corpus
papers_metadata()
Get a paper corpus's Dublin Core metadata

Search Papers

text_search() search_text()
Search text
text_expand() expand_text()
Expand text
paper_table()
Paper tables
ref_table()
Reference and DOI table

Module Functions

module_list()
List modules
module_help()
Get Module Help
module_info()
Get module information
module_run()
Run a module
module_report()
Report from module output
module_template()
Create a Module from a Template
module_install()
Install modules from GitHub
module_update()
Update installed modules
module_remove()
Remove installed modules
module_installed()
List installed module repositories
report()
Create a Report
report_module_run()
Run modules for a report
report_qmd()
Create Report from Module Output
FAIR_repo()
Convert a research folder into a clean, FAIR copy
report_type()
Set or get the report type
report_repository()
Create a Report for a Local Repository

Module Helpers

These functions help module writers make consistently formatted report text.

scroll_table()
Make Scroll Table
report_table()
Display a Table in a Report
collapse_section()
Make Collapsible Section
plural()
Pluralise
link()
Make an html link
logger()
Log messages
lastlog()
Get the last log
format_ref()
Format Reference
get_prev_outputs()
Get Previous Outputs
format_bib_authors()
Format Bib Authors
fig_image_view()
View a figure image

Code Check Helpers

These functions help repo_check and code_check modules to assess code files.

code_abs_path()
Return Absolute Paths
code_extract_r()
Convert Rmd/qmd files to R code only
code_file_refs()
Get files referenced in code
code_lang()
Detect Code Language
code_library_lines()
Get Code Library Lines
code_line_stats()
Get Code Composition Stats
code_parse_r()
Parse code to check for errors
code_read()
Read code from files
code_remove_comments()
Remove comments from code text
code_extract_py()
Convert a Jupyter notebook to code only
code_extract_qmd_py()
Extract Python chunks from a Quarto document
code_install_packages()
Find install.packages() calls in code
code_library_names()
Get package names loaded in code
code_packages()
Distinct packages from a code_check table
code_setwd()
Find setwd() calls in code

LLM Functions

llm()
Query an LLM
llm_max_calls()
Set the maximum number of calls to the LLM
llm_model()
Set the default LLM model
llm_model_list()
List LLM Models
llm_use()
Set or get metacheck LLM use
json_expand()
Expand a JSON column
llm_cache()
Turn the lasting LLM response cache on or off, or query it
llm_cache_clear()
Clear the on-disk LLM response cache
llm_max_tokens()
Set the default max_tokens for LLM calls
llm_reasoning()
Set the default reasoning effort for LLM calls
llm_timeout()
Set the per-call timeout for LLM requests

References/Citations

add_bib_match()
Match table from bib table
crossref_doi()
CrossRef Info from DOI
crossref_query()
Look up Reference in CrossRef
datacite_doi()
Doi.org Info from DataCite
doi_clean()
Clean DOIs
doi_lookup()
Doi.org Info from DOI
doi_valid_format()
Validate DOI format
doi_resolves()
Check whether a DOI resolves
FLoRA()
FORRT Replication Database (FLoRA)
FLoRA_update()
Update FLoRA
FLoRA_date()
Get date FLoRA was updated
openalex_doi()
OpenAlex info from DOI
openalex_query()
Look up a reference in OpenAlex
pubpeer_comments()
Get Pubpeer Comments
retractionwatch() rw()
RetractionWatch data
rw_date()
Get date retractionwatch was updated
rw_update()
Update retractionwatch

OSF Functions

osf_links()
Find OSF Links in Papers
osf_info()
Retrieve info from the OSF by ID
osf_file_download()
Download all OSF Project Files
osf_api_check()
Check OSF API Server Status
osf_check_id()
Check OSF IDs
osf_delay()
Set the OSF delay
osf_get_all_pages()
Get All OSF API Query Pages
osf_preprint_list()
Get A list of preprints from the OSF
osf_type()
Get OSF GUID Type
osf_app()
Launch OSF Download App
osf_user_projects()
List the Projects Belonging to an OSF User

GitHub Functions

github_links()
Find GitHub Links in Papers
github_repo()
Get Short GitHub Repo Name
github_info()
Get GitHub Repo Info
github_files()
Get File List from GitHub
github_readme()
Get README from GitHub
github_languages()
Get Languages from GitHub Repo

Archive Functions

local_files()
List Local Files
aspredicted_links()
Find AsPredicted Links in Papers
aspredicted_info()
Retrieve info from AsPredicted by URL
rbox_links()
Find ResearchBox Links in Papers
rbox_info()
Retrieve info from ResearchBox by URL
rbox_file_download()
Retrieve files from ResearchBox by URL
rbox_files()
List the Files in a ResearchBox
rbox_search()
Search ResearchBox
rbox_token()
Get or Set the ResearchBox API Key
zenodo_links()
Find Zenodo Links in Papers
zenodo_info()
Retrieve info from Zenodo by URL
zenodo_file_download()
Download all Zenodo Project Files
dataverse_links()
Find Dataverse Links in Papers
dataverse_info()
Retrieve info from Dataverse by URL
dataverse_file_download()
Download all files from a Dataverse dataset
dataverse_pat()
Set or get a Dataverse API token
figshare_links()
Find Figshare Links in Papers
figshare_info()
Retrieve info from Figshare by URL
figshare_file_download()
Download all files from a Figshare article
figshare_pat()
Set or get a Figshare API token
dryad_links()
Find Dryad Links in Papers
dryad_info()
Retrieve info from Dryad by URL
dryad_file_download()
Download all files from a Dryad dataset
dryad_pat()
Set or get a Dryad API token
reshare_links()
Find ReShare Links in Papers
reshare_info()
Retrieve info from ReShare by URL
reshare_file_download()
Download all files from a ReShare deposit
researchdata4tu_links()
Find 4TU.ResearchData Links in Papers
researchdata4tu_info()
Retrieve info from 4TU.ResearchData by URL
researchdata4tu_file_download()
Download all files from a 4TU.ResearchData article
researchdata4tu_pat()
Set or get a 4TU.ResearchData API token
ldbase_links()
Find LDbase links in a paper
ldbase_info()
Get the files of LDbase projects, datasets, code and documents
dataone_links()
Find DataONE Links in Papers
dataone_info()
Retrieve info from DataONE by URL
dspace_links()
Find DSpace (legacy REST API) Links in Papers
dspace7_links()
Find DSpace 7+ Links in Papers
dspace7_file_download()
Retrieve public file list from a DSpace 7+ installation by URL
fsd_links()
Find FSD Links in Papers
fsd_info()
Retrieve info from FSD by URL
mendeley_links()
Find Mendeley Data Links in Papers
mendeley_info()
Retrieve info from Mendeley Data by URL
psycharchives_links()
Find PsychArchives Links in Papers
psycharchives_info()
Retrieve info from PsychArchives by URL
psycharchives_file_download()
Retrieve public file list from PsychArchives by URL
gitlab_links()
Find GitLab Links in Papers
gitlab_repo()
Get Short GitLab Project Path
dryad_auth()
Set or get Dryad OAuth2 client credentials
zenodo_upload()
Upload Folders to Zenodo

API Keys

api_key_status()
Check the API keys metacheck uses
api_keys_use()
Use your own API keys
github_pat()
Set or get a GitHub token
osf_pat()
Set or get the OSF personal access token
gitlab_pat()
Set or get a GitLab API token
openalex_key()
Set or get an OpenAlex API key
zenodo_pat()
Set or get the Zenodo personal access token

Integrations

email()
Set or get email
filetype()
Get file Type from Extension
file_category()
Categorise files
causal_relations()
Extract causal relations from sentence(s) via a Hugging Face Space
regcheck_compare()
Compare a Preregistration with a Paper via RegCheck
regcheck_setup_local()
Set up the local RegCheck server (manual Python path)
regcheck_start_local()
Start the local RegCheck server
regcheck_stop_local()
Stop the local RegCheck server

Validation Functions

validate()
Validate a module's output against coded ground truth
accuracy()
Accuracy

Extras

extract_eq()
Extract Equations
extract_p_values()
Extract P-Values
extract_urls()
Extract URLs
path_sanitize()
Sanitize File Path
stats()
Check Stats
emojis
Emojis
pb()
Progress Bar
verbose()
Set or get verbosity

Reproducibility Check

repro_dependencies()
Collect the package dependencies a set of code files declare
repro_dependencies_py()
Collect the package dependencies a set of Python files declare
repro_defined_vars()
Find the variables each script defines at top level
repro_file_io()
Extract the files a script reads, writes, and sources
repro_missing_inputs()
Diagnose why a referenced input file is unavailable
repro_run_order()
Determine the order code files must run in
repro_rewrite_paths()
Rewrite a code file's data-file paths to the Psych-DS layout
repro_materialize_layout()
Copy a paper's files into a throwaway directory, as a plan places them
repro_write_scripts()
Write path-rewritten scripts into the materialised layout
repro_docker_available()
Is Docker available and running?
repro_install_deps()
Install a paper's declared dependencies into a throwaway library
repro_install_deps_docker()
Install R dependencies inside a throwaway Docker container
repro_install_deps_py()
Install a paper's declared Python dependencies into a throwaway environment
repro_install_deps_py_docker()
Install Python dependencies inside a throwaway Docker container
repro_run_scripts()
Run the paper's scripts, in order, in isolated subprocesses
repro_run_scripts_docker()
Run the paper's scripts, in order, each in an isolated Docker container
repro_run_scripts_py()
Run Python scripts, in order, each in an isolated subprocess
repro_run_scripts_py_docker()
Run Python scripts, in order, each in an isolated Docker container

Data Check Helpers

data_check_case_issues()
Flag categorical levels that differ only by letter case
data_check_colname()
Flag a problematic column name
data_check_constant()
Flag a constant or near-constant column
data_check_demographic()
Detect whether a column holds participant age, gender/sex, or race/ethnicity
data_check_empty()
Flag a column with no observed values
data_check_numeric_in_text()
Flag a mostly-numeric column stored as text
data_check_scale_values()
Flag values that fall outside a rating scale's valid range
data_check_spss_filter()
Flag an SPSS "Select Cases" filter variable
data_classify_files()
Classify repository files into data_check semantic types
data_col_facets()
Describe a data column as orthogonal facets (DDI-style)
data_format()
Classify a data file as tabular or raw
manifest_merge()
Merge fields into a metacheck manifest, preserving other sections

Statistical Output

import_jasp()
Read a JASP (.jasp) file
import_mplus_output()
Read an Mplus (.out) output file
import_omv()
Read a jamovi (.omv) file
import_spv()
Read the statistical result tables from an SPSS Viewer (.spv) file
import_stata_smcl()
Read a Stata Markup and Control Language (.smcl) output log
export_jasp_html()
Export a JASP (.jasp) file's own rendered output as standalone HTML
export_mplus_html()
Export an Mplus (.out) output file as standalone HTML
export_omv_html()
Export a jamovi (.omv) file's own rendered output as standalone HTML
export_spv_html()
Export an SPSS Viewer (.spv) file's tables and charts as standalone HTML
export_stata_smcl_html()
Export a Stata (.smcl) output log as standalone HTML
read_stat_tables()
Read the statistical result tables from a JASP, jamovi or notebook file
read_r_output()
Extract statistical results from captured R console output
extract_tests()
Extract the statistical tests a paper reports
match_reported_output()
Match reported statistical tests against the extracted analysis output
stat_output_json()
Serialise extracted result tables as a structured statistical-output document
stat_output_validate()
Validate a statistical-output document's native shape
stat_output_write()
Write extracted statistical output to a dedicated folder
stat_results_long()
Flatten extracted result tables into one queryable long data frame
stato_type_column()
Type a result-table column by its header, with a guaranteed fallback

Caches

metacheck_cache_info()
Show where metacheck's caches live and how big they are
osf_cache_clear()
Clear the session cache of OSF listings
repo_cache_dir()
Locate the downloaded-repository file cache
repo_cache_size()
Size of the downloaded-repository file cache
repo_cache_clear()
Delete the downloaded-repository file cache
repo_info_cache_clear()
Clear the on-disk repository-listing cache
zip_peek_cache_clear()
Clear the on-disk zip-peek cache

Internal functions

Functions for developers

cap_gate_count()
Build a "cannot process this many items" count-cap message
check_file_naming()
Check repository files against the FAIR file-naming conventions
check_orcid()
Check validity of ORCiD
credit_roles()
CRediT Roles
data_check_colname_collisions()
Flag column names that collide after sanitization
data_check_design_name()
Does a column name look like an experimental design variable?
data_check_is_behaverse() data_check_is_inquisit() data_check_is_jspsych() data_check_is_psychopy()
Detect trial-level behavioural-data source formats
data_check_is_qualtrics()
Detect whether a data frame is a Qualtrics survey export
data_check_outliers()
Flag Tukey (IQR) outliers in a numeric vector
data_check_pii_freetext()
Flag a free-text column that may contain incidental personal information
data_check_pii_geo()
Flag a column that holds geographic coordinates
data_check_pii_name()
Flag a column whose name suggests personal information
data_check_pii_values()
Flag values that match a personal-information pattern
data_check_whitespace()
Flag values with leading or trailing whitespace
data_col_concept()
Detect the substantive concept a column measures
data_col_stats()
Summary statistics for a numeric column
data_col_type()
Classify a single data column by rule
data_group_llm()
Assign a study group to each file with an LLM
data_is_manifest()
Detect a file manifest / table-of-contents masquerading as tabular data
data_promote_header_row()
Promote a mis-placed header row and drop leading metadata rows
data_read_head()
Read the head of a data file regardless of format
data_strip_qualtrics_header()
Strip Qualtrics secondary-header rows and re-type the columns
data_study_roster()
Study roster named in a paper's text
.aspredicted_info()
Retrieve and process info from AsPredicted by URL
.batch_query()
Batch query
.bibr_isalive()
Check bibr server status
.bibtype_convert()
Convert crossref/doi types to bibtex types
.code_blank_mplus_savedata()
Mplus's SAVEDATA command, blanked out
.code_blank_write_opens()
Calls that open a file for writing, blanked out
.code_env_pinned()
Whether the code's environment is written down, per language
.code_has_docstring()
Detect Python docstrings
.code_open_calls()
Calls that go on over the next lines
.code_session_packages()
The package versions a sessionInfo() or session_info() record lists
.code_version_pin_check()
Detect whether a paper pinned its R/package versions
.coerce_bib_authors()
Coerce bib authors column to list of data frames
.crossref_parse_item()
Parse a CrossRef item into a data frame row
.crossref_query_parse()
Parse crossref query items into a table
.data_doc_role()
Classify a documentation file's fine-grained role
.data_source_keys()
A name for each file that is unique within one data_check run
.dataone_host()
Identify which known DataONE member node a URL or DOI belongs to
.dataone_info()
Retrieve info from one DataONE object
.dataone_pid()
Get a DataONE persistent identifier (PID) from a URL or DOI
.dataverse_info()
Retrieve info from one Dataverse dataset
.dataverse_verify_downloads()
Check downloaded Dataverse files against the file system
.dataverse_zip_members()
Fetch selected files out of a .zip in a Dataverse dataset without downloading it
.detect_header_row()
Locate the true header row of a table read WITHOUT a header
.detect_live_data()
Detect Live Data Collection
.detect_no_participants()
Detect a Statement That No Participants Took Part
.dryad_doi()
Get Dryad DOI from URL
.dryad_info()
Retrieve info from one Dryad dataset
.dryad_verify_downloads()
Check downloaded Dryad files against the file system
.dryad_zip_members()
Fetch selected files out of a .zip in a Dryad dataset without downloading it
.figshare_id()
Get Figshare article ID from URL or DOI
.figshare_info()
Retrieve info from one Figshare article
.figshare_verify_downloads()
Check downloaded Figshare files against the file system
.figshare_zip_members()
Fetch selected files out of a .zip in a Figshare article without downloading it
.fsd_info()
Retrieve info from FSD by URL
.github_config()
GitHub Configuration
.gitlab_config()
GitLab Configuration
.grobid_isalive()
Check grobid server status
.grobid_to_bibr()
Convert grobid to Bibr format
.html_export_r_source()
Recover R source from a knitted R Markdown / Quarto HTML file
.html_sniff_kind()
Sniff whether an HTML file is rendered statistical/analysis output
.is_paper()
Detect a paper object
.is_paper_list()
Detect a list of paper objects
.is_r_package_file()
Identify files that belong to an R package's own source tree
.llm_model_list_groq()
Get Groq Models
.llm_ollama_native()
Call ollama native API with think support
.mendeley_id()
Get Mendeley Data dataset ID from URL or DOI
.mendeley_info()
Retrieve info from one Mendeley Data dataset
.mplus_export_syntax()
Recover a .out file's Mplus syntax as a sibling .inp file
.mplus_is_genuine_output()
Check whether a .out file is genuinely Mplus output
.mplus_output_tables()
Extract fixed-width result tables from one Mplus section's lines
.mplus_sections()
Split a .out file into named sections
.openalex_add_abstract()
Add abstract from inverted index
.osf_download_addons()
Download a node's files that live on a linked add-on
.osf_download_all()
Download every file in an OSF project, as one archive per node
.osf_download_logs()
Download an OSF project's activity log
.osf_download_wikis()
Download an OSF project's wikis
.osf_expand_user_ids()
Expand OSF user IDs into their project IDs
.osf_file_data()
Structure OSF File Data
.osf_headers()
OSF Headers
.osf_info()
Retrieve info from the OSF by ID
.osf_license()
Get an OSF project's licence
.osf_meta_dir
Name of the folder metadata is written to inside a project's download folder
.osf_meta_get()
Retrieve one OSF API listing as a parsed table
.osf_metadata_download()
Download an OSF Project's Metadata
.osf_node_data()
Structure OSF Node Data
.osf_node_metadata()
Collect an OSF project's structured metadata
.osf_node_record()
Get an OSF project's or registration's own record
.osf_parent_project()
Get OSF Parent Project
.osf_parse_response()
Parse an OSF API response into a data frame
.osf_pat_validate()
OSF PAT Validation
.osf_preprint_data()
Structure OSF Preprint Data
.osf_reg_data()
Structure OSF Registration Data
.osf_user_data()
Structure OSF User Data
.osf_user_nodes()
List the project IDs belonging to an OSF user
.osf_verify_downloads()
Check downloaded files against the file system
.osf_walk_nodes()
Walk an OSF project's component tree
.osf_write_readme()
Write a readable summary of what was archived
.osf_zenodo_metadata()
Get OSF project metadata for a Zenodo deposition
.paper_coerce()
Coerce paper object types
.paper_schema()
Get paper schema
.papers_release_assets()
Fetch all RDS release assets from a GitHub repo
.parse_author_string()
Parse a legacy author string into a data frame
.pb_say()
Write a line to a progress bar without leaving the old one behind
.process_full_text()
Process full text table
.psycharchives_info()
Retrieve info from PsychArchives by URL
.py_open_writes()
Whether a line of Python opens a file for writing
.rbox_api()
Send a Request to the ResearchBox API
.rbox_code()
Get the Peer-Review Passcode from a ResearchBox URL
.rbox_headers()
Headers Needed to Access ResearchBox
.rbox_id()
Get ResearchBox Box ID from URL
.rbox_info()
Retrieve info from ResearchBox by URL
.rbox_verify_downloads()
Check downloaded ResearchBox files against their checksums
.read_bibr()
Read bibr JSON file
.regcheck_poll()
Poll a RegCheck task until it completes
.regcheck_sanitize()
Make text safe for the RegCheck server
.regcheck_submit()
Submit a RegCheck comparison
.regcheck_submit_multipart()
Submit a RegCheck comparison via the multipart endpoint
.repro_classify_install_message()
Classify why a package installation failed
.repro_content_sniff()
Sniff whether a .R/.Rmd file that failed to parse is actually R
.repro_cran_archive_install()
Install a package's most recent CRAN Archive version
.repro_docker_default_image
The pre-built metacheck Docker image
.repro_docker_default_image_py
The Docker base image to use for a Python run
.repro_docker_elsewhere_lines()
The part of the install script for packages that are not on CRAN
.repro_docker_image_for()
The Docker base image to use for a run
.repro_find_export_pkg()
Find the one installed package (if any) that unambiguously exports a name
.repro_format_call_refs()
Find file paths built at runtime with sprintf()/paste()/paste0()/file.path()
.repro_is_jags_model()
Recognise a JAGS/BUGS model-definition file
.repro_keep_working_refs()
Rewrite only the references that cannot work as written
.repro_load_check()
Replace recorded versions that keep the installed packages from loading
.repro_load_check_lines()
The script that checks whether the installed packages load
.repro_missing_fn_pkgs()
Which library() calls to add for a missing function
.repro_package_plan()
The package layout's plan: every file in its own place
.repro_py_defined_vars()
Find the names each Python script defines at top level
.repro_py_imported()
Python files that other files of the run import
.repro_py_manifest_pins()
Parse a requirements.txt / pyproject.toml dependency block into per-package pins
.repro_recorded_plan()
The recorded version of each package the scripts load
.repro_redirect_writes()
Find a script's WRITE calls and redirect their targets into the sandbox
.repro_run_by_source()
Which scripts run inside another script, through source()
.repro_simple_string_vars()
Simple top-level string-literal variable assignments in a script
.researchdata4tu_id()
Get 4TU.ResearchData article ID from URL or DOI
.reshare_id()
Get ReShare eprint ID from URL or DOI
.reshare_info()
Retrieve info from one ReShare deposit
.reshare_verify_downloads()
Check downloaded ReShare files against the file system
.reshare_zip_members()
Fetch selected files out of a .zip in a ReShare deposit without downloading it
.smcl_command_chunks()
Split a rendered .smcl transcript into (command, output) chunks
.smcl_export_syntax()
Recover a .smcl file's Stata syntax as a sibling .do file
.smcl_render()
Render a full .smcl file's lines as plain text
.smcl_render_line()
Render one SMCL-marked-up line as plain text
.spv_decode_chart()
Decode one .spv chart (VizML chart.xml + its own raw case data)
.spv_decode_legacy_data()
Decode one legacy .spv raw case-data member
.spv_decode_legacy_table()
Decode one legacy .spv table (detail-xml structure + raw case data)
.spv_decode_light_table()
Decode one light-binary SPV table member into a tidy data frame
.spv_export_syntax()
Recover an .spv file's SPSS syntax as a sibling .sps file
.spv_stato_type_label()
Type a .spv result row by its statistic-name CELL VALUE, not a header
.stata_output_tables()
Extract fixed-width result tables from rendered .smcl output
.surf_isalive()
Check that metacheck's API on SURF Research Cloud can convert PDFs
.table_tests()
Build reported-test elements from a paper's table contents
.tabular_usable()
Is a read-in data frame a usable rectangular dataset?
.tar_peek()
List the files inside a remote plain .tar archive
.tei_authors()
Get authors from TEI type XML
.tei_bib()
Get bibliography from TEI type XML
.tei_table_contents()
Get a table's contents from a Grobid <table> node
.tei_text()
Get full text from TEI type XML
.tei_url()
Get URLs from text table
.tei_xrefs()
Get cross references from text table
.unnest_result()
Convert structured LLM result to a data frame
.xml2bib()
Parse XML bib format to bibtex
.xml_find1_text()
Find and return first text from XML by xpath
.xml_find_text()
Find and return text from XML by xpath
.xml_read_grobid()
Read in a grobid XML file
.zenodo_api()
Zenodo API base URL
.zenodo_auth()
Add Zenodo auth to a request
.zenodo_build_metadata()
Build the metadata Zenodo expects for one deposition
.zenodo_check_resp()
Report a Zenodo API error in a readable way
.zenodo_check_token()
Check a Zenodo token works before uploading anything
.zenodo_classify()
Classify files the way the check modules do
.zenodo_flat_names()
Work out the name each file will have on Zenodo
.zenodo_id()
Get zenodo ID from URL
.zenodo_info()
Retrieve info from Zenodo by ID
.zenodo_license_id()
Map an OSF license name to a Zenodo license identifier
.zenodo_meta_from_folder()
Read OSF metadata that was saved alongside a downloaded folder
.zenodo_regex_escape()
Escape a string for use in a regular expression
.zenodo_verify_downloads()
Check downloaded Zenodo files against the file system
.zenodo_zip_members()
Fetch selected files out of a .zip in a Zenodo record without downloading it
.zip_timeout_for_size()
Scale a zip download timeout up for a large expected transfer
download_repo_files()
Download the files listed by repo_check()
file_types
File Types
get_orcid()
Get ORCiD from Name
github_tree_files()
Get GitHub repository files via the Git Trees API
gitlab_tree_files()
Get GitLab project files, license, and default branch
logpath()
Get log path
match_column_labels()
Match data columns against codebook variable definitions (rules only)
message()
Less scary green messages
module_find()
Find a module by name or path
online()
Check if the host of a URL is online
`%empty_or%`
Default value for NULL or length-zero values
`%||%`
Default value for NULL
orcid_person()
Get Person Details for ORCiD
paper()
Create a paper object
paperlist()
Create a paperlist object
parse_codebook()
Parse a codebook file into variable definitions
parse_qsf()
Parse a Qualtrics survey-definition file (.qsf) into codebook variables
print(<metacheck_module_help>)
Print Module Help Object
print(<metacheck_module_list>)
Print Module List Object
print(<metacheck_module_output>)
Print Module Output
print(<scivrs_paper>)
Print Paper Object
print(<scivrs_paperlist>)
Print PaperList Object
psychds_file_plan()
Build a file-to-target-path plan for a Psych-DS-style layout
regcheck_base_url()
RegCheck server URL for a client
regcheck_tidy()
Tidy a RegCheck result
rep_if()
Replace If
scales
Psychometric Scale Dictionary
`[`(<scivrs_paperlist>)
Subset PaperList Object
tasks
Behavioural and Cognitive Task Dictionary
text_peek()
Peek at the first lines of a text file
txt_classify_content()
Classify a downloaded .txt file from its content
zip_decision()
Decide whether a remote ZIP is worth downloading for a data archive
zip_peek()
Peek at the contents of a remote ZIP file without downloading it