easy_vic_build
Top-level package for easy_vic_build.
This module exposes commonly used builders and utilities and performs optional feature detection at import time:
If
ncois available,build_MeteForcing_ncois imported.Otherwise, fallback
build_MeteForcingis imported.If
rvicis available,HAS_RVICis set toTrue.
- easy_vic_build.setup_logger(log_level=None, log_format=None, log_to_file=None, log_file=None)[source]
Configure and return the module logger.
- Parameters:
log_level (int, optional) – Logger level override.
log_format (str, optional) – Formatter pattern. Uses
Default_log_formatwhen omitted.log_to_file (bool, optional) – If
True, also attach a file handler.log_file (str, optional) – Log file path used when
log_to_file=True.
- Returns:
The configured logger instance.
- Return type:
logging.Logger
Modules
Directory and path manager for |
|
Logging setup utilities used across |
|
Build VIC |
|
Build VIC meteorological forcing files from level-2 DPC data. |
|
Build VIC parameter datasets and scale level-0 parameters to level-1. |
|
Build RVIC routing inputs and configuration files. |
|
Hydroanalysis utilities for level-0 and level-1 VIC workflows. |
|
Build and modify VIC domain files. |
|
Calibration workflows for VIC/RVIC based on NSGA-II search. |
|
Utility subpackages used by |
|
Run a VIC warm-up period and write a model state file. |