Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Model Contribution Instructions

Requirements

To contribute your velocity model to the CRESCENT Community Velocity Model Viewer please first make sure your model meets the following requirements:

If your model meets the requirements above, please follow the steps in the sections below.

Model Metadata

Each model included in the CRESCENT CVM Repository is described by a standard set of metadata fields that make it discoverable and comparable in the viewer.

Required Fields

Optional Fields

Step 1: Prepare your model

Your model can be submitted in any of the CVM-compliant formats below. If your original file is not already CVM-compliant, use the CVM-Tools utilities in this book to convert and validate it.

Format Conversion

Please note: CVM follows a specific variable naming convention (see the Model Variable Naming and Unit Requirements section of Standards and Conventions). Please rename your variables accordingly before conversion.

CSV to netCDF4 or HDF5

netCDF to CVM-compliant netCDF4

If your original model is in a valid netCDF3 or netCDF4 Classic format, please follow the steps under netcdf_to_cvm to bring it into compliance with the CVM standards.

Model File Validation

Validating netCDF Files and Creating the Metadata JSON File

Validating HDF5 Files

Step 2: Prepare a Markdown file describing your model

Each velocity model included in the CRESCENT CVM Repository has a corresponding page describing the model in this JupyterBook. For example, the page describing the model of Delph et al. (2018) can be found here.

Descriptive Metadata

To create a JupyterBook page for your model you will need to define the metadata fields listed in the Model Metadata section above.

Model Page Template

To create a JupyterBook page describing your model please use the following template.

Step 3: Submit your model to the repository