The Open Land Surface Model Benchmark Evaluation System
This system is designed for the evaluation of land surface model outputs against reference data. It handles configuration, data processing, validation, comparison, and statistical analysis.
- Supports multiple land surface models (e.g., CLM5, CoLM)
- Handles various data types (grid and station-based)
- Performs comprehensive evaluations across multiple variables
- Generates detailed metrics, scores, comparisons, and statistical analysis
- 'openbench.py': Main entry point for the evaluation system
- 'Mod_Validation.py': Handles validation of model outputs
- 'Mod_DatasetProcessing.py': Processes datasets for evaluation
- 'Mod_Comparison.py': Performs comparisons between models and reference data
- 'Mod_Namelist.py': Manages configuration and namelist reading
- 'Mod_Metrics.py': Calculates various statistical metrics
- 'Mod_Scores.py': Computes performance scores
- 'Mod_Statistics': Conducts statistical analysis
- 'Lib_Unit': convert the unit
- Folder 'figlib': lib for vitalization
- Folder 'regrid': lib for remap--modified from xarray-regrid
- Floder 'custom': lib for dataset filter
- Ensure all dependencies are installed (xarray, pandas, numpy, etc.)
- Configure the system using the provided namelist files:
- 'main.nml': configuration
- 'ref.nml': Reference data configuration
- 'sim.nml': Simulation data configuration
- Model-specific namelists (e.g., 'CLM5.nml', 'CoLM.nml')
- Reference-specific namelists (e.g., 'GRDC.nml', 'ILAMB.nml')
Run the evaluation system using:
''' python script/openbench.py nml/main.nml [or path_to_main_namelist] '''
- Radiation and Energy Cycle
- Ecosystem and Carbon Cycle
- Hydrology Cycle
- Human Activity (Urban, Crop, Dam)
- Forcing Variables
The system generates various outputs including:
- Metric and score calculations
- Comparison plots and statistics
- Detailed logs and summaries
- Custom filters can be added for handling specific variables, models or datasets
- Evaluation items, metrics, and scores can be configured in the namelists
- Zhongwang Wei ([email protected])
- Qingchen Xu (******)
Current Version: 0.1 Release Date: Sep 2024