Software#

To assist users in building a hub, we have developed a software suite with specific functions and uses outlined below. These tools are designed to support common modeling hub tasks, like loading model output data, plotting the model output data, building ensembles using the data, and in some cases evaluating the predictions made by different models.

hubAdmin#

hubAdmin is an R package that contains utility functions for administering Hubs, in particular creating and validating hub configuration files. Here are instructions to download and use the package.

hubData#

hubData is an R package that provides tools for connecting to, interacting with, and manipulating Hub data. Here are instructions to download and use the package.

hubEnsembles#

hubEnsembles is an R package with functionality to build simple ensembles of data from modeling hubs. Different ensembles can be built using for instance the mean, median, and mode. You can find the complete package and instructions for use here.

hubExamples#

hubExamples is an R package that provides example data for forecasting and scenario modeling hubs in the hubverse format. You can find the complete package and instructions for use here.

hubUtils#

hubUtils is a lightweight R package that primarily contains general utilities imported by other hubverse packages. Previously, hubUtils was a larger package with more functions, but most of these were moved and split across hubData and hubAdmin.

hubValidations#

hubValidations is an R package that facilitates the implementation of general validation rules that are enforced on submissions in the form of pull requests to hub repositories. You can find the complete package and instructions for use here.

hubVis#

hubVis is an R package that provides plotting methods for hub model outputs in order to synthesize and visualize model submissions. You can find the complete package and instructions for use here.