Skip to content

GCPy: 1.1.0

Compare
Choose a tag to compare
@laestrada laestrada released this 22 Sep 15:37
· 616 commits to main since this release

Added

  • Added date_time.py module to help manage datetime utility functions
  • Added GLYC, HAC, and pFe to benchmark categories
  • Added gcpy/budget_ox.py to compute Ox budgets from 1-yr benchmarks
  • Added capability to use GCHP 13.1.0+ or legacy file names in benchmark scripts
  • Added new methods dataset_reader and get_dataset_mean to util.py

Changed

  • Modified benchmarking scripts to use yaml config files.
  • Modified dry-run scripts to use yaml config files.
  • Updated benchmark/run_1yr_fullchem_benchmark.py to call the budget_ox.py for GCC vs GCC benchmark generation.
    • NOTE: we are waiting to make sure that the GCHP benchmarks output wetdep fields before activating this feature for GCHP.
  • Modified plotting methods in benchmark.py to compute the mean of datasets over the time dimension, if the "time_mean" keyword is passed.
    • This feature is used to generate annual mean plots from 1-yr benchmark output.
  • Modified run_1yr_tt_benchmark.py and run_1yr_fullchem_benchmark.py to generate both annual mean and seasonal plots
  • Fixed formatting and import order issues in benchmark.py, util.py, budget_ox.py, and the run_*benchmark.py scripts as identified by pylint.
  • Modified budget_ox.py to use Ox instead of O3 for computing budget terms