-
Notifications
You must be signed in to change notification settings - Fork 41
/
environment.yml
110 lines (103 loc) · 1.99 KB
/
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
name: coastal
channels:
- conda-forge
- defaults
dependencies:
# Python version, pip, and other very generic libraries
- python=3.11
- pip>=20
- ca-certificates
- certifi
- openssl
- boltons
- ciso8601
- cattrs
# Development Tools
- bandit
- black
- click
- codespell
- flake8
- isort
- mypy
- pre-commit
- pydantic
- pytest
# Jupyterlab and lab extensions/packages
- gh-scoped-creds # check if useful
- ipykernel
- jupyter-panel-proxy # not sure if this one is really useful
- jupyter-resource-usage
- jupyterlab_code_formatter
- jupyterlab_widgets
- jupyterlab-lsp # breaks tab complete if python-lsp-server not installed
- jupyterlab-spellchecker
- jupyterlab>=4
- nb_conda_kernels
- nbgitpuller
- nbstripout
- nodejs
- python-lsp-server
- voila
# - jupyterlab_vim # for vim users ^^
# - jupyterlab-git # causes warning when git not on os
# - jupyterlab_execute_time # breaks env on windows installation
# - dask-labextension # causes slow startup on windows
# - lckr-jupyterlab-variableinspector # issues on MacOS (2023)
# Jupyterbook dev tools
- jupyter-book
- nbformat
# interactive vizualization libraries
- bokeh
- datashader
- colorcet
- folium
- geoviews
- holoviews=<1.18 # until bug in stream xy is fixed
- hvplot
- ipyleaflet
- ipympl
- ipywidgets
- jupyter_bokeh
- matplotlib-base # don't use matplotlib 2 yet
- panel
- param
- streamz
# Data Science libraries
- adlfs
# - anaconda::pillow # breaks geoviews on macos
- anaconda::s3fs
- beautifulsoup4
- cartopy
- cfgrib
- contextily
- dask
- dask-geopandas
- distributed
- eccodes>=2.24.2
- fiona
- fsspec
- gcsfs
- geojson
- geopandas>=0.11.0
- netcdf4
- numcodecs
- numpy
- pandas
- pooch
- pyarrow
- pyogrio
- pyproj
- python-dotenv
- pyyaml
- rasterio
- rioxarray
- scipy
- toml
- tqdm
- tqdm
- xarray
- zarr
- pip:
- coastal-dynamics
- uptide