forked from geoschem/gcpy
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgcpy_environment.yml
43 lines (43 loc) · 2.17 KB
/
gcpy_environment.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
---
# ======================================================================
# GCPy environment file
#
# If you wish to build a Mamba/Conda environment with the dependencies
# for GCPy, use this command:
#
# $ mamba env create -n gcpy_env --file=/path/to/gcpy/environment.yml
#
# These package versions have been proven to work together.
# See: https://github.com/geoschem/gcpy/issues/284
# =====================================================================
name: gcpy_env
channels:
- conda-forge
- nodefaults
dependencies:
- cartopy==0.22.0 # Geospatial data processing
- cf_xarray==0.8.4 # CF conventions for xarray
- dask==2023.9.2 # Parallel library; backend for xarray
- gridspec==0.1.0 # Define Earth System Model grids
- ipython==8.15.0 # Interactive Python (used by Jupyter)
- joblib==1.3.2 # Parallelize python code
- jupyter==1.0.0 # Jupyter Notebook
- matplotlib==3.8.0 # Creates plots and visualizations
- netcdf4==1.6.0 # Python wrapper for netCDF
- netcdf-fortran==4.5.4 # Python wrapper for netCDF-Fortran
- numpy==1.26.0 # Optimized mathematical functions
- pandas==2.1.1 # Tables/timeseries manipulation
- pip==23.3 # Install packages from PyPi
- pylint==2.17.5 # Python linter
- pyproj==3.6.1 # Python map projections library
- python==3.9.18 # Python language
- pypdf==3.17.0 # PDF utilities (bookmarks, etc.)
- requests==2.31.0 # HTTP library
- scipy==1.11.2 # Scientific python package
- sparselt==0.1.3 # Regridding earth system model data
- tabulate==0.9.0 # Pretty-printing for column data
- tk==8.6.12 # Tcl/tk library
- xarray==2023.8.0 # Read data from netCDF etc files
- esmf==8.1.1 # Earth system modeling framework
- esmpy==8.1.1 # Python wrapper for ESMF
- xesmf==0.5.1 # Universal regridder