-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathenvironment_icechunk.yml
More file actions
58 lines (48 loc) · 1.76 KB
/
environment_icechunk.yml
File metadata and controls
58 lines (48 loc) · 1.76 KB
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
name: icechunk
channels:
- conda-forge
# - nodefaults # Speeds solving env, by limiting the number of options
dependencies:
- python =3.12
# Data Engine
- icechunk # installs zarr3
# Data processing
- geopandas # installs shapely, pyarrow, pyogrio, libgdal, networkx
- xarray
- rioxarray
- dask
# Remote Access
- fsspec
- s3fs # Access to Amazon S3 filesystem
- kerchunk
- virtualizarr
- cdsapi # Access to Copernicus Data System for ERA5
# # HyRiver packages for data fetching
# - pygeoogc # Retrieve Data from RESTful, WMS, and WFS Services
# - async-retriever # Asynchronous requests with persistent caching
# # Visualization (optional)
# - hvplot # hvPlot installs most HoloViz libs, https://holoviz.org
# - geoviews
# - contextily # for static plotting
# # Interactivity via Jupyter Notebooks
# - jupyterlab
# - nodejs # required for many extensions
# - ipympl # jupyter-matplotlib, https://github.com/matplotlib/ipympl
# - ipywidgets # Interactive HTML widgets for Jupyter
# - ipywidgets_bokeh
# - jupyter_bokeh # Renders Holviz / Bokeh objects in Jupyter
# - pyviz_comms # bidirectional communication between Python & JavaScript for Jupyter
# - jupyter_fsspec
# Dev tools: Language Server Protocol (LSP) (Optional)
- python-lsp-server # LSP extension for Python (pylsp), including:
- pylsp-mypy # MyPy type checking for Python >=3.7.
# - jupyterlab-lsp # Provides both server extension and lab extension
# Environment and package management
- conda
- conda-build
- conda-libmamba-solver # Faster env solver, https://conda.github.io/conda-libmamba-solver/
- pip
- git # for pip installing directly from GitHub
# PIP install requirements only if it is not possible with conda
- pip:
# -