Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'jgfouca/hist_tools_conv_to_python' (PR #413)
Upgrade history tools to python Full change list: 1) Remove old shell-based tools and update calls to use python versions 2) Move most functionality in old shell tools into hist_utils.py 3) Make thin python wrapper programs to access hist_utils from the command line 4) Do st_archive as LAST step in run_indv so that coupler_log_path is not needed 5) Fix ERR test 6) Update fake tests to create a fake hist file 7) Large refactor of bless_test_results 8) Add new compare_test_results, counterpart to bless_test_results. Test suite: scripts_regression_tests Test baseline: Test namelist changes: Test status: bit for bit Fixes #332 User interface changes?: Significant changes to compare_* scripts Code review: @jedwards4b @mvertens @billsacks @gold2718 * jgfouca/hist_tools_conv_to_python: Make comparison matchups more robust Fix user docs for compare_test_results improved reporting of baseline file count mismatch correct location of debug log in help message, store baselines with original filename Add usage example for typical CESM workflow Get rid of pdb trace that I believe was mistakenly left in Make a very obvious simplification to code Remove unneeded global Update hist infra to better-support user-chosen baseline_root minor help string fix More fixes from review fix issue in component_generate_baseline, get only most recent files Remove last cwd default args Remove dangerous cwd defaults, add documentation to hist_utils public API Add new compare_test_results, counterpart to bless_test_results bless_test_results: Need sane error code remove check for None fixes in hist_utils Fix mistake caught by code review Upgrade history tools to python Conflicts: utils/python/CIME/check_lockedfiles.py utils/python/CIME/test_status.py
- Loading branch information