Core 'hubverse' Utilities
Coerce a config list to a config class object
Convert model output to a model_out_tbl class object.
Check whether a config file is using a deprecated schema
Transform between output types
Create a URL to a file in an S3 bucket
Extract the schema version from a schema id or config `schema_versio...
Get the name of the output type id column based on the schema version
Get hub configuration fields
Utilities for accessing round ID metadata
Get the model tasks for a given round
Get task ID names for a given round
Get the JSON schema download URL for a given config file version
Get a vector of valid schema version
Get the latest schema version
Download a schema
Get hub task IDs
Get hub config schema versions
Detect if a URL is a GitHub repository URL
Detect a URL on github.com
Detect whether An object of class <SubTreeFileSystem> represents the...
Determine if a string is a URL
Is config file using v3.0.0 schema?
Is config list representation using v3.0.0 schema?
Is hub configured using v3.0.0 schema?
Determine if a URL is valid and reachable
Merge/Split model output tbl model_id column
Pipe operator
Read a JSON config file from a path
Read a hub config file into R
Subset a model_out_tbl or submission tbl.
Subset a vector of column names to only include task IDs
Get target data configuration properties
Validate a model_out_tbl object.
Compare hub config schema_versions to specific version numbers from ...
Core set of low-level utilities common across the 'hubverse'. Used to interact with 'hubverse' schema, Hub configuration files and model outputs and designed to be primarily used internally by other 'hubverse' packages. See Reich et al. (2022) <doi:10.2105/AJPH.2022.306831> for an overview of Collaborative Hubs.
Useful links