-
Notifications
You must be signed in to change notification settings - Fork 21
/
environment.yml
57 lines (57 loc) · 2.15 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
name: reeds2
channels:
- defaults
- conda-forge
dependencies:
- python=3.11
- bokeh=3.2
- click=8.0
- git-lfs=2.13
- h5py=3.9
- numpy=1.26
- pandas=2.0
- pip=23.2
- pytables=3.8
- scikit-learn=1.2
- scipy=1.11
### vvv The next packages are optional for default settings and may
### vvv be excluded if you're having trouble building the environment.
- gitpython=3.1 # for complete run metadata
- ipykernel=6.25 # for interactive python in VS Code
- ipywidgets=8.0 # for jupyter notebooks
## vvv Keep julia here if you're installing on the HPC.
## vvv If you're installing on a local machine, it's suggested to comment out
## vvv julia and install directly from https://julialang.org/downloads/.
## vvv If you're on Windows, you MUST comment out julia and install directly.
- julia=1.8 # for PRAS and stress periods
## ^^^
- mapclassify=2.5 # more mapping tools
- matplotlib=3.7 # for plots
- mscorefonts=0.0 # extra fonts for plotting (only relevant on linux/HPC)
- nb_conda=2.2 # for conda environments in jupyter notebooks
- networkx=3.1 # for uncommonly-used network analysis postprocessing
- notebook=6.5 # for jupyter notebooks
- openpyxl=3.0 # for reading/writing excel files
- pytest=7.4 # for testing ReEDS-to-X compatibility
- requests=2.31 # for vizit
- tqdm=4.65 # for progress bars
### ^^^
- pip:
- gdxpds==1.4.0
- pulp==2.7.0
### vvv The next packages are optional for default settings and may
### vvv be excluded if you're having trouble building the environment.
- cmocean==3.0.3 # for more plotting colors
- folium==0.14.0 # for interactive maps
- fiona==1.9.5
- geopandas==0.14.0 # for region aggregation and plotting maps
- proj==0.2.0 # for plotting maps
- pyproj==3.6.1 # for plotting maps
- python-pptx==0.6.22 # for postprocessing/compare_cases.py
- shapely==2.0.1 # for plotting maps
### ^^^
- sphinx==7.2.6 # for building documentation
- myst-parser==2.0.0 # for building documentation
- sphinx_rtd_theme==2.0.0 # for documentation
- sphinxcontrib-bibtex==2.6.2 # for documentation
- gamspy_base==45.7.0 # for running automated tests