11---
22name : hsp2_py311_dev
33channels :
4- - conda-forge
5- - nodefaults # Speeds solving env, by limiting the number of options
4+ - conda-forge
5+ - nodefaults # Speeds solving env, by limiting the number of options
66
77dependencies :
8- # Python 3.11 is supported by Anaconda since 2023.03 -0 (Mar 20 , 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
8+ # 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
1515
16- # Running HSP2
17- - python =3.11
18- - scipy # Scipy also installs numpy
19- # Pandas installs most scientific Python modules, such as Numpy, etc.
20- - pandas >=2.0
21- - numba
22- - numpy
23- - hdf5
24- - pytables
25- - h5py
26- - hdf5plugin # HDF5 compression filters for h5py & jupyterlab_hdf
27- # - dask # for future performance enhancements
28- - cltoolbox
16+ # Running HSP2
17+ - python =3.11
18+ - scipy # Scipy also installs numpy
19+ # Pandas installs most scientific Python modules, such as Numpy, etc.
20+ - pandas >=2.0
21+ - numba
22+ - numpy
23+ - hdf5
24+ - pytables
25+ - h5py
26+ - hdf5plugin # HDF5 compression filters for h5py & jupyterlab_hdf
27+ # - dask # for future performance enhancements
28+ - cltoolbox
2929
30- # Operational Model (om)
31- - pyparsing
30+ # Operational Model (om)
31+ - pyparsing
3232
33- # Interactivity & Visualization via Jupyter Notebooks (optional,
34- # but required for tutorials)
35- - jupyterlab # also installs classic Jupyter notbook
36- - ipympl # jupyter-matplotlib, https://github.com/matplotlib/ipympl
37- - nodejs # required for many JupyterLab extensions
38- # HoloViz, https://holoviz.org
39- - hvplot # hvPlot installs most HoloViz libs, including matplotlib
40- - ipywidgets # Required for HoloViz interactivity in Jupyter notebooks
33+ # Interactivity & Visualization via Jupyter Notebooks (optional,
34+ # but required for tutorials)
35+ - jupyterlab # also installs classic Jupyter notbook
36+ - ipympl # jupyter-matplotlib, https://github.com/matplotlib/ipympl
37+ - nodejs # required for many JupyterLab extensions
38+ # HoloViz, https://holoviz.org
39+ - hvplot # hvPlot installs most HoloViz libs, including matplotlib
40+ - ipywidgets # Required for HoloViz interactivity in Jupyter notebooks
41+ - ipywidgets_bokeh
42+ - jupyter_bokeh # for VSCode
4143
42- # Dev tools (optional)
43- # Language Server Protocol (LSP) extension for Python (pylsp)
44- - python-lsp-server
44+ # Dev tools (optional)
45+ # Language Server Protocol (LSP) extension for Python (pylsp)
46+ - python-lsp-server
4547 # Rope for Completions and renaming
4648 # Pyflakes linter to detect various errors
4749 # McCabe linter for complexity checking
@@ -51,9 +53,10 @@ dependencies:
5153 # YAPF for code formatting (preferred over autopep8)
5254 # flake8 for error checking (disabled by default)
5355 # pylint for code linting (disabled by default)
54- - jupyterlab-lsp # Provides both server extension and lab extension
56+ - jupyterlab-lsp # Provides both server extension and lab extension
5557
5658
57- # PIP install requirements only if it is not possible with conda
58- # https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#using-pip-in-an-environment
59- - pip :
59+ # PIP install requirements only if it is not possible with conda
60+ # https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#using-pip-in-an-environment
61+ - pip :
62+ # For Dev environment, we recommend using the `conda build` command to install
0 commit comments