Tool chain for creating the landuse x pft static input and the luh2 timesseries datasets
Description:
This PR creates a top-level landusedata python package to the fates tool directory. This tool has been developed with a project package structure. It includes unit tests for the tool functions using the pytest package. The tool includes subcommands to generate either the luh2 timeseries dataset or landuse x pft static data map. It accomplishes this by refactoring the luh2 data tool introduced in #1032 into the package and adding new functionality to generate the landuse x pft map.
Collaborators:
@ckoven
Expectation of Answer Changes:
None as this is new tooling
Checklist
If this is your first time contributing, please read the CONTRIBUTING document.
All checklist items must be checked to enable merging this pull request:
Contributor
[x] The in-code documentation has been updated with descriptive comments
[x] The documentation has been assessed to determine if updates are necessary
Integrator
[ ] FATES PASS/FAIL regression tests were run
[ ] Evaluation of test results for answer changes was performed and results provided
Tool chain for creating the landuse x pft static input and the luh2 timesseries datasets
Description:
This PR creates a top-level
landusedata
python package to the fates tool directory. This tool has been developed with a project package structure. It includes unit tests for the tool functions using thepytest
package. The tool includes subcommands to generate either the luh2 timeseries dataset or landuse x pft static data map. It accomplishes this by refactoring the luh2 data tool introduced in #1032 into the package and adding new functionality to generate the landuse x pft map.Collaborators:
@ckoven
Expectation of Answer Changes:
None as this is new tooling
Checklist
If this is your first time contributing, please read the CONTRIBUTING document.
All checklist items must be checked to enable merging this pull request:
Contributor
Integrator
Documentation
Test Results:
CTSM (or) E3SM (specify which) test hash-tag:
CTSM (or) E3SM (specify which) baseline hash-tag:
FATES baseline hash-tag:
Test Output: