-
Notifications
You must be signed in to change notification settings - Fork 299
Description
The PEcAn standard approach to passing soil information is to pass a soil_physics input that provides paths to (an ensemble of) netCDFs. Like the met files, these are intended to be usable by all models and contain a standard set of variables with their names and units following biogeochemistry conventions.
The current de facto standard is set by the PEcAn.data.land::soil_params() function, which populates a set of physical and hydraulic parameters via pedotransfer function from basic texture information. We should:
- Audit the existing names and units for alignment with standard biogeochemical usage
- Make sure all are listed in
PEcAn.utils::standard_vars - Add a book section that lists all the variables expected in a soil_physics file and states whether each is mandatory or optional and which PEcAn tools can help estimate it when no direct measurement is available
Not in scope for this issue: At least some models also support the concept of a "soil PFT" that specifies distributions for model-specific parameters which vary by soil type. Because they follow model-specific naming and unit conventions, documenting these is a separate task.