Files
cristallina_envs/analysis_edge.yml

49 lines
1.1 KiB
YAML

# Analysis environment derived from the same set of packages but using
# the most up-to-date packages from conda-forge.
# Therefore this will follow upstream packages closer but also break from time to time.
name: analysis_edge
channels:
- paulscherrerinstitute
- conda-forge
- defaults
dependencies:
# essentials
- python>=3.11
- pip
- numpy
- scipy
- pandas
- numba
- matplotlib
- ipython
- jupyterlab
- ipympl
- joblib
# useful development packages
- black
- pytest
- h5py # sfdata dependency but here given explicitly
- pint
- line_profiler
- loguru
- pylint
# and extra control parts
- fabric
# Jupyterlab extensions
- nb_conda_kernels # for discovery of other kernels
# - jupyterlab-drawio
- jupyterlab_code_formatter
# - jupytext # needs to be tested manually
# PSI specific modules
- paulscherrerinstitute::sfdata
# - jungfrau_utils # also dependency
# - pip:
# - ipytest
# still necessary manually afterwards:
# pip install jupyterlab_hdf
# jupyter labextension install @jupyterlab/hdf5