gcpy
gcpy copied to clipboard
Python toolkit for GEOS-Chem. Contains basic plotting scripts, plus the suite of GEOS-Chem benchmarking utilities.
There is currently a problem comparing GCHP output with different grid resolutions using the 1-yr full chemistry benchmark code, as is necessary for 14.0 (C24) which compares to 13.2 (C48)....
It seems that the 1-year benchmarking scripts have a memory leak. If I try to gcc_vs_gcc, gchp_vs_gcc, and gchp_vs_gchp, and gchp_vs_gcc_diff_of_diffs all turned on, the script exceeds 50GB of memory...
## Type your question below: Hello, I produced a long-term GCHP (v13.2) simulation from 1997-2017. I would like to compute i) the global O3 budget table for my simulation period...
I'm using gcpy.plot.single_panel() to produce a concentration image map from a .nc file created by GEOS-Chem. I am wondering how to add ticks of latitude and longitude information to the...
Currently, to disable parallelization, one has to manually go into the code and change `Parallel(n_jobs=-1)` to `Parallel(n_jobs=1)` where applicable. To simplify debugging, we should add a switch to the config...
I noticed that the 14.0 benchmark does not have diff-of-diffs plots for the transport tracer simulation, presumably because it is not in the transport tracer yml file and has not...
Using the latest `dev` branch of GCPy, I noticed an issue in the 1-year benchmarks for GCHP vs GCClassic. GCHP values are all zeroes in the global mass tables. For...
When generating the 1-year GCHP 14.0.0 transport tracer benchmark output with the latest GCPy `dev` branch, I get the following error: ``` %%% Creating GCHP dev mass conservation table %%%...
If you follow the instructions to install geoschem-gcpy (with or without --only-deps) at https://gcpy.readthedocs.io, it will install sphinx 5.11 and sphinx-rtd-theme 1.0.0. However, other repositories (such as GEOS-Chem Classic) use...
## Add your feature request below: The `run_benchmark.py`, `run_1yr_fullchem_benchmark.py`, and `run_1yr_tt_benchmark.py` files have a significant amount of duplicate code. This should be decomposed/ modularized further in the future.