diff --git a/environment.yaml b/environment.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..70361058376b2be69a01cf016517f445e360ef73
--- /dev/null
+++ b/environment.yaml
@@ -0,0 +1,52 @@
+channels:
+- conda-forge
+dependencies:
+- python==3.12
+- aiohttp
+- cartopy
+- cdsapi
+- cfunits
+- cmocean
+- dask
+- dask-jobqueue
+- distributed
+- easygems
+- fastparquet
+- flox
+- hdf5plugin
+- healpix
+- hvplot
+- intake==0.7.0
+- intake-xarray
+- ipykernel
+- iris
+- jupyter
+- jupyterlab
+- jupytext
+- libnetcdf>=4.9.2
+- matplotlib
+- netcdf4
+- numba
+- numpy
+- odc-stac
+- opencv
+- pandas
+- pystac
+- pytest
+- requests
+- rioxarray
+- ruff
+- scipy
+- seaborn
+- sh
+- spectrum
+- tokenizers
+- tqdm
+- types-pyyaml
+- uxarray
+- xarray
+- xgcm
+- zarr
+- pip
+
+name: easy
\ No newline at end of file