-
Notifications
You must be signed in to change notification settings - Fork 6
/
environment.yml
65 lines (65 loc) · 1.07 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
name: polartoolkit
channels:
- conda-forge
- nodefaults
dependencies:
- python=3.12
# Required dependencies
- pandas
- openpyxl
- pooch
- tqdm
- verde>=1.8.0
- xarray
- harmonica>=0.6.0
- pyproj
- rioxarray
- scipy
- numpy
- pygmt>=0.10.0
- geopandas<1.0
- zarr
- python-dotenv
- requests
- deprecation
- earthaccess
# Optional dependencies
# interactive
- geoviews
- cartopy
- ipyleaflet
- ipython
# test
- pytest>=6
- pytest-cov>=3
- deepdiff
# docs
- sphinx>=4.0
- sphinx-book-theme>=0.3
- nbsphinx
- nbconvert
- sphinxcontrib-bibtex
# - ipython # repeat
# included with pip below
# - myst_parser
# - sphinx_copybutton
# - sphinx_autoapi
# - sphinx_autodoc_typehints
# - sphinx_design
# dev
- nox
- pre-commit
- pylint>=3.2
- python-semantic-release>=8
- ipykernel
- jupyterlab
- mypy
- pathspec
# below packages need to be installed with pip
- pip
- pip:
- sphinx_design
- sphinx_copybutton
- sphinx_autodoc_typehints
- sphinx_autoapi
- myst_parser