-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
First step toward #5. It was interesting to see that icechunk itself is rather light-weight, with minimal dependencies.
- Loading branch information
1 parent
251f82c
commit 109b0fc
Showing
1 changed file
with
55 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
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 | ||
- 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 | ||
|
||
# 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: | ||
# - |