:program:`GCPy` is a Python-based toolkit containing useful functions for working specifically with the :program:`GEOS-Chem` model of atmospheric chemistry and composition.
GCPy aims to build on the well-established scientific Python technical stack, leveraging tools like :program:`cartopy`, :program:`numpy`, and :program:`xarray` to simplify the task of working with GEOS-Chem model output and performing atmospheric chemistry analyses.
- Produce plots and tables from GEOS-Chem output using simple function calls.
- Generate the standard evaluation plots and tables from GEOS-Chem benchmark simulations.
- Obtain GEOS-Chem's horizontal and vertical grid information.
- Implement GCHP-specific regridding functionalities (e.g. cubed-sphere to lat-lon regridding).
- Provide example scripts for creating specific types of plots or analysis from GEOS-Chem output.
- Provide user-submitted scripts for specific applications related to GEOS-Chem and HEMCO.
- General NetCDF file modification: (crop a domain, extract some variables):
- Instead, use netCDF tools such as:
- Also see our Work with netCDF data guide at geos-chem.readthedocs.io.
- Statistical analysis:
- Instead, use statistical tools such as:
- scipy
- scikit-learn
- R
- etc.
- Instead, use statistical tools such as:
- Machine Learning:
- Instead, use machine learning tools such as:
- pytorch
- tensorflow
- julia
- etc.
- Instead, use machine learning tools such as:
GCPy is distributed under the MIT license. Please see the GCPy license agreement and List of GCPy developers for more information.
To report a bug or suggest a new feature, please see our Support Guidelines.
If you are interested in submitting code to GCPy, please see our Contributing Guidelines.