@@ -6,15 +6,10 @@ channels:
66
77dependencies :
88 # Python 3.11 was default for Anaconda 2023.07-0 (Jul 11, 2023)
9- # https://docs.anaconda.com/free/anaconda/release-notes/#anaconda-2023-03-0-mar-20-2023
10- # package management
11- - conda
12- - conda-build
13- - conda-libmamba-solver
14- - pip
9+ # https://docs.anaconda.com/anaconda/release-notes/#anaconda-2023-07-0-jul-11-2023
10+ - python =3.11
1511
1612 # Running HSP2
17- - python =3.11
1813 - scipy # Scipy also installs numpy
1914 # Pandas installs most scientific Python modules, such as Numpy, etc.
2015 - pandas >=2.0
@@ -30,16 +25,17 @@ dependencies:
3025 # Operational Model (om)
3126 - pyparsing
3227
33- # Interactivity & Visualization via Jupyter Notebooks (optional,
34- # but required for tutorials)
28+ # Interactivity via Jupyter Notebooks (optional, but required for tutorials)
3529 - jupyterlab # also installs classic Jupyter notbook
36- - ipympl # jupyter-matplotlib, https://github.com/matplotlib/ipympl
3730 - nodejs # required for many JupyterLab extensions
38- # HoloViz, https://holoviz.org
31+
32+ # Visualization (optional)
3933 - hvplot # hvPlot installs most HoloViz libs, including matplotlib
34+ - ipympl # jupyter-matplotlib, https://github.com/matplotlib/ipympl
4035 - ipywidgets # Required for HoloViz interactivity in Jupyter notebooks
4136 - ipywidgets_bokeh
42- - jupyter_bokeh # for VSCode
37+ - jupyter_bokeh # Renders Holviz / Bokeh objects in Jupyter
38+ - pyviz_comms # bidirectional communication between Python & JavaScript for Jupyter
4339
4440 # Dev tools (optional)
4541 # Language Server Protocol (LSP) extension for Python (pylsp)
@@ -53,10 +49,14 @@ dependencies:
5349 # YAPF for code formatting (preferred over autopep8)
5450 # flake8 for error checking (disabled by default)
5551 # pylint for code linting (disabled by default)
56- - jupyterlab-lsp # Provides both server extension and lab extension
57-
52+ - jupyterlab-lsp # Provides both server extension and lab extension
5853
54+ # Environment and package management
55+ - conda
56+ - conda-build
57+ - conda-libmamba-solver
58+ - pip
5959 # PIP install requirements only if it is not possible with conda
6060 # https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#using-pip-in-an-environment
6161 - pip :
62- # For Dev environment , we recommend using the `conda build` command to install
62+ # For developing HPS2 , we recommend using the `conda build` command to " install"
0 commit comments