Skip to content

VIC Model Code and Tools

This document contains a list with links to GitHub repositories and descriptionsrelevent to users of the VIC model. Repositories are available for anyone with Purdue University credentials. Most have been installed for use by members of PHIG.

If you are a PHIG member and need to set up your account to work with shared resources, please visit the PHIG Config Files GitHub repository for basic .bash_profile configuration files.

VIC Model Source Code

VIC Supplementary Tools

  • GIS Routing Model

    • GitHub repository for the GIS routing model and the ArcGIS toolset used to set the GIS routing model up for a new watershed.
  • Optimization Tools

    • GitHub repository for tools to Optimize the VIC model.
    • These wrapper scripts will facilitate optimization of many programs, but the documentation is focused on its use with the VIC model.
  • VIC Precipitation Disaggregation

    • GitHub repository for the precipitation disaggregataion toolset developed by Dazhi Mao and Lili Wang.
    • Tools use CLIGEN fromt he WEPP package to disagggreate daily precipitation to sub-daily (e.g., hourly).

VIC Data Wrangling Tools

  • VIC Pre-processing Tools

    • GitHub repository of tools designed to facilitate the set up of the VIC model.
  • VIC HDF5 Post-processing Tools

    • GitHub repository for tools that convert VIC model output into HDF5 archive files.
    • These tools were used for most simulations prior to INCCIA.
  • Python Libraries

    • GitHub repository of Python tools, many of which provide useful capabilities for processing and working with VIC model input and output files.

VIC Model Setup Tools

VIC Documentation